想做Android Wear开发?你得先搞明白这四件事

简介:
   

想做Android Wear开发?你得先搞明白这四件事

手环和手表的腕上穿戴之争,随着Apple Watch发布和Android Wear不断完善而告一段落。尽管续航上略有缺陷,但手表以其类似手机可扩展的生态环境赢得了众多巨头的支持。

Google曾透露,Android Wear发布三周左右应用数就超过了Google Glass,并将有数以千计的app不断加入。Apple Watch发布的该月内,雷锋网驻硅谷的记者发现已有公司开始招聘相关开发者。

国外的开发者生态一向积极,国内虽明面上动静不大,但实际各家也已经都在暗自开动。鉴于Apple Watch还未发布,大家目前基本在Android Wear折腾。据雷锋网了解,这里分为两种方式,一是在Android Wear上开发app,二是基于Android Wear做本地化的ROM。

比较令人意外的是,国内接触的数家公司中,大多都在做Android Wear ROM,去开发app的反而较少(其中出门问问、BestApp较早的开发了app,但后来转变方向又做了ROM)。雷锋网采访到正在做Android Wear app开发的乐动力,他们马上要推出一款面向Android Wear的手表控(原名小马手表管家),这个在另一篇有报道。采访之余,还聊到了些关于Android Wear的开发经验:关于消息推送的蓝牙协议、应用包机制、killer app以及ROM做不到的事等等。以下为乐动力CEO刘超的分享。

Android Wear上的推送服务为Google私有,暂不开放

Android上的C2DM(Google消息推送服务)在中国不可用,因此诞生了极光推送、个推这种规模不小的第三方消息推送公司。Android Wear上是否有可能诞生这样的公司呢?

答案是不太可能。Android Wear的消息推送有两个过程,以微信为例(据小道消息,微信正在开发Android Wear版本),当你收到一条消息,首先云端将消息推送到你的Android手机上,然后手机上的Android Wear客户端会将这条消息再通过蓝牙转推到Android Wear设备上。

第一个过程已经有极光推送那些公司了,第二个过程倒是有些可能,由于Google对这个蓝牙推送协议闭源且未开放API,所以大家现在都是自己做一个蓝牙推送协议,颇为麻烦。不过这种基于蓝牙的本地推送,想象力有多大就很难说了,要是Google开放其推送协议API或者增加Android Wear的Wi-Fi联网能力,它就要被“鸡肋”了。

Android Wear版app没有独立安装包,而是以插件形式集成在Android app内

可能有人还在找Android Wear app的安装包,抱歉,Google木有提供这个。

该怎么安装app呢?在Google Play商店的Android Wear专区里。需要注意下一个细节,同样以微信为例,在Android Wear专区找到微信并安装,这个版本的微信中会内置了一个Android Wear版app。当手机和Android Wear设备连接时,它会自动推送到该设备上安装。

这也是Android Wear和Android、Google Glass的一个很大不同,它更像是手机的附庸。基于此,手表应用商店的作用将弱化很多,用户更需要的是类似手机管家的管家类应用。

Android Wear手表的killer app是什么?

这是一个很有意思的话题,它有哪些是复刻Android生态已经出现的?哪些是手表上新出来的需求呢?

乐动力选的是前一个答案。其CEO刘超告诉雷锋网(公众号:雷锋网),他们即将发布的是一个手表管家app,手表控。这个类似于手机和PC之间的腾讯手机管家,它可以帮助用户优化消息显示、中文语音搜索、设置闹钟、查看运动数据等。原生Android Wear在很多地方都不太完善,管家类应用将成为一个强需求。

手表控可以帮助用户更好的使用手表,但它不能吸引新用户,killer app则要承担这个职责。在刘超心中,killer app的最可能出现的领域是社交和支付。他认为在“抬手”动作下,以上两个场景的交互变得异常简单、便捷,从而形成一种变革。

ROM做不到什么?

前边我们有讨论,做Android Wear的两条路线,app、ROM。有许多家选择了ROM,原因在于ROM可以更深入的改动,比如中文的本地化、全局支持中文语音、省电等等。

乐动力选择了app,并给出了他们的理由:一是在目前的小存量市场,做ROM还稍嫌早,用户需求没有起来。二是ROM其实做不到省电,因为目前Android Wear app开发较为规范,还未出现Android上恶意唤醒的乱局,软件端可优化的不多。

真的要做省电和性能优化,还是要落实到硬件层面来,自己找硬件厂商合作。

 
  本文作者: Longye

本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
3月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
341 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
3月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
325 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
3月前
|
移动开发 Rust JavaScript
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
743 4
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
4月前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
584 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
3月前
|
移动开发 Android开发
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
196 0
|
4月前
|
Java 开发工具 Maven
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
261 6
|
6月前
|
安全 数据库 Android开发
在Android开发中实现两个Intent跳转及数据交换的方法
总结上述内容,在Android开发中,Intent不仅是活动跳转的桥梁,也是两个活动之间进行数据交换的媒介。运用Intent传递数据时需注意数据类型、传输大小限制以及安全性问题的处理,以确保应用的健壯性和安全性。
426 11
|
6月前
|
移动开发 Java 编译器
Kotlin与Jetpack Compose:Android开发生态的演进与架构思考
本文从资深Android工程师视角深入分析Kotlin与Jetpack Compose在Android系统中的技术定位。Kotlin通过空安全、协程等特性解决了Java在移动开发中的痛点,成为Android官方首选语言。Jetpack Compose则引入声明式UI范式,通过重组机制实现高效UI更新。两者结合不仅提升开发效率,更为跨平台战略和现代架构模式提供技术基础,代表了Android开发生态的根本性演进。
257 0
|
10月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
2518 77
|
7月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
326 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡