Android==>应用程序开发?

Android==>应用程序开发?,android,device,Android,Device,我是一名iphone应用程序开发人员,所有iphone都有非常相似的操作系统,而且大小和所有东西都是一样的,所以我不需要为每个iphone创建特定的应用程序。 但是android有不同的手机,不同的尺寸,所以我怎么可能知道我的应用程序在所有这些设备上都能正常工作,看起来也不错呢 我还没有安卓系统,但我用模拟器完成了我的第一个应用程序。你建议测试哪款安卓手机?我是AT&T用户,使用iphone。我可以简单地将我的sim卡插入新的android系统,以便在设备上测试我的应用程序吗 android虚拟

我是一名iphone应用程序开发人员,所有iphone都有非常相似的操作系统,而且大小和所有东西都是一样的,所以我不需要为每个iphone创建特定的应用程序。 但是android有不同的手机,不同的尺寸,所以我怎么可能知道我的应用程序在所有这些设备上都能正常工作,看起来也不错呢

我还没有安卓系统,但我用模拟器完成了我的第一个应用程序。你建议测试哪款安卓手机?我是AT&T用户,使用iphone。我可以简单地将我的sim卡插入新的android系统,以便在设备上测试我的应用程序吗

android虚拟设备允许您更改虚拟硬件,以匹配所有当前发货的手机。有多种方法可以从已发布的应用程序接收设备崩溃报告,以帮助诊断强制关闭或其他严重错误。 您需要解锁手机才能使用另一张SIM卡。NexusOne在大门外没有上锁,并配有AT&T版本。AT&T安卓手机Backflip出售的唯一一款AT&T手机是愚蠢的残废,应该避免。你也可以买一部安卓手机,它目前在硬件方面处于中间地位。你也可以很容易地找到许多其他支持Android的手机——根据你的目标市场选择。有些手机现在已经过时了:例如,G1即将推出。
你不必担心不同的屏幕大小。看看这篇文章。我不确定是否有最新版本,因为我也在使用Android Emulator。

1-看看这篇文章,了解如何让你的应用程序跨设备工作。其实一点也不难


2-如果你需要一部手机来开发,我推荐Nexus One。它代表了未来几年你将在设备中看到的东西。如果你想要一部最新的代表性手机,可以看看HTC Legend中端或HTC Wildfire低端。还有机器人之类的东西,但我想你只能在Verizon上买到。我不太了解在美国的可用性,我来自英国。

HTC Aria刚刚在AT&T上发布,如果您有资格升级,它是一个更好的选择。如果不是,我会选择NexusOne。