cha*_*gel 9 iphone android blackberry smartphone windows-mobile
我使用Palm Treo 650已有几年了.现在我正在考虑在iPhone,黑莓和Windows手机中购买新的.看来windows mobile对我来说是最好的.因为我有.NET开发的经验,我认为.net框架紧凑不会离我的知识太远.
除了电话,消息,我用它来检查电子邮件,新闻和互联网.我也非常有兴趣开发一些有用的小程序.但看起来花哨的iphone和推送黑莓手机的邮件也很酷.
要考虑移动节目和个人使用,这是程序员移动系统的最佳选择吗?
Android表面上比iPhone更"开放".无线运营商声称不打算干扰Android上的开发人员.我们会看到.
如果您只想破解,Android可能会对您更友好.也就是说,您在Java沙箱中.
如果你是游戏,我会去iPhone,因为有OpenGL ES支持和一些非常酷的第三方库,如Unity和Cocos2d.
因此,如果您希望人们查看/使用您的应用程序,目前只有iPhone.像J2ME和BREW这样的旧系统已成为过去.我不认为他们最多能存活超过几年.
Symbian在欧洲很受欢迎,但我记得它是API的野兽.一切似乎都对我来说太难了.
Windows Mobile是迄今为止开发人员最友好的平台.但请注意,您需要Visual Studio Professional版来编写移动应用程序.除此之外,开发应用程序就像开发台式机一样.无需签署应用程序,应用程序商店或恼人的安全警告(首次运行应用程序时只需一次警告).此外,这些工具处于非常成熟的状态,您可以从第一天开始专注于您的应用程序,而不是与平台错综复杂的斗争.所以,我想说Windows Mobile是业余爱好项目和小规模应用程序的最佳解决方案.
对于大众市场应用(针对消费者市场),我认为iPhone和黑莓更适合.这些平台似乎拥有更大的份额,而且最重要的是,这些手机的所有者更有可能为新应用付费.
还有Symbian,特别是诺基亚的S60,它在智能手机中占有最大份额.然而,众所周知Symbian是开发人员 - 不友好,我也认为Symbian手机的所有者不知道/不关心他们可以在他们的设备中安装应用程序.更不用说应用程序需要签名才能运行.
最后是J2ME.这并不像以前那样受到限制,并且它具有很大的优势,它几乎可以用于所有可用的手机.但是,它直到今天才被用于游戏,因为每个使用敏感API的应用程序都需要签名.如果你只对游戏感兴趣,这将是一个很好的解决方案.
如果您计划分发您的应用程序(免费或付费),那么iPhone平台肯定具有优势.您需要做的就是编写应用程序并提交,然后他们负责分发和销售(假设您的应用程序已获批准).
Android平台是另一种选择,也有一个"市场",但它更新,手机数量更少.
多年后编辑:我会选择Ionic.我能找到的最佳跨平台开发平台.
WinMo的:
苹果手机:
安卓:
Android是我的胜利.
Re:openmoko freerunner:Android版的途中.
编辑:为了笑,尝试比较谷歌搜索"iphone开发恐怖故事"与Android相同的结果.没什么比较,找不到Android的任何恐怖故事.
| 归档时间: |
|
| 查看次数: |
944 次 |
| 最近记录: |