我想估算一下为了创建在主要移动平台上运行的应用程序而需要支付的初始成本。让我们假设我可以在空闲时间进行设计和编码(在某处也称为 night )并且我已经拥有了进行分段所需的所有设备。应用必须离线运行。
另一个“要求”是代码在平台之间尽可能地重复使用。一个合理的选择可能是MonoTouch,因为您可以在C#中编写WM6,WP7,iOS和Android代码,但我发现每个平台的成本为400美元
AFAIK,Google和Apple保留30%的销售额。 AFAIK,再次,微软希望99美元/年的订阅,我不知道他们从销售中保留了多少。
您能否向我介绍三个上述平台开发商的完整价格/政策?我已经有了Visual Studio,我不知道是否有替代工具可以使用与MonoTouch相同的语言编写iOS / Android代码。
最后,我应该尝试从这一切中获得投资回报率。初始成本越高,目标越远,风险越高。
提前谢谢。
[添加]仅为了完整性:由于Java是免费且广泛可用的,因此桌面平台的成本等于0€,0 $,0BTC(无论如何),Eclipse是开源的;或者因为.NET运行时是免费的,MonoDevelop和Mono朗姆酒都是开源的
答案 0 :(得分:2)
还有其他替代品,例如PhoneGap和Titanium,它们都可以在多个平台上运行,并使用HTML5进行开发。我从来没有使用过它们,但是acc。我的同事们都可以自由使用。 Apple收费99美元/年。对于开发者帐户和Android,一次性收取25美元的费用。然而,Apple甚至需要付费开发者帐户才能在实际设备上进行测试,而Android则允许免费使用。因此,如果您计划通过Android以外的其他方式分发应用程序,Android不需要高级帐户。
答案 1 :(得分:1)
我测试过phonegap并且它非常使用
并且你将它与Sencha Touch结合起来你的应用甚至看起来像nativ并且表现得像nativ