Dav*_*nde 4 iphone android symbian windows-mobile windows-phone-7
我已经开发了很长时间的应用程序,但现在我想进入Phone应用程序开发.有四个主要候选人:
任何人都可以建议一个,考虑到模拟器的文档,市场,样品和可用性,我不是百万富翁所以我不能买它,除非我知道这意味着利润!
我对语言没有太多的偏好,但是留在C#里会很好,但是我已经很长时间通过Assembler了,所以很难吓到我:)
Uno*_*oti 12
有许多因素需要考虑,例如最大的市场在哪里,等等.但忽略这些因素并只考虑技术和资金问题,明确的答案是从Android开始.
Android SDK完全免费.iPhone开发工具需要Mac,因此如果您不是Mac用户,则需要购买Mac.如果您不是Mac用户,那么您可能不安全地知道目标C,这是iPhone所需要的.你甚至不需要电话,有一个非常好的模拟器.我制作的东西在模拟器中有效但在真实手机上不起作用或工作方式的情况非常罕见.所以模拟器非常出色.
Android编程是Java,与C#非常相似.
与Objective C和iPhone相比,Android开发更容易上手且易于开发(至少入门).
有许多可用的在线资源,但书"Hello,Android"实际上非常好.但是,它的日期可以追溯到SDK的1.5版本,我们现在处于2.2版本,但入门的基本原理几乎是一样的.
您可以决定采用另一种方式,但在几个小时内您就可以免费在Android上编写您的第一个Hello World程序.即使你决定在另一个平台上开始,你也可以先给Android一个机会.
另一件值得注意的事情是Android比iPhone更容易销售和分发您的应用程序,使其成为一个更好的起点.Android市场没有应用程序审批流程,因此您可以确保发布您的应用程序,而不会怀疑是否会批准您的第一个应用程序待售或赠送.
值得一提的是,如果你走微软的路线,你的C#体验几乎会完全转移,你会惊讶于压缩SDK与编写纯Windows应用程序的接近程度.(至少,它是在2007年,我最后一次写了一个微软手机应用程序.)但是忘记了我提出来了 - 如果你想成为一个真正的消费者电话开发者,我建议你至少暂时忘记微软.
归档时间: |
|
查看次数: |
660 次 |
最近记录: |