Improve the Plasma Mobile platform for end-user needs
Open, Needs TriagePublic



Plasma Mobile was introduced 2 years ago in Akademy 2015 with simple vision of,

  1. Providing control over your data and communication
  2. Being Pragmatic and inclusive
  3. Seamless cross-device experience
  4. Openness

This in my opinion really aligns with the current KDE community vision and mission. So, I want to propose a goal where we improve and polish the Plasma Mobile platform for the end-user needs. However I don't want to keep this goal limited to just Plasma Mobile platform but also should be inclusive towards the other mobile platforms if user can't install the Plasma Mobile on their device, in that case user should be able to install and use the KDE products and services on their mobile devices.

What it will take

It will take the coordinated effort from community to improve and optimize the Plasma Mobile platform and also make it possible to run our applications on Mobile platform where it makes sense.

We will need help from the,

  • Application developers
  • Plasma developers (for mobile shell)
  • UI/UX designers
  • Usability experts
  • Platform and Foundations developers
  • Hardware experts

How we know we succeeded

In my opinion this will be called a success when,

  • User will be able to easily install Plasma Mobile on their devices
  • User will be able to use Plasma Mobile as their daily driver
  • Most of the KDE Applications are compatible with mobile devices (where it makes sense, ofcourse you wouldn't want kdevelop on your phone)
  • Push of Kirigami as the go-to framework to build mobile and convergent applications

This is really long-term goal, but we should do whatever needs to be done in my opinion.

Relevant links (in no chronological order)

I am willing to put work into this

  • Bhushan Shah
  • Eike Hein
  • Sebastian Kügler
  • Martin Flöser
  • Thomas Pfeiffer
  • Aleix Pol
  • Marco Martin
  • Ilya Bizyaev

I am interested

bshah created this task.Aug 27 2017, 11:52 AM
bshah updated the task description. (Show Details)Aug 27 2017, 2:59 PM
bshah updated the task description. (Show Details)Aug 28 2017, 4:10 AM
hein updated the task description. (Show Details)Aug 28 2017, 9:27 AM
hein added a subscriber: hein.
sebas updated the task description. (Show Details)Aug 30 2017, 2:02 PM
graesslin updated the task description. (Show Details)Sep 7 2017, 5:54 PM
repinc added a subscriber: repinc.Sep 16 2017, 7:05 PM
lydia added a subscriber: lydia.Oct 2 2017, 6:20 PM

The title is still a bit boring. How about something like "Make Plasma Mobile ready for end-users"?

gregormi updated the task description. (Show Details)Oct 3 2017, 9:29 AM
gregormi added a subscriber: gregormi.
GreatEmerald updated the task description. (Show Details)Oct 5 2017, 10:14 PM
GreatEmerald added a subscriber: GreatEmerald.

I am interested in this, and specifically for the case of amd64 tablets (I'm biased because I have one :D And have been looking forward to something like this since the age of Plasma Active). Right now GNOME is really far ahead in that use case, since Plasma Mobile assumes a phone (and so portrait mode, dialer, etc.). Also DPI scaling needs more work. And the ability to switch between Mobile and Desktop would be sweet (as it is, I need to uninstall Desktop to be able to access Mobile, seemingly).
I've also written a post on my impression of the current state of Plasma Mobile in comparison with other mobile UIs on my blog.

colomar updated the task description. (Show Details)Oct 5 2017, 10:56 PM
apol updated the task description. (Show Details)Oct 14 2017, 1:30 PM

Thanks everyone for helping draft this proposal. The voting has started. If you are an active KDE contributor and have not received an invitation to the vote please send me an email to

mart updated the task description. (Show Details)Nov 10 2017, 10:45 AM
mart added a subscriber: mart.
bshah claimed this task.Nov 26 2017, 6:43 AM
IlyaBizyaev updated the task description. (Show Details)Jan 17 2018, 8:29 AM
IlyaBizyaev added a subscriber: IlyaBizyaev.