选择适用于Phonegap/Titanium跨平台开发的硬件

3

我是一名iOS开发者,被要求使用Phonegap或Titanium编写一些跨平台代码。有很多关于设置开发环境等方面的信息......除了我缺少一个至关重要的信息。

我应该购买哪种移动硬件?这是一个非常糟糕的stackoverflow问题,因此让我们重新表述一下以便有用。

在选择Android平板电脑用于iOS / Android跨平台开发(使用PhoneGap或Titanium)时需要考虑哪些标准?

相关的问题也很有用,选择iOS硬件进行跨平台开发(使用PhoneGap或Titanium)需要考虑哪些标准?


1
这取决于你的目标市场。假设你计划只覆盖最新和最好的设备,使用超级闪亮和前沿的跨平台应用程序,那么答案很明显:iPhone4s、iPhone5和一些三星巨兽。但是,如果你计划构建更像面包和黄油应用程序(常见于混合、最小公分母方法),那么你甚至可能需要获得一个iPhone 3GS来确保安全。 - Till
我建议联系一些你最喜欢的应用程序的开发人员(或者是Appcelerator或PhoneGap的QE部门)。询问他们用于测试的设备。我知道Appcelerator的QE部门有很多设备,但只需要其中几个就可以覆盖大部分市场。 - Dawson Toth
我是一个人独立开发,没有那么多预算。我的iOS工具包花费了我相当一大笔钱。我不想再把这个费用翻倍、三倍或者更多。 - Paul Cezanne
这就是我的观点,我建议联系那些知道的人。他们的QE部门最了解哪些设备覆盖了市场的百分之多少(这是他们的业务,你懂的?)。 - Dawson Toth
1
请注意,我已经请求Appcelerator的QE部门参与讨论。 - Dawson Toth
显示剩余2条评论
1个回答

5
一个好的一般性方法是选择高销量设备,同时注意硬件多样化-例如,如果三星有一个分辨率非常高的手机,不要再购买另一个来自LG的分辨率非常高的手机;如果所有可用的Android手机都是高分辨率的,则尝试添加一个带有滑动键盘的手机。不要担心在每个设备上测试所有内容,请测试应该在少数设备上工作相同的内容,然后测试那些在更多设备上可能会有很大不同的内容。根据您的应用程序,可能有一些您知道在不同设备上可能会表现不同的事情-请关注这一点。例如,我们在所有设备上测试相机,但我们只会在一个设备上测试像警报消息这样的东西。
如果您想为iOS和Android构建应用程序,我还建议查看Brightcove App Cloud- http://appcloud.brightcove.com 。有很好的测试/调试工具,并且插件得到了很好的文档支持。

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