谷歌今天推出了Android Wear 2.0,该公司称这是自两年前推出平台以来“对Android Wear最重要的更新” 。由于揭幕是在Google I / O 2016(该公司的开发者活动)上制作的,因此谷歌不仅要展示即将发布的内容,而且还要发布第一个Android Wear 2.0开发者预览版。
预览适用于LG Watch Urbane第二版LTE,华为手表,当然还有官方Android模拟器。Android Wear产品经理Jeff Chang承诺将在今年夏天进行多次预览,最终版本将发布给预计将于秋季发布的用户。
Android Wear 2.0为开发人员和用户带来了一系列改进。Android工程副总裁David Singleton表示,此版本主要关注三个目标
这是短版本。请继续阅读完整的纲要。
新设计
你会注意到的第一件事是用户界面的一些变化 - 团队已经“通过整个系统用户界面”,Chang解释道。总的来说,用户界面采用了深色调色板。目标是在黑暗的房间里使Android Wear更容易在眼睛上使用,并且还可以延长OLED屏幕上的电池寿命。
应用程序启动器已被调整:应用程序现在在圆形屏幕的一侧缠绕弧形(Chang告诉VentureBeat方形手表的设计尚未最终确定)。现在可以在单个屏幕上使用快速设置,而在每个屏幕上必须滑动每个选项之前。甚至还有一款新的表盘拾取器,可以更快地在表盘之间切换。
新的通知设计可以更轻松地对通知采取措施。另一方面,如果您的手表在通知时发出嗡嗡声,则屏幕将保持不变。
Google还为开发人员提供了一种新的可穿戴材料设计指南。它涵盖了可穿戴支持库中的新导航抽屉(在应用程序中向下滑动)和动作抽屉(在应用程序中向上滑动)组件以及采用新的深色调色板的指导。
独立应用程序
Android Wear应用现在终于可以通过蓝牙,Wi-Fi或移动电话直接访问互联网。是的,这意味着他们不需要依赖数据层API,这意味着他们不再需要您的手机。
如果这听起来很熟悉,您可能还记得2015年4月的Android Wear更新,只要您的智能手表在线,您就可以收到通知,发送消息和使用应用。因此,您可以将智能手机留在家中,但必须在线(数据或Wi-Fi连接)。
无论配对的手机在何处,无论是打开还是关闭,Android Wear 2.0上运行的应用都可以提供全部功能。这意味着无论配对设备是Android手机还是iPhone,应用都可以提供相同的功能。应用还可以通过Google Cloud Messaging接收推送消息,并直接在手表上访问AccountManager。
虽然在开发者预览版中没有它,但Chang告诉我Android Wear 2.0也会扩展这种与应用程序分发的脱钩。没错:您可以将应用程序直接从云端下载到Android Wear智能手表上,无需手机。
并发症API
并发症是直接在表盘上显示的信息的花絮。到目前为止,还没有API(Android Wear用户真的希望Google推出Complications API),所以你不能简单地抓住任何复杂功能并将其放在任何表盘上。想看天气,股票价格和时间?你只有很多表盘可供选择。
展望未来,Android Wear将拥有一个系统范围的框架,允许应用程序在任何实现Complications API的表盘上显示数据。应用程序开发人员可以选择将他们的数据发布到各种各样的表盘,让用户直接从表盘中启动他们的应用程序,并且表面开发人员可以使用Wear应用程序呈现公开的数据。
这有可能改变Android Wear用户定制手表的方式。我们向Google询问了开发人员如何能够告知用户新功能。
谷歌发言人告诉VentureBeat,“开发人员将能够提示用户设置初始并发症,和/或具有直接打开并发症配置UI的触摸功能,和/或设置并发症的默认值。” “初始开发人员预览已经可以实现前两个选项,我们计划在今年夏天晚些时候的一个开发者预览版本中包含第三个选项。”
消息
除了语音之外,Android Wear还有三种新的输入方法:手写(屏幕上的跟踪字母),键盘(这应该从一开始就存在),以及智能回复(这是直接来自Gmail的Inbox)。有趣的是,三者都在某种程度上使用谷歌的机器学习功能:手写识别你绘制的形状,键盘提示你输入时的建议(目前只有英文),智能回复检测上下文。
开发人员可以通过RemoteInput和EditText在他们的应用程序中使用这些输入方法。最重要的是,已经使用RemoteInput进行语音回复的通知将自动支持新的输入方法。
最重要的是,谷歌已经将完整的Android输入法框架移植到Wear。因此,开发人员现在甚至可以创建自己的自定义输入方法。
最后但并非最不重要的是,消息有一个新的通知模板,也可以在使用Android N的手机和平板电脑上使用。模板的布局应该针对快速响应的消息进行优化,因为谷歌发现这是使用的应用类型大多数在手表上。
Google Fit
现在,开发使用健身数据和检测活动的应用程序变得更加容易。更具体地说,前者意味着您现在可以注册PendingIntent以通知健身数据存储中的更改(不再查询更新),后者意味着您可以使用HistoryApi.readDailyTotal()获得一致的每日步数,因为a不再需要步骤录制订阅。
但到目前为止最有趣的部分是活动识别API,它可以让用户在用户开始步行,跑步或骑自行车时检测(经用户同意)。用户无需采取任何行动:智能手表只需“在几秒钟内”切换到默认的健身应用程序(Google Fit,手表附带的,或者您选择的任何一种),Singleton说。在舞台上,他展示了Strava应用程序的骑行和跑步就是这样。
不幸的是,Google Fit的API还没有为那些经常去健身房的人提供更新。也就是说,它仍然计算你执行的代表的数量,但不区分代表集 - 谷歌发言人承诺团队正在调查它。
Android N.
最后但并非最不重要的是,Android Wear应用程序现在可以利用最新的Android N功能。这包括Data Saver,Java 8 Lambda支持和emojis。
新的Android N开发者预览版今天也在I / O 2016上推出,您可以在这里和这里阅读前两个预览中的功能。
Singleton预计“绝大多数”Android Wear手表最终将获得Android Wear 2.0。我们很快就没有得到确切的清单(“现在做出承诺还为时过早”),但鉴于到目前为止,已经为生态系统中的每台设备提供了Android Wear升级,如果主要版本必须离开,这是公平的一些“老”手表背后。
科技在提高人们社会活动质量的同时可能对部分科技使用者造成伤害。我们要正确认识网络的两面性,用其所长、避其所短,发挥网络对生活的积极促进作用。把科技作为生活的补充就可以享受科技的诸多益处,以上这篇文章希望可以给大家带来有用的信息。