我想学习一些移动设备,并自己编写有趣的东西 在手机上,什么是流行且易于使用的移动操作系统?
答案 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,您开始在移动平台上编程,可以使用相同的桌面应用程序框架进行编程,因为这样您就无法学习两个不同的框架