Android智能穿戴设备开发实战详解
上QQ阅读APP看书,第一时间看更新

1.4 Android穿戴设备开发所需要的技术

智能穿戴设备开发是一项科学工程,需要硬件和软件相互结合。作为一个智能穿戴设备开发团队来说,基本的构成人员如图1-14所示。

图1-14 智能穿戴设备开发团队的人员构成

在图1-14中,各个基本的构成人员的具体说明如下。

(1)产品工程师:要求具有较强的市场敏锐感、学习能力及科技美学精神,主要负责用户需求的调研、市场竞争产品信息分析,产品定义,可靠性升级调研等工作。

(2)硬件工程师:要求具有一定的移动式设备开发经验,主要负责硬件架构的搭建、SensorHub、电源管理、屏幕显示、数据传输、蓝牙控制传输等工作。

(3)软件工程师:要求具有嵌入式相关开发背景,主要负责系统的定制、开源式架构的维护、API的扩展预留、移动终端App的开发等工作。

(4)市场营销经理:要求具有较强的产品推广能力,主要负责产品的针对性人群营销以及互动,收集和分析用户行为习惯和规律等工作。

在以上构成人员中,和本书内容密切相关的是硬件工程师和软件工程师。对于基于Android系统的穿戴设备开发工作来说,硬件工程师需要具备Android源码分析、底层驱动开发、传感器接口、蓝牙接口和红外接口等知识。而软件工程师需要具备开发数据传输、蓝牙传输、语音识别、手势识别、眼球识别、骨传导等APP程序的能力,并且也需要具备调用底层API接口的能力。