page contents

谷歌发文建议Android开发者减少各类硬件要求 让更多形态的设备可以运行

目前安卓生态系统已经覆盖智能手机、平板电脑、笔记本电脑、车机系统、各类触摸屏或非触摸屏物联网设备,但多数开发者在开发应用时主要目标都是智能手机和平板电脑,因此会设置一些硬件要求,例如必须有触摸屏才能使用等。

attachments-2023-12-PXgZnFxN65867688c20ec.jpg目前安卓生态系统已经覆盖智能手机、平板电脑、笔记本电脑、车机系统、各类触摸屏或非触摸屏物联网设备,但多数开发者在开发应用时主要目标都是智能手机和平板电脑,因此会设置一些硬件要求,例如必须有触摸屏才能使用等。

本周 Android 开发者博客官方发文提醒开发者应该删除某些不必要的功能要求,从而提升 App 在不同类型设备上的可用性。

这对谷歌和安卓来说至关重要,毕竟笔记本电脑、车机系统或非触摸屏物联网设备不能没有应用,但对开发者来说这其实是可有可无的,毕竟这类设备的用户量确实太低了。

谷歌称不少 App 对于一些硬件要求的限制是没有必要的,例如设备必须支持触摸屏、支持蓝牙、支持摄像头等才能使用,但有些设备例如非触摸屏的物联网设备就使用鼠标和键盘控制,而且也没有蓝牙或者摄像头,但用户使用鼠标和键盘也能正常使用,而 App 开发者设置的这些限制就可能导致用户无法正常使用。

谷歌还举了个栗子:银行类 App 压根不应该声明必须要求配备自动对焦摄像头,银行类 App 可能需要调用摄像头来扫描支票,问题是用户完全可以自己上传图片,因此强迫设备必须有前置、后置自动对焦摄像头或者说强制要求有摄像头都是不合理的。

为此谷歌希望 App 开发者们能够仔细检查清单,考虑将一些功能设置为可选功能,例如有摄像头时提供哪些功能,没有摄像头时也可以继续使用,只不过某些功能无法使用。

另外谷歌还称 App 开发者们不应该强迫要求屏幕是横向或者竖向的,例如在车机系统里屏幕一般都是横向,App 开发者不应该声明设备不支持竖向 / 纵向屏幕就不能使用。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

  • 发表于 2023-12-23 13:56
  • 阅读 ( 182 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1316 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章