2010年7月9日,微软释放出了Windows Phone 7 Series 的SDK beta版。这让我们有了进一步了解还未上市的Windows Phone 7 Series 手机的机会,这个SDK 不但包括了编译器和开发库,还有一个Windows Phone 7 Series 的模拟器。我们可以通过这个模拟器初步了解一下Windows Phone 7 Series 手机所具有的功能。
SDK 的安装
微软释放出的Windows Phone 7 Series SDK 仅提供Web 方式安装程序。首先要在微软下载中心下载安装程序vm_web.exe 程序。运行之后,这个程序要从公网上下载三百多兆的内容。因此,安装时最好有一个比较好的网络环境,耐心的等待是必须的。
终见真容
经过漫长的安装等待之后,我们终于可以看到Windows Phone 7 的样子了:
Windows Phone 7 Series 的手机有三个硬件按钮:返回、开始、搜索。 返回键可以让用户返回上一个操作界面;开始键可以让用户在任意时刻呼出主界面;搜索键是专为必应搜索准备的,按一下就可以直接通过IE 浏览器打开必应搜索主页。 和谷歌一样,微软也将自己的新一代手机操作系统与自己的搜索引擎紧紧捆绑在一起。
点击搜索按钮后,转入必应搜索主页:
从界面上看,用WP7 打开必应搜索,与在PC 上打开必应搜索界面是一致的,而且WP7 也能显示出必应搜索特有的“图片热点” 功能。由此可知WP7 所自带的IE 较之以前Windows Mobile 系列的IE 浏览器功能上有了很大的飞跃(以前的WM操作系统中的IE是基于IE4.0 内核的)。 赞一下!
再看一下主界面:
如果单单这样一看,你肯定以为是一个Zune! 真是一朝天子,一朝臣啊。 自从Windows Mobile 部门被合并后,WP7 UI 全面采用了Zune 界面风格。WP7 不再支持界面自定义, 这对电信运营商来说,可真不算是什么好消息。 应用程序连一个Logo 都没有,全用文字表示,非常非常的“返朴归真”。 但好在界面切换时支持了动画效果,看起来还有些时代感。 可能对于用惯了Windows Mobile 用户来说,跳跃性如此之大的界面改动,还真得花些时间适应。 成功还是又一次失败,到时只能让终端用户的钱包来说话了。
WP7 的同步软件,也将不再使用ActiveSync,转而使用Zune 的同步软件。这个新的软件我并未在SDK 中发现,因此无法对此作出判断。
用户输入体验和 IE 浏览器
WP7 新版的IE浏览器比照之前的版本确实有了很大的进步。如图:
WP7 自带的软键盘,采用了当今比较流行的风格,键盘布局与Android 和iPhone 的类似,比Windows Mobile 的那个软键盘好用了很多。WP7 的地址栏有比较强的URL 输入提示功能,较好的降低了用户输入字母的烦恼。不知道WP7 是否预留了输入法和软键盘的接口,如果WP7 无法安装搜狗拼音,那么对中国用户来说,真不是一个好消息。
WP7 的IE 浏览器一共支持6个窗口,比Android 的浏览器多一些。不过,我个人认为这对一般用户来说,并不是一个重要的功能提升。因为我用UCWeb 浏览时,几乎没有一次会同时打开4个窗口(UCWeb 支持最多4个浏览器窗口)。
WP7 的IE 排版已经有了很大的进步,排版基本上以屏幕宽度为准,避免出现横向滚动条,用户浏览页面仅需要垂直方向拖拽页面即可。对于像新浪首页这样的较复杂页面WP7 的渲染效果非常好,只是感觉速度上与WebKit 内核的浏览器稍有差距。在浏览器易用性上,缺少对放大/缩小 功能的支持,如果手机屏幕较小,那么对用户的手指尖绝对是一个挑战。 与Android 和iPhone 一样,新版的WP7 IE浏览器也不支持Flash播放。
通过IE 浏览器这个应用可以看出,对于复杂应用的功能,都是通过界面上的工具栏来实现的。 与Android 不同的是,这个工具栏无法收缩起来,这无疑占用了应用程序界面的面积。希望正式版可以支持工具栏的显示/隐藏。
Windows Phone 7 Series 操作系统支持了重力感应传感器,在Microsoft.Devices.Sensors 命名空间下 AccelerometerSensor 类可以读取出当前重力加速度的数据。