Google 智能手表 OS: Android Wear 深度了解
昨天,Google 发布了用于智能手表的操作系统 Android Wear 。 从界面来看,Android Wear 是 KitKat 操作系统(Android 4.4)的缩水版本。我们根据各大科技网站上面的爆料,和操作系统模拟器当中的体验,总结出了目前为止关于 Android Wear 的所有已知信息。
上图为Android Wear 操作系统的主屏,在上方有一个“g”键,和 Android 操作系统差不多,按一下,设备就开始听取语音指令。当然,你也可以直接念出“OK, Google”,就是注意别和你其他的 Android 手机或者 Google Glass 一起激活了就行 : )
根据模拟器的体验,我们逐渐掌握了Android Wear的操作逻辑:
(1)点击屏幕中心,展开当前显示的内容;
(2)横向滑动,可以调出关于当前页面的设置或更多信息;
(3)纵向滑动,切换页面。比如在菜单中就是切换功能或是阅读通知。
以上几张图演示的是手机上的Google Now的缩小版——专为手表打造的界面。
Google Now
是Google 推出的信息检索中心,你可以在这里看到所有当前、未来活动的信息更新报告,比如你即将搭乘的航班、关注的球赛、导航的内容。
我们注意到,在第一张图中,尽管地图和导航时间是主角,在上方也有时间和“g”键显示。这或许说明地图导航,以及其他功能,(或许)能够在工作的时候直接呈现到主屏上。
对于智能手表来说,语音输入应该是唯一的输入方法。根据目前的了解,内置的短信、即时通信(如 环聊 )和邮件等功能可以听写用户的语音,只要说出“Reply”,手表就会自动开始辨别你的声音。
发送是有进度提示条的,围绕手表屏幕转一圈。在一圈转完之前你可以点击屏幕上的叉来取消这条信息的发送。恩,按照罗粉的话来讲,一个有“情怀”的功能
在我们感觉,文字回复的听写功能受 Google Glass 的影响较大。
成就 Google 的是 Google 搜索 ,那么手表再小也得五脏俱全,要有搜索。在手表上,搜索结果不像桌面端那样使用关键词检索,而是使用 知识检索 ,也即——问什么答什么。“天安门广场多大?”直接为你返回答案,当然,如果没被河蟹的话 : )
搜索结果的显示方式经过了一定的小屏幕优化:搜索物名称、关键信息,逐条显示。
首先在这里先说一下这个概念:Android Wear 的显示和操作是基于 Android Notification API 运行的,在手表上进行的操作,你可以简单地理解为在手机通知中心上进行“扩展”操作。
像上图中,表面下方的 Google Now 式的卡片通知基本上一直在出现,代表着你的手表没闲着,一直在运算处理。
当你进入舞池准备热舞一番,上图中的功能会出现并询问你是否要了解正在跳的这首舞曲的名字。
这是 Google 在 2013 年开发者大会(Google I/O 2013)上曾经发布一个名叫 活动识别 (Activity Recognition)的新功能。现在这个功能将运行 Android Wear 的智能手表和手机配合起来,将能够识别多种活动:开车、骑车、跑步、走路、站住。看上面第二张图,我们知道了,现在 Google 还能判断你是否在跳舞,至少是试图判断……
那么问题就出现了:Android Wear 能否正确的判断佩戴者正在进行的活动属于什么样的活动?能否只在恰当的时候发出通知?如果在性爱过程中突然告诉我本次“跑步”共消耗多少卡路里的话……那就有点囧了 : (
开个玩笑。Google 说,智能手表将只在重要信息上提供震动提示,比如电话或日历项。稍微放心了一点。
通常当你想要用手表做一件事的时候,你才会按“g”键,但不是所有人都是设备达人。即便现在的语音指令已经非常人性化,面对手表和手机的时候还是有很多人不知道该对这个小机器说些什么。没问题,Google给你提供了一系列菜单选择。从发邮件到定闹铃,从计步到开飞行模式。
注意,Gif图还为我们揭示了一个重要的操作逻辑:当不在横向可选的界面当中的时候,
向右划就是返回键
(像iOS 7 一样)。
忘了说,这是模拟器的初始界面。
这是助手应用。
我们把手机接入电脑,安装 开发者工具 配发的试用版 Android Wear 助手应用,然后运行一些端口转发命令(port forwarding cmds),模拟器就这样激活了。然后,它会显示一些手机上的通知,比如上图中的这条 Google+ 通知。上划可以开始进行关于这条通知内容的操作,比如点赞(+1),评论、用手机打开等等。轻点一下文字即可展开整个帖子,纵向划动可以浏览。
通过浏览这篇 G+ 帖子我们了解到,貌似运行 Android Wear 的智能手表没有单条信息显示文字数量限制。浏览长文章一直往上划,到了底端再点一下又可以加载出更多的文字。
点击“评论”功能的时候,听写功能会自动打开,如上文所说。
然而在模拟器当中我们也发现了一个“跳至最顶端”的功能,和iOS 7当中按一下状态栏的感觉差不多:在模拟器的“屏幕”上方边缘外还有可点击的部分,点击一下就回到了当前页面列表的顶端。这个功能将如何反映到未来真实手表硬件中?目前尚未可知,不过我们猜测手表的OEM在这个问题上也许有各自的想法,比如一块触控区域?或是利用加速感应器感应“敲一下”的动作?都有可能。
那么第三方应用在 Android Wear 上面的效果如何呢?
这是一个来自第三方 Twitter 应用: Plume 的通知,看起来和刚才的 G+ 通知处理的风格差不多,感觉很棒。Plume 从来没为 Android Wear 做过适配,但 Android Wear 能够读取它的应用图标、通知文本和功能按键,这可比另一款运行 Android 系统的手表 Galaxy Gear 的通知功能好太多了,这才应该是 Android 最基本的功能: 通知 。
不像原生应用提供了专门的缩略图,第三方应用通知的背景还是一片黑(G+ 背景为通知消息来源头像),在未来通过 Android Wear API 的推广,相信更多的应用服务能够登陆 Android Wear 并优化在上面的通知效果。
目前来说比较烦人的一点就是,Android Wear 和 Google Glass 一样会在连接状态激活时在手机上永久显示一条取消不了的通知——由助手程序产生。
Android Wear 在音乐播放这个功能上将 Android 通知 API的功能发挥到了极致:切歌、暂停。不仅仅是原生的音乐应用,而是Pandora、Soundcloud、Spotify、Rdio,只要有通知中心控制功能的音乐播放应用都可以。
深层挖掘
目前根据对这个手表模拟器的挖掘结果,我们发现它使用Android API Level 19,版本号为“KKWT”=KitKat Watch Technology?: ) 模拟器和底层Android 操作系统并没太大的联系,将所有的服务都以 API 为基础,以APK为形式存在(你可以理解为Nokia X系列,Android API Level 16,底层为塞班系统)
系统设定菜单也被破解了(上图),通过破解结果我们发现这个设定菜单还处于一个很初级的开发阶段:选项没图标(用一个大蓝点代替),点击选择后弹出一个经典的Android对话框,方形的,明显未经优化。说到未经优化,基本上设定菜单中所有的元素都是未经优化的。
这个模拟器也附送了几个单独的APK应用,我们试了下,基本都用不了。
Moto-360
总结了下,这个手表就是一个大通知中心,但是它将通知中心整个“重新定义”了,就像一个构建在通知中心上的独立系统。
目前,可供挖掘的就这么多,在没有真正装载 Android Wear 操作系统的硬件出生之前,一切的一切还都不确定。目前已经有几家 OEM 曾透露在 2014 年夏天推出,正好也是 Google 今年 I/O 的召开时间。这是巧合吗?
所有图片以及原文来自: arstechnica
标签: Google Android Wear OS 智能手表 wearable