1

我之前没有为Android开发过,但是我听说模拟器太慢以至于几乎无法使用,所以我想知道该买哪款平板电脑。获得与 Fire 具有相同屏幕分辨率 (1024 x 600) 的设备似乎是最显而易见的事情。还要别的吗?

4

1 回答 1

3

我之前没有为Android开发过,但是我听说模拟器太慢以至于几乎无法使用,所以我想知道该买哪款平板电脑。

对于标准 Android,模拟器速度只是 Honeycomb (Android 3.x) 的真正问题。早期版本的 Android,例如作为 Fire 基础的 Android 2.1(?),在合理的开发机器(例如,2.5GHz CPU)上的模拟器中运行良好,适用于早期版本 Android 设计的屏幕分辨率(例如,800x480) .

一个 1024x600 Android 2.1(?) 模拟器在没有高端 CPU 的情况下可能会有些迟缓(例如,具有 Turbo Boost 至 3.4GHz 的 Core i7)。速度部分与屏幕分辨率有关,部分与 Honeycomb 中对硬件图形加速的依赖增加有关。

获得与 Fire 具有相同屏幕分辨率 (1024 x 600) 的设备似乎是最显而易见的事情。

如果您能找到一台,当然欢迎您购买这样的设备。虽然这样的设备更像火而不是大头菜类似于火,但请理解火与任何现有的 Android 设备都不匹配。我们不确定它运行的是什么 Android 版本。我们不知道他们更改了多少 API,因为它们不必遵守任何兼容性规则(对于具有 Android Market 的设备是必需的,而 Fire 没有)。等等。

您在问题中指出您想“为 Kindle Fire 开发”。如果您的意思是唯一的,我建议您等到 Fire 发布后再投资硬件。幸运的是,亚马逊将发布模拟器环境的说明,甚至可能会发布他们自己的模拟器 AVD,预先配置了 Fire 风格的固件。至少,您应该下载 SDK 并尝试破解到 1024x600 分辨率的 Android 2.1(?) 模拟器,然后查看是否需要为非 Fire 硬件掏钱。

但是,如果您正在为Android开发,其中一个设备目标是 Fire,那么我就不会担心获得类似于 Fire 的硬件。确定您要定位的设备类型(手机、平板电脑、电视),并计划如何在这些配置文件上进行测试。例如,您现在投资一部手机可能更有意义,并且在发货时投资一部 Fire。

此外,请记住,Amazon Appstore 可能不允许您仅为 Fire 创建应用程序。您上传到 Appstore 的任何应用程序可能对所有具有 Appstore 的设备都可用。由于火灾是在不到四个小时前宣布的,我们根本没有所有这些细节。

于 2011-09-28T17:28:34.013 回答