经典好文推荐,通过阅读本文,您将收获以下知识点:
一、设备兼容性分类
二、硬件设备兼容
三、软件 APP 兼容
四、兼容不同语言
五、兼容不同分辨率
六、兼容不同屏幕方向布局
七、兼容不同硬件 Feature
八、兼容不同SDK平台
一、设备兼容性分类
Android
设计用于运行在许多不同类型的设备上,从手机到平板电脑和电视机。 作为开发人员,各种设备为您的应用程序提供了巨大的潜在受众。 为了使您的应用程序在所有这些设备上取得成功,APP
应该容忍一些功能变化,并提供适应不同屏幕配置的灵活的用户界面。
兼容性分类主要分: 硬件兼容性,软件兼容性两大类。
二、硬件设备兼容
不同厂商(比如:手机厂商)生产不同尺寸的设备,此时,设备要兼容不同类型的APP
,Google
也对此有强烈的要求,国外手机,必须通过CTS
(兼容性测试)才可以上市售卖。国内手机由于没有预制GMS
包,不用测试兼容性,故,有时候小厂商生产的手机在兼容性上可能不太完美。
三、软件 APP 兼容
作为 APP
开发者,APP
兼容性是必须的。兼容不同Feature
,兼容不同语言、兼容不同屏幕尺寸、兼容不同分辨率,兼容不同SDK
版本等
四、兼容不同语言
为了更加国际化,APP