微软在MWC 2015移动世界大会上举办了一场名为“First look at the Windows 10 Universal App Platform”(“Windows 10 Universal Apps平台抢先看”)的发布会,向大家介绍了Windows 10通用应用平台的一些信息。
微软MWC披露Windows 10通用应用平台细节
在发布会上,微软为我们讲述了“One Windows”战略的更多细节。
微软公司的Kevin gallo解释称:Windows 10旨在提供一个统一的操作系统核心,以便于开发者能够创建出“拥有逻辑和用户界面一致性”的应用。
这些都将通过一个统一的商店中的单个封包来提供,而开发人员们也可以在单次编译的基础上,通过扩展开发工具包来添加特定于设备的某些功能。
这意味着Universal Apps将拥有相同的外观和体验,但在屏幕布局和交互控制上略有不同——微软将这种特性叫做“自适应用户体验”(Adaptive UX)。
微软一直致力于让开发者们能够为应用带来更加自然的交互,比如整合了Cortana数字助理的语音功能、墨迹(Inking)、手势(Gestures)、凝视(user gaze),以及通过行动中心(Action Center)来传达通知。
微软还表示会提供另一个功能,即通过Spartan浏览器的全新渲染引擎和Universal APIs(其中包括了可直接通过Javascript调用的摄像头、日历或通知等功能模块),将网站打包成一个个的“web apps”。
微软MWC披露Windows 10通用应用平台细节
微软同时也在官方博客上披露了Windows 10通用应用平台细节,更多细节会在Build2015宣布。Windows 10通用应用平台意味着一个应用可以运行在所有Windows 10设备比如手机、平板、笔记本、PC、XBoxOne,还包括一些新设备包括HoloLens、SurfaceHub和IoT(物联网)设备比如RaspBerryPi2,所有Windows 10设备都可以访问统一应用商店来获取应用。
Windows 10通用应用平台提供了针对不同平台提供个性化体验的功能,包括:适配的用户界面–根据设备类型和功能去适配布局、控件;自然用户交互–支持语音、数字笔、手势、眼球;基于云的服务–通知服务、漫游数据、WindowsCredentialLocker、CortanaAI、OneDrive、ApplicationInsights、Azure;即便是在关闭应用后,微软也希望通用应用能够和用户产生交互,比如可以Cortana中交互,新的操作中心也支持可操作的通知。
对于HTML+Javascript开发者,微软也提供了能够快速开发应用的功能,包括新的渲染引擎、ProjectSpartan新浏览器、HostedWebApps–HostedWebApps可以将网站或Web应用快速打包为Windows应用发布到应用商店。
在这次MWC2015大会上,微软发布Lumia 640 / XL和可折叠蓝牙键盘等酷炫设备,还介绍了该公司在软件方面的进展——比如Windows 10 for Phones上的Spartan浏览器、改进后的必应地图、以及以触控为中心的Office应用套件等。