Titanium是否适合开发iPhone应用程序?

到目前为止,我已经在两个项目中使用了Titanium。 在一种情况下,它只是一个原型,而在另一种情况下,由于Ti的一些严重问题,我们最终不得不用本机代码重写整个应用程序。 为iPhone和Android编写跨平台应用程序也不是一件容易的事。 由于许多差异,我们最终不得不拆分代码库。 优点: 发展非常迅速 Javascript程序员可以编写应用程序 一些跨平台的代码重用 缺点: 糟糕的文档,非常不完整且过时。 我联系了开发人员,让他们编辑文档(他们显然很忙于编写代码),但是没有任何回应。 他们提供了一个“厨房接收器”应用程序,旨在通过示例进行教学,但是它的某些部分经常被破坏,并且“代码就是文档”永远不是正确的答案。 许多棘手的事情,例如它处理自定义清单和配置文件的方式(您必须重命名它们并将其放置在某个文件夹中,除非通过搜索支持论坛,否则也完全没有文档记录) Titanium Developer的构建工具非常容易出错,并且具有一些奇怪的功能(为什么我的构建工具中包含Twitter和FriendFeed(??)?) 如果您只为iPhone建造,然后又决定要使用Android,那么这将是一个很大的麻烦。 为Android创建一个虚拟项目,将Android build文件夹复制到您的真实项目中,编辑所有文件以将信息更改为真实项目的信息,等等。…

如何根据iOS收益以及Android和iOS用户之间的差异估算潜在的Android应用收益?

实际上,仅通过查看有关Android和iOS覆盖率的一些数字来估算您的潜在收入几乎是不可能的。 事实是,它取决于您的应用程序,它可以为用户做什么以及您可以为他们的设计带来多大的惊喜。 市场调研也不会伤害您。 如果您正在考虑在iOS和Android之间进行选择,那就完全不同了。 在这种情况下,有关平台人口统计的统计数据确实有用。 基本上,如果您打算为iOS设备设计移动产品,则赚钱的机会更大,部分原因是iOS用户可以负担得起昂贵的电话和平板电脑的购买费用(Android用户则不能负担),因此可以负担购买应用程序的费用,而不必下载它们是免费的,部分原因是iOS仍是最受欢迎的移动操作系统。 例: 尽管市场上确实存在价格昂贵的Android手机,但全世界都在议论廉价手机。 通过查看上图,您可以轻松了解Android手机的销售位置。 有趣的是,尽管中国现在以开创性的35美元价格出售Android智能手机,但iOS设备仍然统治着本地市场。 英国目前存在类似的情况。 由于可以低价购买Google的Moto G,因此该设备迅速占领了6%的市场。 据《卫报》报道,智能手机之所以受到16-24岁男性的欢迎,主要是因为它的价格:83%的购买者是男性,而40%的购买者的年收入低于2万英镑。