J2ME VS Android VS iPhone VS Symbian VS Windows CE

Sad*_*adi 12 iphone android symbian windows-ce java-me

我对移动平台知之甚少,不过我有兴趣为它们编程.

请问比较J2ME VS Android VS iPhone VS Symbian VS Windows CE.

我想知道:

  • 哪一个更好
  • 我应该选择哪一个以及为什么
  • 如果有任何VM技术来测试程序
  • 有没有IDE,调试设施?

就个人而言,我想编写开源代码,但欢迎提出任何建议.我对Java有初步的了解.我还想知道,如果还有什么可以推荐的话.

Jer*_*gan 29

已经有几个问题浮现在SO上......最受欢迎的似乎就是这个问题:我应该从哪个移动平台开始学习?

从那里接受的答案快速(我编辑了一下):

我认为3-4平台有一个未来.但取决于你喜欢什么平台以及你喜欢自由分发你的应用程序:)

  1. Windows Mobile
    • C++或.NET
    • 免费分发,就像正常的应用程序或通过市场
    • 你需要一台Windows PC来开发
    • 所有权
  2. Android的
    • Java的
    • 开源
    • 通过Android Market(25美元的一次性费用)或像普通应用程序一样
    • 该平台完全开源
  3. 苹果手机
    • Objective-C或Java(使用Java开发iPhone应用程序)
    • 通过iPhone市场(99美元/年费)
    • 您需要Mac(Mac OS)进行开发
    • 所有权
  4. Java的
    • J2ME或JavaFX
    • 主要是开源

我的个人想法是:Symbian死了; Windows Mobile会死,但需要很长时间; Android将成为未来几年的标准; iPhone将在未来几年保持时尚,但不会成为最大的玩家; Pre/WebOS将保持一个利基市场,但不会过于成功,Blackberry将会衰落,但仍然会永远存在.此时我可能会将时间/金钱投入Android或iPhone.


Vik*_*dar 15

您可以J2ME VS Android VS iPhone VS Symbian VS Windows CE在下面的调查图像中找到所有相关信息:

替代文字


Seb*_*rom 9

不可否认,我有偏见,但支持Symbian的是:

  • 是开源的
  • 迄今为止拥有最大的市场份额(45%左右)的智能手机
  • 运行在比Android和iPhone便宜的硬件上(意味着数量会明显加快)
  • 运行Python,Ruby,Java和Web运行时小部件
  • 从Symbian ^ 4将有一个完整的Qt堆栈.