安卓手机用于应用程序开发

5
我打算将我的一些应用从iPhone移植到Android平台。我计划在Android上从头开始构建这些应用,因此不需要使用ObjectiveC到Java的可移植工具(如果您知道这样的工具,可以提一下)。
我对Android平台很陌生,需要一些关于开发手机的建议。顺便说一下,我正在使用Corona-SDK制作新游戏,所以该平台必须也支持它。
请帮我:
1.哪种设备可以帮助我开发更多可移植的应用(能在更多的设备上运行)?我需要关注哪些方面?
2.要寻找哪种操作系统?
价格不是问题。
提前感谢您的帮助。

3
Nexus设备通常是开发的最佳选择。 - Raghav Sood
1
Nexus设备,没问题。尽量获取一个4.x版本和一个2.3版本的设备,因为您可能需要支持这两个版本。获取已使用的2.3设备非常容易。 - Gabe Sechan
@RaghavSood 这样做有充分的理由吗? - wtsang02
1
@wtsang02 它们直接由Google提供支持,易于设置与开发工具一起使用,并且旨在展示Android的各种主要和次要功能,因此几乎支持操作系统的所有重要和次要功能。 - Raghav Sood
2个回答

6

理论上,即使没有Android手机,也可以开发Android应用程序。有一个模拟器选项可用于调试应用程序。以下是有关模拟器的一些信息:

http://developer.android.com/tools/help/emulator.html

这里:

http://developer.android.com/tools/devices/emulator.html

你说你正在开发游戏(我相信),所以屏幕上的计算机模拟器并不能帮助你很好地测试“游戏”。我不知道你所说的“哪个设备会帮助我开发更多可移植的应用程序(可以在更多设备上运行)”是什么意思。
通常来说,任何Android应用都是可移植的。如果你想要一个可以处理“大型”游戏的手机/设备,请选择双核设备。
如果你想了解哪个Android操作系统版本最受欢迎,以便开发针对更大受众的应用程序,请查看这里的统计数据:

http://developer.android.com/about/dashboards/index.html


我需要一个真实的设备进行测试,我需要看到它在设备上的运行情况(性能等)。此外,我需要一款流行的设备...听说Nexus 4是最好的,但现在缺货了,我不能购买它。还有其他建议吗? - Idan

3
这取决于你将要开发的应用类型。如果您要遵循所有设计指南,通常应使应用程序在4英寸手机、7英寸平板电脑和10英寸平板电脑上表现出色(这是非常普遍的)。因此,我建议您从Nexus设备开始,从Nexus 4 -> 7 -> 10逐步升级。

其中一个好处是它们总是首先可以获取Android的最新更新,并且这些设备被广泛使用。您还应该购买一些2.2和2.3设备;如果它们不是新设备,它们将非常容易获得,这样做的原因是它们仍然占有很大的市场份额。

Nexus 4缺货了,还有其他建议吗? - Idan
我那些天买了Nexus S和Nexus 4,现在你推荐买什么?(新的操作系统不再支持Nexus 4) 我看到了Nexus 5x和6p,我应该选择哪一个?为什么? - Idan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接