其他分享
首页 > 其他分享> > iphone – Dev为不同的移动平台所做的努力

iphone – Dev为不同的移动平台所做的努力

作者:互联网

我正在开发一个客户端服务器“社交”,应该在几个移动设备上运行.该项目非常复杂,涉及网络,交换媒体,使用地理定位服务和良好的用户UI.

在开发工作,技术风险和可扩展性方面,什么是最佳平台?考虑到目标是使用移动版本尽快“实时”使用.第二个目标是覆盖大多数用户(但首先是更重要).

iPhone(iPod iPad)
Android
黑莓
Java ME,
塞班

我意识到每个平台都存在局限性,并且帐户有不同的方面(例如,iPhone拥有比Android更好的开发人员社区,J2ME在可怕的沙箱中运行但覆盖了大多数设备).

请分享您的利弊.我只有J2ME的经验,遗憾的是我无法评估其他平台.

解决方法:

如果您正在查看所列平台上的本机应用程序,那么从最少到最多的顺序所需的开发工作是:

> iPhone
> Android
>黑莓
> Java ME
> Symbian

开发工作主要受语言/库,工具和碎片的支配.因此iPhone获胜(良好的语言和图书馆,优秀的工具,很少/没有碎片). Symbian是最后一个(C有限的库,糟糕的工具,大的碎片). Android在图书馆和碎片方面打败了Blackberry,而Blackberry在碎片方面击败了Java ME.

与此相对应的是市场规模,特别是在您的目标用户群中 – Java ME远远超过任何其他平台的设备,而Android安装基础仍然是5中最小的.

没有一个正确的答案,但如果触及是重要的,那么Java是一个很好的起点,如果上市时间和用户体验是关键,那么iPhone是有意义的.

同样值得关注的是,移植到其他平台是多么容易/困难.围绕诸如Airplay或J2ME Polish之类的各种跨平台库可以降低成本 – 前提是您可以在跨平台部件上实现应用程序.

标签:android,iphone,java-me,blackberry,symbian
来源: https://codeday.me/bug/20190526/1158956.html