2010-03-23 99 views
2

什么是在移动设备上运行的操作系统?在哪些语言开发?移动设备操作系统

+0

被写入这不完全是本网站的主题。 – Ikke 2010-03-23 19:34:53

回答

6

为各大智能手机:

  • 由于Q2/2009年,大多数的智能手机上运行Symbian OS和应用程序正在使用的C++或者是专用版本或多种其他语言的开发包括Python,Java ME,Flash Lite,Ruby,.NET,Web运行时(WRT)Widgets和标准C/C++。

  • iPhone运行iPhone OS,应用程序通常在Objective C中开发。

  • 黑莓运行BlackBerry OS,应用程序使用Java开发。

  • Palm Pre运行webOS,并且应用程序被写入JavaScript

  • 许多较新的智能手机设备运行Android,应用程序使用Java开发。

  • 许多其他智能手机运行Windows Mobile,应用程序通常使用C++或.NET Compact Framework(包括C#和VB.NET)上的语言开发。

+0

@Justin你能告诉我目标C是什么吗? – abson 2010-03-23 19:43:08

+1

您的列表中是不是Windows Mobile/.NET缺失?它可能不是我最喜欢的,但它应该成为名单! – 2010-03-23 19:44:38

+0

@abson - 用于Apple平台上客户端应用程序开发的Objective-C;我只是添加了一些链接。 @Nate - 好,赶快加入吧。 – 2010-03-23 19:48:56

1

长列表见this Wikipedia entry

短一些当前流行的选项列表:

  • RIM设备上运行黑莓OS,应用程序可以使用Java编写
  • 的iPhone/iPad上运行iPhone OS(OSX衍生物),应用程序可以写在目标C
  • 各种运行Windows的移动设备,应用程序可以在各种语言写成
  • 多种设备上运行的Android,应用程序通常是用Java编写的
  • 较新的Palm设备上运行的WebOS,应用程序可以在网络语言(HTML 5,CSS,JavaScript的)
  • 各种装置运行的Symbian,应用典型地用C++编写(虽然像Java和Python其他选项存在)
相关问题