谷歌建议 Android 开发者减少硬件要求,让更多形态的设备可以运行
12 月 20 日消息,隨著安卓生態不斷壯大,開發者現在需要為各種設備進行適配,例如折疊屏手機或平板電腦,再加上屏幕比例的不同,這方面的工作量已經變得越來越大。
同時,安卓應用在開發過程中也會針對各種可能需要用到的場景進行設計,例如要想掃碼就需要調用攝像頭,而這一功能的前提是必須滿足“有攝像頭”的硬件要求。
這就導致了一個問題:大部分開發者不會特意區分這些適用于不同機型的 App,他們更多可能是直接在一款 App 中提供用戶日常生活中所有可能用到的功能,而這就導致一些適用于特定設備的硬件要求也出現在了其他設備中。
這里舉個例子,目前大部分安卓設備(如手機、平板電腦)都會配備攝像頭及觸摸屏,而一些基于安卓系統的智能電視、投影儀可能不會提供攝像頭和觸摸屏,所以很多常規 App 往往會因為這種硬件限制導致沒辦法用在這些設備上。
所以,谷歌在 Android 開發者博客發文,提醒開發者應該刪除某些不必要的功能要求,從而提升 App 在不同類型設備上的可用性。
谷歌認為,開發者應該采用更加靈活的處理方案,他們應該在可能的情況下讓這些功能成為“可選項”而不是“必須項”。舉個例子,哪怕某款設備沒有攝像頭也應該支持使用其應用,因為用戶完全可以通過其他方式上傳照片。
這對谷歌來說至關重要,畢竟筆記本電腦、車機系統以及其他非觸摸屏物聯網設備上可用 App 相對來說并不多,但開發者一般也沒有精力去針對這些設備進行適配,畢竟這類設備的用戶量真的是太少了。
此外,谷歌還提醒 App 開發者們應該靈活處理橫向或豎向屏幕,例如目前車機大屏一般都是橫向,而目前就有很多 App 會因為不支持此類屏幕而無法在車機上使用,就算能用也不支持自動旋轉,導致用戶體驗極差。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節省甄選時間,結果僅供參考,所有文章均包含本聲明。
總結
以上是生活随笔為你收集整理的谷歌建议 Android 开发者减少硬件要求,让更多形态的设备可以运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QQ 音乐 Android / iOS
- 下一篇: java信息管理系统总结_java实现科