A mobile operating system (mobile OS) is the system that operates a smartphone, personal digital assistant (PDA), tablet or any other digital mobile device. Our CTO decided to help programmers to choose and to learn mobile language. In this blog post you can see Infographics and additional description of all languages.
Some of them are dying some are in trends. The most common OSs, also referred to as the most common software platforms, are:
To copy Infographics copy and paste this code to your site or blog:
<div style="clear: both;"><a href="http://www.brilsystems.com/mobile-app-programming-languages/"><img title="How to choose pragramming language" alt="How to choose pragramming language" src="http://www.brilsystems.com/wp-content/uploads/2013/03/mobileprog1.jpg" align="middle" border="0" /></a></div><div>Source: <a href="http://www.brilsystems.com/mobile-app-programming-languages/">Brilsystems</a></div>
- iOS - Objective-C (closed source from Apple Inc., developed for iPhone, iPod Touch, iPad & Apple TV);
- Android - Java (a free and open source from Google Inc., designed for touchscreen mobile devices);
- BlackBerry - Java ME (closed source from Research in Motion Limited, developed for BlackBerry smartphones);
- Windows Phone - C# (closed source from Microsoft, the latest release is Windows Phone 8);
- Symbian OS – C++ (from Nokia & Accenture, an open-source platform designed for smartphones);
- Windows Mobile - C++/.NET (closed source from Microsoft, developed for smartphones and Pocket PCs);
- Samsung Bada - C/C++ (closed source from Samsung Electronics, developed for smartphones and tablet computers);
- MeeGo - C++ & QT (a Linux-based free mobile OS for smartphones, netbooks, nettops, mobile computing and communications devices, tablet computers, in-vehicle infotainment devices, etc.);
- Maemo - C (an open source platform from Nokia, developed for Internet tablets and smartphones).
All the abovementioned mobile OSs have the largest smartphone share in most markets worldwide. The upcoming SP include: Aliyun OS (Alibaba), BlackBerry 10 (RIM), Firefox OS (Mozilla foundation), Sailfish OS, Tizen (The Linux Foundation), and Ubuntu Phone (Canonical Ltd.).