2010-03-23 97 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其他選項存在)
相關問題