![]() |
1
9
Android表面上比iPhone更“开放”。无线运营商声称没有计划干扰安卓系统的开发者。我们拭目以待。 如果你只是想黑客,Android可能会对你更友好。也就是说,您处于Java沙箱中。 如果你喜欢游戏,我会选择iPhone,因为它支持OpenGL ES和一些非常酷的第三方LIB,比如Unity和Cocos2d。 因此,如果你想让人们看到/使用你的应用程序,目前只有iPhone。像J2ME和BREW这样的旧系统已经过时了。我不指望他们最多能活几年。
|
![]() |
2
8
Windows Mobile是迄今为止最为开发人员友好的平台。但是请注意,您需要Visual Studio专业版来编写移动应用程序。除此之外,开发应用程序与为台式机开发应用程序非常相似。无需签署应用程序、应用程序存储或恼人的安全警告(只有一个警告,当您第一次运行应用程序时)。此外,这些工具处于非常成熟的状态,您可以从第一天开始关注您的应用程序,而不是与复杂的平台作斗争。因此,我认为Windows Mobile是业余爱好项目和小规模应用程序的最佳解决方案。 对于大众市场应用程序(面向消费者市场),我认为iPhone和黑莓更合适。这些平台似乎占有更大的份额,除此之外,这些手机的用户更有可能为新应用付费。 还有Symbian,特别是诺基亚的S60,它在当今智能手机市场占有最大份额。然而,Symbian以开发人员不友好而闻名,我也认为Symbian手机的用户不知道/不关心他们是否可以在设备上安装应用程序。更不用说应用程序需要签名才能运行。
|
![]() |
3
6
如果你计划发布你的应用程序(免费或付费),那么iPhone平台肯定有优势。你所需要做的就是编写并提交应用程序,他们负责分发和销售(假设你的应用程序获得批准)。 Android平台是另一个也有“市场”的选择,但是它更新了很多,可用的手机也少得多。 |
![]() |
4
5
几年后编辑:我会选择爱奥尼亚。我能找到的最好的跨平台开发平台。
安卓:
Android是我的胜利。 回复:openmoko freerunner: Android version on the way . 编辑:笑一笑,试着比较一下“iphone开发恐怖故事”和Android的谷歌搜索结果。没什么可比的,也找不到Android的恐怖故事。 |
![]() |
5
4
我主要关注的是iPhone,因为它是目前技术能力和流行度的最佳组合(我正在考虑将整个OS X平台作为其中的一部分——我在Mac上的工作很好地补充了iPhone和其他潜在的OS X平台)。在可预见的未来,Windows Mobile似乎状况不佳。对于那些无法忍受苹果态度和严格控制的人来说,安卓系统更加开放,但老实说,我将等待该平台兑现它的承诺,然后再花太多时间或金钱在那里。 老实说,我对iPhone最感兴趣的部分是使用Objective-C和一些令人印象深刻的框架(例如核心动画)。从我对.Net的经验来看,我更喜欢用Cocoa编程。 |
![]() |
6
3
除非我在最初的问题中遗漏了一些东西,否则你不是在问开发应用程序并分发它们(免费或盈利),而是在开发供你自己使用的实用程序?在这种情况下,我想说一部免费的手机是你想要的(像言论一样自由)。我所知道的最开放的是 OpenMoko Neo Freerunner (我有一部……它缺少很多修饰语,但它是一部功能性很强的手机,几乎潜力无限)。在我的手机上运行SSH守护程序和HTTP服务器让我感到非常愉快。一款新的谷歌手机可能也是一个不错的选择。 |
![]() |
7
2
除了其他关于IPhone的帖子外,我建议在开发之前阅读IPhone SDK,你可以通过他们的商店获得很多东西,但在我阅读之后,我决定在IPhone上做的唯一选择就是破解它。让我生气的是那个文件。。。。
|
![]() |
8
2
这完全取决于你的申请是为了什么。iPhone的分发机制非常好——只要你有信心让你的应用程序通过苹果的验收标准。一旦你编写了应用程序,Windows Mobile就很难发布了——但就你能实现的目标而言,它要灵活得多——例如,你可以在后台编写应用程序,这在iPhone上是不可能的。
|
![]() |
9
1
iPhone可能是最容易发布应用程序的平台,但也是最不开放的平台(如果苹果不批准你的应用程序,你就完蛋了,除非你只想自己使用它并将它分发给几个朋友)。然而,如果您以前没有使用过Objective-C,并且没有任何“C”/C++/Java背景,那么学习曲线可能会非常陡峭。也就是说,我在没有任何objective-C或MacOS知识的情况下成功地组装了一个应用程序——这本好书很有帮助(我使用了实用程序员的iphone SDK书——没有这本书,我将一事无成)。 有了Android和Blackberry,可能任何Java程序员都能相当快地跟上速度。两者都有应用程序分销渠道,但市场规模较小。 |
![]() |
10
1
如果您对手机上可用的互联网体验感兴趣,请选择iPhone或Android。我建议你使用Android,因为你是一名windows开发者,这可能意味着你没有为iPhone开发的mac电脑。 |
![]() |
11
0
开发人员现在唯一赚钱的地方是iPhone,所以我想说,就这样吧。 不过,我不太确定你在这个问题上问了什么。 |
![]() |
12
0
不管是好是坏,作为一个移动开发者,你必须考虑什么时间投资会产生最好的潜在的货币结果(当然,如果这只是一种业余爱好而忽略了下面的内容)。 因此,目前我最好的推荐是iPhone。虽然objective-c可能会很麻烦,但接触这么多用户(并为此付费)的能力非常酷。 此外,我会研究黑莓和安卓,但这在很大程度上取决于你想做什么。如果你的应用程序具有商业功能,并且你认为你能够销售它,那么在这些平台上很有可能获得成功。Android特别有趣,因为这个空间还在定义中。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 4 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 4 月前 |
![]() |
psycho_pat · Android应用程序中的权限 5 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 5 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 5 月前 |