On 16-01-11 01:26 PM, Lorn Potter wrote:
> 
> imho, we need some way that contained apps know if the device is desktop or 
> phablet mode, which I assumed the QInputInfo
> API was helping to detect. Right now, phablet mode becomes desktop mode when 
> adding a bluetooth keyboard. Where as it
> probably should be keyboard + external display on small display, because 
> windowed mode on small screen is horrible to use.

We need contained apps to be written in such a way that they don't need to know 
if they are on a phone, tablet, a
laptop, or a desktop.  They should only need to know that they have a certain 
size of display surface to render to.

Yes, there are exceptions for things that need certain hardware.  A step 
counter needs an accelerometer, for example.
Just the like one I have in my Lenovo Yoga 2 Pro laptop.  Detecting available 
codecs in a gstreamer pipeline might also
qualify.  None of these are phone/desktop checks, they're checks for available 
system functionality.  *Thats* where
solutions need to live, not in an unreliable and poorly-defined proxy like 
"form factor."

There is just no such thing as a phone or a desktop as separate entities.  I 
can turn my phone into a desktop at any
time, and I have laptops I can turn into a tablet at any time.  There is only 
one Ubuntu Personal.

-- 
Stephen M. Webb  <stephen.w...@canonical.com>

-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : ubuntu-phone@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to