我对这个大型的Android世界很新。我正在浏览我的第一个应用程序,所以对我很轻松。 有很多API级别和很多设备,我认为这会给Android带来很多困难。
所以我的问题是: -
感谢。任何帮助表示赞赏:)
答案 0 :(得分:1)
1) 基本上这里有两种方式。 现在(2014/09),您可以选择 SDK 10 + 或 SDK 15 + 。 SDK 10仍然占有效活跃用户总数的12%左右。如下所示:https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net
API 10+的支持很痛苦,它需要使用大量的后端口和兼容性库。但是你很幸运!在SDK 15+上进行开发是非常安全的,正如您可以从仪表板中看到的那样,它将占据所有设备的近90%。
2)您可以使用Genymotion。它对小型开发人员和初学者免费。您也可以使用本机模拟器,但它是滞后的,如果您使用英特尔HAX和GPU渲染它将是不错的。看看here.
3)是的,不是。你应该开发出最好的设备,谷歌Nexus是首选,因为它最快的Android版本。那么你应该得到你想要支持的最糟糕的设备并对其进行测试。您测试的设备越多越好。此外,Android Studio还可以选择在多个设备上预览布局。