iPhone和Symbian的开发投资差异

iPhone和Symbian的开发投资差异,iphone,symbian,Iphone,Symbian,哪个更便宜:在Symbian上开发还是在iPhone上开发?直接美元数字和上市时间数字都受到热烈欢迎。为iPhone开发比Symbian便宜得多 iPhone的开发工具更具竞争力,拥有非常精确的模拟器、可视化调试和非常好的分析工具等一切所需。Symbian simple在工具支持方面没有任何机会 此外,当涉及到框架和编程语言时,Symbian也处于阴影之中。Symbian有一个相当复杂的C++变体,需要相当长的时间来学习,甚至更多的时间来掌握。p> 在iPhone上,你有Objto-C,它和几乎

哪个更便宜:在Symbian上开发还是在iPhone上开发?直接美元数字和上市时间数字都受到热烈欢迎。

为iPhone开发比Symbian便宜得多

iPhone的开发工具更具竞争力,拥有非常精确的模拟器、可视化调试和非常好的分析工具等一切所需。Symbian simple在工具支持方面没有任何机会

此外,当涉及到框架和编程语言时,Symbian也处于阴影之中。Symbian有一个相当复杂的C++变体,需要相当长的时间来学习,甚至更多的时间来掌握。p> 在iPhone上,你有Objto-C,它和几乎所有的东西都有很大的不同,但是比Symbian C++变体更容易学习。与iPhone上的Cocoa Touch框架相比,Symbian框架感觉非常过时。任何在iPhone上需要两行或三行代码的东西,在Symbian框架中都很容易变成30行或更多。更现代的gtkapi:s更好,但是仍然可能有15行代码,所以还没有匹配的代码

Cocoa框架还为所有常见任务提供免费分配,从剪切粘贴到隐式动画。所有这些都需要在Symbian上显式地编写额外的代码

简而言之,您将能够使用以下功能编写iPhone应用程序:

  • 更少的代码=更少的bug
  • 在很短的时间内
  • 具有更多功能

这取决于你想做什么和你已经拥有什么

如果你已经有了一台MAC台式机或笔记本电脑和一台iPhone的月度合同,那么,是的,为iPhone开发是非常便宜的

如果像大多数人一样,你已经有一台运行windows的电脑,但还没有智能手机,那么为Symbian开发的初始成本将低得多,因为这些工具是免费的,而且大多数Symbian手机比iPhone便宜

目前,iPhone应用程序比Symbian应用程序更容易赚钱(以抵消成本),但如果你是一个完全的初学者,苹果商店似乎不是一个可以依赖的收入来源

请记住,使用Symbian手机的人比使用iPhone手机的人要多,Symbian手机的分销渠道现在正在出现

大多数人对Symbian开发的恐惧非常快,因为他们只看到了本地的Symbian OS C++以及它的难度。 Symbian的主要优点是,您可以选择您喜欢的运行时:Python、J2ME、QT、.NET、Ruby。。。它们都有不同的优势和劣势,不同的成本,不同的上市时间


编辑:写了一篇比较平台开发成本的文章。它不一定是高度科学性或包罗万象,但它确实包含了好的信息。

这里也许值得注意的是,Symbian开发人员的经验正处于大规模的检修之中。如果你想开始在Symbian上开发本地应用程序,那么学习Symbian C++现在会有点疯狂。Qt是未来Symbian设备的新应用程序框架(可以安装到当前设备上)。在我看来,Qt是一个比Cocoa更好的框架


关于这项投资是否会有回报,目前还没有定论。可以公平地说,大多数iPhone开发者都没有赚到钱——商店太拥挤了,垃圾应用程序的数量高得令人难以置信。像诺基亚Ovi这样的Symbian应用商店太新了,没有什么有意义的统计数据,但到目前为止,它的平均售价似乎有点高。从中期来看,Symbian设备通过应用商店的可寻址市场将高得多,因为iPhone仅为超高端产品,但这些消费者也是在垃圾应用上花费最多现金的消费者。所以,如果你想编写新奇的应用程序,那么iPhone可能是最好的。如果你能提供真正有用的服务,我希望你能在Symbian上赚到更多的钱。

即使你是Mac用户,购买Mac mini并支付99美元加入iPhone开发者计划(不需要开始)的费用也很容易通过让你的应用程序按时上市来节省,与在Symbian上尝试同样的冒险相比,付出的努力只有一半。而且,您提到的任何运行时都无法与Cocoa Touch相比,适用于真实世界的应用程序。