写点什么

Android 4.3 中开发者关心的那些新内容

  • 2013-07-29
  • 本文字数:1104 字

    阅读完需:约 4 分钟

最新的 Android Jelly Bean 4.3 版本并没有像 Ice Cream 版本那样,对 Google 的这个移动操作系统中引入重大变更,而是进行了特定的性能优化,并包含了许多小的改进,例如:限制配置、低功耗蓝牙(Low Energy)、Wi-Fi 搜索模式、Open GL ES 3.0、新的传感器类型,以及其他一些内容——其中大部分内容可以在 Android 4.3 APIs页面查阅。以下是对这些新 API 的概述。

受限的配置文件

Android 4.3 针对平板电脑多用户特性引入了一项扩展,让设备所有者能够设置和控制多个新的配置文件,并在每套配置文件中对允许运行的应用和可用的内容进行细粒度的控制。这一特性有助于对将要在多种环境中使用的设备进行设置:用于访客、数字亭、零售终端、儿童受限访问等环境。

在宣传自己的应用支持 Android 4.3 前,开发者需要回顾它们,因为应用或许会由于受限的配置文件而出现问题。例如,某应用可能会依赖一项标准 Android 应用,而该应用在某个配置文件中禁用。此外,受限的配置文件所对应的用户默认没有获得账号访问权限,这将会影响使用账号功能的应用。

Open GL ES 3.0

Android 4.3 引入了对 Khronos OpenGL ES 3.0的支持,但要求特定的硬件才能运行。Nexus 4、Nexus 7(2013 年上市)和 Nexus 10 兼容此特性,但并不是所有设备都拥有这样的硬件。 Open GL ES 3.0 提供了新的纹理格式、纹理压缩 ETC2、最新的着色语言、几何实例化、基于 GPU 加速的剪裁技术、多渲染目标等等,为更高的画质打下了基础。

连通性

之前在部分 Android 设备上(例如 Samsung S III/IV、Motorola Droid RAZR 等等)出现的特性 Bluetooth Smart Ready,现已进入 Android 市场,支持该特性的设备能够发现 Blue Low Energy 设备并查询 GATT 服务。这些设备包括特定的手表、运动鞋、心率监控仪等等

Google 还提供了 Wi-Fi 的“仅扫描”模式,用来扫描 Wi-Fi 接入点而不进行连接,从而改进定位精度并降低功耗。

用户交互和输入

开发者可以使用新的 ViewOverlay类,在视图上方创建透明的图层,而不会影响布局结构。它可以用来创建动画,例如将某个视图从它身处的容器中滑出,而无需在该视图上获得焦点或用户输入。

新的 TYPE_GAME_ROTATION_VECTOR可以用来探测运动而不必受到电磁干扰的影响,因为它并不依赖于磁北极。

TYPE_GYROSCOPE_UNCALIBRATED TYPE_MAGNETIC_FIELD_UNCALIBRATED传感器提供了原始值,让应用能够调整传感器。

测试

开发者可以使用新的 UiAutomation类,通过检查屏幕内容并注入键盘和触摸事件,来模拟用户活动。它还可以用来改变屏幕方向并捕捉屏幕截图。

Android 4.3 中的其他改进涉及了多媒体、用户界面、通知、联系人、定位、可访问性、安全性等方面。

查看英文原文: What’s New for Developers in Android 4.3

2013-07-29 08:332816
用户头像

发布了 256 篇内容, 共 72.6 次阅读, 收获喜欢 10 次。

关注

评论

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

聚焦人机交互智能应用领域,APISIX 在希沃网关的应用与实践

API7.ai 技术团队

api 网关 APISIX 用户案例

自助取数、即席分析...瓴羊Quick BI助力企业数字化转型

对不起该用户已成仙‖

企业数字化转型关键路径:构建数据驱动的管控体系

元年技术洞察

数字化转型 数据驱动 方舟平台

开发小游戏的流程及难点汇总

Onegun

小程序 小程序容器 小游戏 小游戏开发

JAVA中的注解可以继承吗?

JAVA旭阳

Java

GIithub/ipq4018/ipq4028/IPQ4019/IPQ4029/ipq4018/ipq4028/QSDK/wifi5 miniPIe/support openwrt

wallysSK

IPQ4019 ipq4029 IPQ4018 IPQ4028

如何使用Towify在小程序中配置微信登录

Towify

微信小程序 编辑器 无代码

matic链佛萨奇系统开发源代码快速部署上线

开发微hkkf5566

服开与编排,老兵新传

鲸品堂

电信运营商 12 月 PK 榜

掌握分布式环境缓存更新策略,提高缓存与数据库双写一致性!

C++后台开发

数据库 redis 分布式 中间件 后端开发

YMatrix 创始人姚延栋,获“最具发展潜力与创新影响力的创业者”称号

YMatrix 超融合数据库

创业 超融合数据库 YMatrix

小游戏开发者变现攻略

Onegun

小程序 超级app 小游戏

如何在Android安卓环境运行小程序游戏

Onegun

安卓 andiod 小游戏

持续应用安全(CAS)研讨之:Fuzzing

云起无垠

为云原生插上翅膀,天翼云弹性存储CStor-CSI助力容器腾飞

天翼云开发者社区

容器 云原生 云存储

应用并管控“两库”是信创软件安全的核心能力

云起无垠

Fuzzing

如何设计一个高性能的图 Schema

NebulaGraph

图数据库 图建模

如何在 towify 中使用组件切换器配置“点赞”功能?

Towify

微信小程序 编辑器 无代码

多样化数据看板,瓴羊Quick BI满足企业经营管理需求

对不起该用户已成仙‖

Guitar Pro2023吉他软件最新版本安装包下载

茶色酒

Guitar Pro Guitar Pro8

如何绘制甘特图?这里有一份最全的教学指南(建议收藏使用)!

PMO实践

甘特图 PMO 项目经理

盘点新能源汽车常用的8种传感器

元器件秋姐

传感器 新能源汽车 智能传感器 新能源 IGBT

软件测试丨基于Junit4,利用xUnit框架让你的测试用例可维护性大幅提升

测试人

软件测试 单元测试 自动化测试 测试框架 测试开发

DTCC2022预告 | 玖章算术叶正盛:程序员必须掌握的数据库原理

NineData

数据库 数据迁移 数据管理 DTCC2022 NineData

什么是BPM系统?BPM流程管理系统介绍

优秀

BPM 业务流程管理

数字孪生可视化技术打造未来智慧码头系统

2D3D前端可视化开发

物联网 智慧港口 数字孪生 智慧码头 5G智慧港口

手动测试依然很重要

FunTester

新思科技发布第13版软件安全构建成熟度模型报告

InfoQ_434670063458

安全评估 新思科技 BSIMM

构建数字时代下的软件供应链安全体系

云起无垠

软件 软件供应链安全

我们是如何追逐元宇宙、XR等“概念股”浪潮的?

阿里巴巴终端技术

3D渲染 3D vr

带你手把手实操一个RPC框架

得物技术

架构 中间件 java client prc 12 月 PK 榜

Android 4.3中开发者关心的那些新内容_Android/iOS_Abel Avram_InfoQ精选文章