千家信息网

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

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,感谢CTOnews.com网友 Alejandro86、Coje_He 的线索投递!CTOnews.com 12 月 20 日消息,随着安卓生态不断壮大,开发者现在需要为各种设备进行适配,例如折叠屏手
千家信息网最后更新 2025年01月20日谷歌建议 Android 开发者减少硬件要求,让更多形态的设备可以运行
感谢CTOnews.com网友 Alejandro86、Coje_He 的线索投递!

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

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

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

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

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

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

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

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

设备 开发 开发者 摄像头 摄像 功能 用户 安卓 硬件 不同 屏幕 电脑 触摸屏 支持 例子 大部分 平板 平板电脑 手机 横向 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发 技能 网络安全 软件工程就业前景 尚米网络技术是正规吗 sqlite 数据库类型 打印机的文件服务器怎么连接 网络安全教育个人信息有哪些 重生投资美国科技互联网小说 怎样查询数据库的索引和主键 数据库怎么建立带有子窗体的窗体 网络安全法侵犯公民信息 泰州车载工控机服务器 日本人负责网络安全吗 oracle数据库用户拷贝 安卓系统检测软件开发 数据库理解和SQL入门 余姚手机游戏软件开发找哪家 银行服务器如何更改手机号码 读取数据库字符串出错 服务器管理要注意哪些问题 长沙数据库就业机会多不多 电子商务软件开发流程 青岛大学网络安全学院 取个互联网科技公司名字 华为鹏霄服务器生产线 中国特有种子植物图谱数据库 服务器安全配置与管理规范 重庆电商软件开发语言 滨湖区自动软件开发规范 我与网络安全小学生300字作文 服务器管理要注意哪些问题
0