Mobile Linux Rivals Ubuntu And Sailfish Could Share APIs

Linux phone platforms Ubuntu and Sailfish could move closer together along with Plasma Active from KDE, as the groups behind them are talking about using common Application Programming Interfaces (APIs) in their work on User Interface (UI) design.

The two open source phone platforms Ubuntu and Sailfish (based on MeeGo), as well as the Plasma Active workspace use Qt 5’s QML – a JavaScript-based language perfect for the design of UI applications. The resulting interface elements are similar, but are not currently compatible with each other.

Now, Ubuntu’s home, Canonical, and Jolla, the company behind Sailfish, are working with KDE towards a common architecture, preventing further fragmentation of mobile Linux. This could eventually allow these three systems to share HTML5 apps.

Why can’t we be friends?

Born in a chat on KDE’s #active IRC channel, the idea to have common APIs could have a huge influence on the future of all three projects. According to KDE developer Johan Thelin, the Qt framework, initially released in 1992, is a great tool to write UIs that feature swiping – something Ubuntu on a phone relies on heavily.

Zoltán Balogh, developer at Canonical, confirmed in an open email on Wednesday that the discussion about APIs was underway, and invited anyone interested in QML to participate. “Clearly a productive collaboration between communities and companies would be something revolutionary,” he wrote.

The proposed cooperation attempts to not only simplify UI development, but establish long-term links between Canonical, Jolla and KDE staff. “There are also discussions underway regarding other aspects of the bigger puzzle such as common package formats and delivery strategies,” wrote Aaron Seigo from KDE on his blog.

“We are poised, should we keep our heads straight and our feet moving, to evolve that holiest of grails in the mobile space: an open and vendor neutral application development strategy built around the commonality of QtQuick and Linux,” he added.

In time, this could lead to the situation when a single app could work and look native on both Ubuntu and Sailfish mobile operating systems, as well as Linux distributions using Plasma Active.

This would attract more developers to the fledgling platforms, resulting in more apps and helping mount a more serious challenge to iOS and Android.

“I am exceptionally happy to be a part of a project and a community that can see the forest for the trees here: the cooperation for the competition,” wrote Seigo.

Ubuntu on a phone was officially announced last week. The new software is not just any phone OS, but fully-featured Ubuntu on a smartphone, with an interface designed for touch interaction and small screen size. It is capable of running both HTML5 and native apps, written in serious programming languages. Even though Canonical’s OS has attracted a lot of attention, Sailfish, unveiled in November, is currently the leader of TechWeekEurope’s alternative mobile OS poll.

How well do you know open source software? Take our quiz!

Max Smolaks

Max 'Beast from the East' Smolaks covers open source, public sector, startups and technology of the future at TechWeekEurope. If you find him looking lost on the streets of London, feed him coffee and sugar.

View Comments

  • Actually I never beleived this could happen in the current world. I'm suprised! I think I'm going to switch to KDE SC from Gnome. The KDE ecosystem seems incredibly open and inviting.
    Nice to see some collaboration in this otherwise hostile sector of technology

Recent Posts

Northvolt Mulls US Bankruptcy Protection – Report

Troubled battery maker Northvolt reportedly considers Chapter 11 bankruptcy protection in the United States as…

16 hours ago

FTC Plans Investigation Into Microsoft Cloud Business – Report

Microsoft's cloud business practices are reportedly facing a potential anti-competitive investigation by the FTC

18 hours ago

Programmer Sentenced To Five Years In Prison For Bitcoin Laundering

Ilya Lichtenstein sentenced to five years in prison for hacking into a virtual currency exchange…

19 hours ago

Hate Speech Watchdog CCDH To Quit Musk’s X

Target for Elon Musk's lawsuit, hate speech watchdog CCDH, announces its decision to quit X…

2 days ago

Meta Fined €798m Over Alleged Facebook Marketplace Violations

Antitrust penalty. European Commission fines Meta a hefty €798m ($843m) for tying Facebook Marketplace to…

2 days ago

Elon Musk Rebuked By Italian President Over Migration Tweets

Elon Musk continues to provoke the ire of various leaders around the world with his…

2 days ago