为 Phonegap/Titanium 跨平台开发选择硬件 [关闭]

Posted

技术标签:

【中文标题】为 Phonegap/Titanium 跨平台开发选择硬件 [关闭]【英文标题】:Choosing hardware for Phonegap/Titanium cross platform development [closed] 【发布时间】:2012-12-04 13:33:26 【问题描述】:

我是一名 ios 编码员,曾被要求使用 Phonegap 或 Titanium 编写一些跨平台代码。那里有很多关于设置开发环境等的信息......除了我错过了一个重要的信息。

我应该购买哪些移动硬件?现在这是一个非常糟糕的 *** 问题,所以让我们重新表述它以使其有用。

在选择使用 PhoneGap 或 Titanium 进行 iOS/android 跨平台开发的 Android 平板电脑时需要检查哪些标准?

推论的问题也很有用,在选择 iOS 硬件以使用 PhoneGap 或 Titanium 进行跨平台开发时需要检查哪些标准?

【问题讨论】:

我怀疑这可能更适合社区 wiki。 这取决于您的目标市场。假设您计划使用超级闪亮和最前沿的跨平台应用程序仅覆盖最新和最好的设备,那么答案很明确; iPhone4s、iPhone5 和其中一些三星野兽。但话又说回来,您可能计划构建更像是一个面包和黄油应用程序(常见于混合,最小公分母方法),那么您甚至可能必须让 iPhone 3GS 安全。 是的,我非常了解 iOS。我根本不懂安卓。我什至不知道要问什么问题。 我建议联系一些您最喜欢的应用程序的开发人员(或 Appcelerator 的或 PhoneGap 的 QE 部门)。询问他们使用什么设备进行测试。我知道 Appcelerator 的 QE 部门拥有大量设备,但也可以仅用其中几个设备覆盖大部分市场。 请注意,我已经要求 Appcelerator 的 QE 部门介入。 【参考方案1】:

一个好的通用方法是选择高容量设备,着眼于硬件多样化 - 例如,如果三星有一款非常高分辨率的手机,不要从 LG 购买另一款非常高分辨率的手机,或者如果所有可用的 Android 手机是高分辨率的,试着洒一个有滑出键盘的。不要担心尝试在每台设备上测试所有内容,测试在少数设备上应该工作相同的东西,然后在大量设备上测试可能非常不同的东西。根据您的应用程序,您可能知道一些事情在不同设备上的行为可能会有所不同 - 关注这一点。例如,我们在所有设备上测试摄像头,但我们只会在一台设备上测试警报消息之类的东西。

如果您希望为 iOS 和 Android 构建,我还建议您查看 Brightcove App Cloud - http://appcloud.brightcove.com。有很好的测试/调试工具和插件有据可查并得到充分支持。

【讨论】:

以上是关于为 Phonegap/Titanium 跨平台开发选择硬件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 为原生开发者构建跨平台 sdk

KeyMob:为国内应用开发者管理的广告聚合平台

KeyMob聚合平台:为开发者塑造广告变现形式

KeyMob:为国内应用开发者管理的移动广告聚合平台

KeyMob:为国内应用开发者管理的广告聚合平台

微软为.NET程序员带来了最优的跨平台开发体验-WSL