← Back to team overview

ubuntu-phone team mailing list archive

Re: Running background services

 

On Wed, Aug 14, 2013 at 5:00 PM, Fola Dawodu <folabiklan@xxxxxxxxx> wrote:
> Let me get this straight.
>
> For v 1:
> The system has services which do work in the background and can be 'adopted'
> by any other app to enable "working in the background"?
>

exactly. Some use-cases might not be covered by the background
services we will be offering, but we can collect actual requirements
over time and extend.

> If this is accurate i dont see what the problem is!!

+1.


  Thomas

>
> On 14 Aug 2013 15:48, "Thomas Voß" <thomas.voss@xxxxxxxxxxxxx> wrote:
>>
>> On Wed, Aug 14, 2013 at 4:38 PM, Roberto Colistete Jr.
>> <roberto.colistete@xxxxxxxxx> wrote:
>> > Em 14-08-2013 08:18, Zisu Andrei escreveu:
>> >
>> >> Scott, careful, we might end up on the bad side of things, as
>> >> developers
>> >> would want their app to be running all the time so he will abuse this,
>> >> and
>> >> we end up having all the things running all the time and the enduser
>> >> gets
>> >> bad performance, battery life and overall bad experience.
>> >
>> >
>> >     Well, Ubuntu Touch is said by Canonical to enable convergence of
>> > devices, e.g., a smartphone which becomes a PC by connecting a monitor
>> > (by
>> > cable), mouse and keyboard (by Bluetooth).
>> >
>>
>> Sure, see my comment on adjusting the lifecycle policy below.
>>
>> >     Let us remember that a notebook user with Linux, Mac OS and Windows
>> > has
>> > real multitasking. The user is responsible for opening and closing
>> > softwares, if some open software has heavy load and waste battery life
>> > fast
>> > as hell, it is up to the user decide if it will remain open or be
>> > closed.
>> > Sometimes the user really needs to run a 6 thread calculation for 30
>> > minutes
>> > on a quad-core notebook. Conclusion : user has freedom.
>> >
>>
>> Again: We can dynamically switch to a different lifecycle policy if
>> the phone is docked or charging.
>> A phone is a different form factor and usage scenario than a normal
>> desktop PC and thus, the lifecycle policy is different, too. In the
>> end, we want the Ubuntu Touch to be used by people who potentially
>> don't even own a laptop or a desktop computer.
>>
>> >     So, all of a sudden, desktop and notebook users when switch to a
>> > smartphone can't be responsible anymore to decide which softwares should
>> > remain open or be closed ?
>> >
>>
>> That's an interesting way to put it: Let's phrase it this way: Users
>> do not need to care, the state of an app is completely transparent to
>> them.
>>
>> >     Psion Epoc 32 users (from 11-16 years ago) have real preemptive
>> > multitasking on pocket computers with 16MB of RAM, some users have
>> > devices
>> > which lasted 5 years without rebooting, without the system closing
>> > softwares
>> > by itself. Even also using my Psion Revo+ for developing
>> > (editing/compiling/testing) on device, it remained 2 years without
>> > rebooting. Not a bad experience at all.
>> >
>>
>> Well, we are doing preemptive multi-tasking, too. We just reserve the
>> right to aggressively take away resources from non-focused
>> applications.
>>
>> >     IMHO, It is a joke to have in 2013 quad core & 2GB RAM smartphones
>> > with
>> > not real multitasking.
>> >
>> >     I can say that a lot of future Ubuntu Touch users expect to have
>> > almost
>> > all features of Ubuntu for PC's, including real multitasking. They are
>> > fed
>> > up of Android, iOS and Windows Phone limitations. So don't let Ubuntu
>> > Touch
>> > repeat these limitations.
>> >
>> >
>> > --
>> > Mailing list: https://launchpad.net/~ubuntu-phone
>> > Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> > Unsubscribe : https://launchpad.net/~ubuntu-phone
>> > More help   : https://help.launchpad.net/ListHelp
>>
>> --
>> Mailing list: https://launchpad.net/~ubuntu-phone
>> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> More help   : https://help.launchpad.net/ListHelp


Follow ups

References