(四) 动作传感器 Kitkat新增了步数和计数传感器,新的Sensor TYPE_GEOMAGNETIC_ROTATION_VECTOR提供手机的旋转矢量,当手机处于休眠状态时,仍可以记录设备的方位。同时,搭载Kitkat的Nexus 5中内置了计步Sensor:TYPE_STEP_DETECTOR,和计数sensor:YPE_STEP_COUNTER。 (五) NFC支付框架 支持使用HCE传输协议进行支付,采用非接触式ISO/IEC 14443-4传输协议进行数据传输。 开发者可以通过以下步骤在App中使用这些协议模拟NFC: 1. 创建基于HostApduService 的service组件 2. 创建一个继承OffHostApduService class 的service 3. 在manifest文件中注册AIDs (六) 优化渲染速度 Kitkat优化渲染速度的提高主要体现在3个方面: 应用程序运行RenderScript时,无需重新编译,会自动进行性能调优 搭载Kitkat版本的Nexus 5,GPU运算速度得到大幅提高 NDK中提供了新的C++ API,可以直接调用framework APIs,实现同样的渲染功能 (七) 其他API变化 Multimedia TransitionManager surfaceflinger升级到了OpenGL ES2.0 增强通知访问 UE(设计师)(一) 触摸反馈 Kitkat之前,Android默认的触摸反馈颜色是很显眼的蓝色,Kitkat之后,触摸反馈颜色为带较浅阴影的轻微亮色,显示更加柔和,且能更好的适应不同App自有的颜色。 (二) 手势 l 双击手势是通过快速双击实现的,可以按比例放大界面显示,同时也被作为选择文本的间接方式 l 双击拖动手势是通过双击后快速向上或向下滑动实现的,可以放大或缩小内容显示比例。双击后向上滑动,放大显示,向下滑动可以缩小显示 (三) 强化品牌特色 新增加了“Your Branding”设计规范,规范如何更好的凸显品牌特色。 App可以使用自有的颜色替换Android框架默认的蓝色UI元素,比如checkbox、进度条等系统控件 可以利用一些强烈的颜色对比,来强调重点内容 在Action bar显示App的Launcher icon和名称,使用户在各个界面都能看到App的名称和图标 使用系统中具有相同功能的图标,比如分享图标,但是也可以设计成自己App的显示风格 |