开发者

mobile devices operating systems

what are the operating systems which run on mobile devices?On which language a开发者_运维知识库re these developed?


For the major smart-phones:

  • As of Q2/2009, the majority of smart-phones run Symbian OS, and applications are developed using either a specialized version of C++ or a variety of other languages including Python, Java ME, Flash Lite, Ruby, .NET, Web Runtime (WRT) Widgets and Standard C/C++.

  • iPhone runs iPhone OS, and apps are generally developed in Objective C.

  • Blackberry runs BlackBerry OS, and apps are developed using Java.

  • Palm Pre runs webOS, and applications are written in JavaScript.

  • Many newer smart-phone devices run Android, and apps are developed using Java.

  • Many other smart-phones run Windows Mobile, and applications would typically be developed using either C++ or languages on the .NET Compact Framework, which include C# and VB.NET.


For a long list, see this Wikipedia entry.

Short list of a few currently-popular options:

  • RIM devices run BlackBerry OS, apps can be written in Java
  • The iPhone/iPad run iPhone OS (OSX derivative), apps can be written in Objective C
  • A variety of devices run Windows Mobile, apps can be written in a variety of languages
  • A variety of devices run Android, apps are typically written in Java
  • Newer Palm devices run WebOS, apps can be written in web languages (HTML 5, CSS, JavaScript)
  • A variety of devices run Symbian, apps are typically written in C++ (although other options like Java and Python exist)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜