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

互联网资讯 互联网资讯 发布于 1年前 12 浏览 0 回复

12 月 20 日消息,随着安卓生态不断壮大,开发者现在需要为各种设备进行适配,例如折叠屏手机或平板电脑,再加上屏幕比例的不同,这方面的工作量已经变得越来越大。

同时,安卓应用在开发过程中也会针对各种可能需要用到的场景进行设计,例如要想扫码就需要调用摄像头,而这一功能的前提是必须满足“有摄像头”的硬件要求。

这就导致了一个问题:大部分开发者不会特意区分这些适用于不同机型的 App,他们更多可能是直接在一款 App 中提供用户日常生活中所有可能用到的功能,而这就导致一些适用于特定设备的硬件要求也出现在了其他设备中。

燃领网这里举个例子,目前大部分安卓设备(如手机、平板电脑)都会配备摄像头及触摸屏,而一些基于安卓系统的智能电视、投影仪可能不会提供摄像头和触摸屏,所以很多常规 App 往往会因为这种硬件限制导致没办法用在这些设备上。

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

谷歌认为,开发者应该采用更加灵活的处理方案,他们应该在可能的情况下让这些功能成为“可选项”而不是“必须项”。举个例子,哪怕某款设备没有摄像头也应该支持使用其应用,因为用户完全可以通过其他方式上传照片。

这对谷歌来说至关重要,毕竟笔记本电脑、车机系统以及其他非触摸屏物联网设备上可用 App 相对来说并不多,但开发者一般也没有精力去针对这些设备进行适配,毕竟这类设备的用户量真的是太少了。

此外,谷歌还提醒 App 开发者们应该灵活处理横向或竖向屏幕,例如目前车机大屏一般都是横向,而目前就有很多 App 会因为不支持此类屏幕而无法在车机上使用,就算能用也不支持自动旋转,导致用户体验极差。



为您推荐相关文章:

  • Android 14 Beta 1 发布
  • Android 14 Beta 4 发布
  • 已有 12% 的安卓用户升级到 android 13
  • Android 14 Beta 5 发布
  • Android 14 正式发布
  • 同类文章推荐:

  • 版本管理系统 Git 2.47 发布:引入增量多包索引、自动合并 VS Code 配置等
  • 微软推送 Windows Server 十月更新,修复远程桌面连接每 30 分钟崩溃问题
  • 全球最大建站平台 WordPress 出现骚乱,开发商和托管商口水战升级
  • 谷歌 CEO 皮查伊:AI 不会取代程序员,反而会让更多人成为程序员
  • 谷歌 Android 15 源码正式推送至安卓开源项目 AOSP
  • 谷歌搜索将整合 C2PA 2.1 标准,标注 AI 生成 / 编辑图片