哪个移动操作系统易于编程?

时间:2009-12-17 15:10:34

标签: mobile operating-system

我想学习一些移动设备,并自己编写有趣的东西 在手机上,什么是流行且易于使用的移动操作系统?

4 个答案:

答案 0 :(得分:5)

非常主观

Java开发人员在Blackberry,Android或J2ME平台上会更加舒适,而Windows开发人员可能会更熟悉Windows Mobile。

就个人而言,我发现iPhone的编程非常有趣且容易。我发现Objective-C易于学习。这些工具制作精良,框架直观IMO。

我个人也不喜欢黑莓手机的编码。简单的应用程序需要太多的代码,设计界面是一个巨大的痛苦。

但正如我所说,这是非常主观的。我建议您仔细阅读每个平台的入门示例,并在对每个平台进行一些曝光后做出决定。

答案 1 :(得分:4)

Windows Mobile使用.NET Compact Framework进行相当简单的开发。

WebOS(Palm Pre等)具有易于使用的HTML / Javascript环境。查看他们的'Hello World!'示例,了解我的意思。

如果你熟悉Java,那么

Android也不错。 (同样适用于黑莓手机)

在我看来,iPhone可能是最复杂的,因为使用了Objective-C(它也可能是最强大的)。查看他们的Programming Guide Introduction,了解我的意思。您可能想查看允许在.NET中进行iPhone开发的MonoTouch

答案 2 :(得分:1)

.Net Compact Framework非常容易使用。并且在Windows Mobile设备上运行良好。

答案 3 :(得分:0)

如果不知道您习惯使用哪个平台进行编程,则无法给出正确的答案。如果您习惯在Windows上编程,并且您已经在使用.NET框架,那么最好学习如何在Windows Mobile上编程;如果您已经是Mac开发人员,那么您可以更轻松地学习如何为iPhone OS创建程序(也可以在iPod上使用);如果您是Java程序员,那么您应该更熟悉Android。

IMO,您开始在移动平台上编程,可以使用相同的桌面应用程序框架进行编程,因为这样您就无法学习两个不同的框架