Geeksphone Keon running Firefox OS. Image from TheNextWeb.com.
Yeah, there’s a lot of buzz happening right now in the mobile ecosystem, and everyone just want to have a slice of the marketshare. When you say “Mobile Wars” some people think it’s about Apple vs. Google doing legal battles, but in the mere fact, it’s not. It’s all about how people are adopting to a certain platform and use it in the long run.
But in the case of application development, some developers are moving from the big players into newer mobile platforms. They believe that there is a lot of opportunity in these emerging platforms, because first of all, there are small or even no app players to cater the needs of the user of a new platform, thus giving them a large audience impact when a certain platform launches on a specific country.
If you’re interested to know what these emerging platforms are, here’s a quick list.
BlackBerry 10 – BlackBerry’s second coming to the smartphone battle, based on QNX (The same technology that has been used in different industries). Developers can run Native Apps using the Cascades Framework or port games that has been written on C++. HTML5 is also an option for making an app. Got an existing app? Port your Adobe Air and Android apps to the platform! To learn more about these stuff, you can visit BlackBerry’s official website here.
Nokia Asha Platform – The Nokia Asha OS is made to cater low end devices, the first phone to have this operating system is the Nokia Asha 501. You can make native apps using Java ME but you can also write an app using HTML5. Learn more about Nokia Asha development here.
Ubuntu Touch – Based from Wikipedia, Ubuntu Touch is a mobile interface for Ubuntu developed by Canonical Ltd. The interface is designed primarily for touchscreen mobile devices such as smartphones and tablet computers. The first consumer phone to have this operating system, is Ubuntu Edge (If you want one, you can actually join the growing list of pledgers). You can develop an app using native C++/QML or by using HTML5. Learn more about here.
Tizen – Based from Wikipedia, Tizen is an operating system for devices including smartphones, tablets, in-vehicle infotainment (IVI) devices, and smart TVs. It is an open source system that aims to offer a consistent user experience across devices. Tizen’s main components are the Linux kernel and the WebKit runtime. The Tizen project resides within the Linux Foundation and is governed by a Technical Steering Group (TSG) composed of Intel and Samsung. Learn more about Tizen App Development here.
Sailfish OS – Again, based from Wikipedia, Sailfish is a Linux-based mobile operating system developed by Jolla in cooperation with the Mer project and supported by the Sailfish Alliance. It is to be used in upcoming smartphones by Jolla and other licences. Although it is primarily targeted at mobile phones, it is also intended to support other categories of devices. The first phone to have Sailfish OS is from Jolla. Learn more about it here.
The list doesn’t end there and there will always be a new challenger awaits as time unfolds. Developers, be quick to adopt. The revolution has just started.