写点什么

Android Wear: 开发者预览版的详情

2014 年 3 月 21 日

Google 刚刚宣告了 Android Wear 的问世,这是一个为可穿戴设备准备的平台,对于那些想要尝试这一新特性,或者想在为这样的设备开发应用程序上拔得头筹的狂热爱好者们,开发者预览版来了。

从Google 传出来的一个好消息是Android Wear 有配套的主机设备–智能电话、平板电脑–并且原生支持主机的通知。 那就是说所有生成通知的Android App 都不需要为了让消息出现在Android 手表上再做其它任何事情。但Google 仍然邀请开发人员创建利用新平台界面的特定App。

看起来Google 在Android Wear 上的大部分工作都跟它的用户界面设计原则有关,因为相关的平台代码只是一个30KB 的JAR 文件。UI 包含两个主要组件:一个卡片流和一种通过触摸或声音获取用户命令的办法。卡片包含显示在背景图片上的通知,用户通过垂直滑动浏览各张卡片。每张卡片都有多个页面,可以通过从右向左的水平滑动访问。用从左向右的滑动可以解散卡片。卡片可以堆叠,可以伴随有通知音效和/ 或震动。

这些卡片可以包含复杂的通知,比如GMail 或音乐,其中还可以有跟命令相关的图标,比如回复邮件或播放下一首歌曲。当无法在没有键盘的设备上输入邮件进行回复时,可以通过内置的麦克风口述。

Android Wear 的设计原则旨在“在正确的时间提供正确的信息”。为此 Wear 的体验需要:

  • 情境感知和智能:在正确的时间提供基于位置的信息

  • 可扫视– 信息简洁,使用图片或图标

  • 零 / 低交互 – 没有,或通过手势或声音做一点交互

  • 有帮助–这种设备的主要思路是要 “高效,值得尊重,反应灵敏。”

未来 Android Wear 设备的规范还没有公开,但我们可以从已有的预览代码和模拟器中提前得到一些线索。模拟器运行在 Android 4.4.2 上,同时主机预览应用 需要4.3+。所以4.2 之前的手机不能使用Wear 设备。因为Wear 用了4.3 中新引入的通知机制。

现在有两种模拟器:圆形和方形的。它们都支持蓝牙、WiFi、NFC、Jazz Hands 多点触摸 (5+ 手指),并且有大量传感器。它们配置了高通Snapdragon S4 Pro 处理器, Adreno 320 GPU 和512 MB 的RAM。

Xamarin 在同一天发布了一个 Android Wear 开发者预览组件,让开发人员创建使用 Xamarin 工具链跟 Wear 设备交互的 App。

摩托罗拉和 LG 都推出了第一款Android Wear 手表,但真正的规范还没提供。华硕、HTC 和三星即将跟进。 Fossil 集团, 一家专门从事时尚配饰的设计公司,也是很多品牌 的持有者,其中包括阿玛尼、Diesel、adidas 经典系列,也表露出了进入Android 可穿戴市场中的意愿。

注意:Google 警告开发人员不要发布用这个预览版本开发的公共应用程序,因为底层代码将会发生变化。

原文英文链接: Android Wear: Details on the Developer Preview

2014 年 3 月 21 日 20:091569
用户头像

发布了 45 篇内容, 共 22.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

IT培训机构那些不得不说的事儿

C语言技术网-码农有道

IT培训机构

1分钟理解M2M和IoT概念

老任物联网杂谈

物联网 M2M IoT

职场发展的思考

子不语

生涯规划 职业规划

new[]和delete[]为何要配对使用?

程序喵大人

c c++ C#

原创 | 类应该是匀称和均匀的

编程道与术

终端Terminal:程序员是如何查询天气预报的?

lmymirror

GitHub 工具 命令行 terminal 终端工具

企业招聘的需求决定了C/C++程序员的学习方向

C语言技术网-码农有道

C/C++

新人怎么寻求解决问题的方法

波波

编程 职场 新人

从2009到2020,世界编程语言排行榜分析

C语言技术网-码农有道

编程语言

开源一个自研的基于Netty的高性能网络通信框架

Geek_373e87

TCP dubbo Netty

零基础、非计算机相关专业的如何转型程序员

C语言技术网-码农有道

程序员 转型

产品周刊 | 第 13 期(20200503)

Herbert

产品 设计 产品经理 产品设计

LeetCode 565: Array Nesting

隔壁小王

算法

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (一)什么是单元测试

编程道与术

IT人的职业提升只靠技术精进行的通吗?

码闻强

程序员 程序人生 职业规划 技术人

专题:快速开发那点事儿 | 轮子怎么选

HPioneer

Java 敏捷开发 Ruoyi 快速开发

中年危机,我们如何面对?

石云升

Flink 作为现代数据仓库的统一引擎:Hive 集成生产就绪!

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

DataGrip常用快捷键

fliter

我们迫切需要块状时间

Neco.W

效率 时间分配 时间管理 工作效率 提升效率

MyBatis 3 解析mybatis-config.xml配置

杨家昌

深度解析 mybatis 初始化 XMLConfigBuilder Configuration

LeetCode 153. Find Minimum in Rotated Sorted Array

隔壁小王

算法

言简意赅,聊聊RPC的123事

一叶而不知秋

RPC

Flutter 中SharedPreferences 的初始化?

三爻

flutter android

源码分析shared_ptr实现

程序喵大人

c c++ C#

快速开发那点事儿 | 选择最合适的轮子,量产跑车

HPioneer

敏捷开发 JAVA开发 RouYI 快速开发

【预告】千亿数据的潘多拉魔盒:从分库分表到分布式数据库

kimmking

分布式数据库 分库分表 分布式系统 中间件

断章取义,不一样的C/C++语言的学习策略

C语言技术网-码农有道

C/C++

基于大疆无人机SDK二次开发

sydMobile

android 无人机

游戏夜读 | 有哪几种游戏玩家?

game1night

MyBatis 3 XML配置

杨家昌

mybatis mybatis-config.xml XML配置 配置

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

Android Wear:开发者预览版的详情-InfoQ