TÄMÄN TAKIA KÄNNYKÄN AKKU EI KESTÄ!

http://www.3t.fi/artikkeli/uutiset/teknologia/taman_takia_kannykan_akku_ei_kesta

Huonosti koodatut sovellukset syövät kännykän akun hetkessä. Yksi pahimmista akkusyöpöistä on Angry Birds -peli. Paremmalla koodauksella virrankulutusta voitaisiin kuitenkin vähentää selvästi, jopa puoleen entisestä, sanoo asiantuntija.



Akku tyhjä. Tuttu tilanne älypuhelimen omistajalle, ja usein syynä siihen ovat puhelimessa pyörivät sovellukset.

”Iso tekninen haaste on tehdä sovellus niin, ettei se söisi akkua liikaa. Olemme käyttäneet optimointiin paljon aikaa”, sanoo Moves-liikuntasovellusta kehittävän ProtoGeon toimitusjohtaja Sampo Karjalainen.

Helsinkiläisen startup-yrityksen iPhone-sovellus kirjaa ylös käyttäjän arkiliikuntaa koko päivän ajan.



Huonosti koodattuna Movesin kaltainen sovellus voisi olla akkusyöppö, koska sovellus pyörii jatkuvasti puhelimen taustalla ja on usein yhteydessä gps-paikannussatelliitteihin ja sovelluskehittäjän palvelimiin.

”Puhelimen käyttäjän kannalta maailma on mennyt huonompaan suuntaan. Koska kaikki käyttävät uusia palveluja, latausaikojen väli tuntuu keskivertokäyttäjällä lyhentyvän jatkuvasti, sanoo professori Jukka K. Nurminen Aalto-yliopistosta.

Nurminen on tiimeineen tutkinut sovellusten virrankulutusta Aalto-yliopistossa ja aiemmin Nokiassa reilut kymmenen vuotta.

”Sovellusten virrankulutukseen on helppo saada isoja prosenttisäästöjä. Esimerkiksi Youtube-videon katsomisen virrankulutusta voi alentaa aika vaivatta 60 prosenttia, Nurminen kertoo.

Eniten akun virtaa kuluttaa kommunikaatio. Siksi ratkaisua ongelmaan on haettava siitä, miten kommunikaatio saadaan tapahtumaan virtatehokkaasti.

”Digitaalisen videon suoratoistossa kommunikaatio vie helposti puolet virrankulutuksesta, näyttäminen valtaosan lopusta ja varsinainen prosessointi loppujen lopuksi hyvin vähän.”



Virrankulutuksen kannalta huonoin sovellus on sellainen, joka siirtää jatkuvasti vähän tietoa alhaisella tiedonsiirtonopeudella. Sovelluksen takia puhelimen radioyhteys on jatkuvasti päällä ja kuluttaa paljon virtaa.

Ikäviä sovelluksia ovat myös mainosrahoitteiset ilmaispelit. Esimerkiksi Angry Birds -peli hakee mainoksia palvelimelta joka 12. sekunti.

”Se on tarpeettoman paljon, koska palvelin ei anna joka kerta uutta mainosta näytettäväksi”, Nurminen sanoo.



Moves-sovelluksen kehittäjät ovat onnistuneet puolittamaan liikuntasovelluksen virrankulutuksen. ProtoGeon Karjalainen laskee, että Moves-sovellus tyhjentää akun noin 14–15 tunnissa, kun esimerkiksi Sports Tracker ja RunKeeper-urheilusovelluksia voi käyttää 5–6 tuntia.

Yhden urheilusuorituksen kirjaamiseen käytettävät sovellukset ovat suorituksen aikana jatkuvasti gps-yhteydessä. Moves-sovellus sen sijaan käyttää paikannukseen tukiasemia ja wlan-verkkoja sekä puhelimen kiihtyvyysanturia. Gps-yhteydessä sovellus on vain ”silloin tällöin”, Karjalainen sanoo.

”Olemme päässeet tasolle, joka on riittävälle osalle käyttäjistä riittävän hyvä.”
Kommentoi
Näin sovelluksen virrankulutusta voi vähentää

1. Purskeistamisella kommunikaatiota pyritään lähettämään mahdollisimman paljon ja mahdollisimman nopeasti kerralla. Lopun ajan puhelin on lepotilassa, jolloin virtaa kuluu erittäin vähän. Purskeistaminen on tehokas keino alentaa virrankulutusta video- ja internetradiosovelluksissa.

2. Toinen keino on tehdä useampaa tiedonsiirtoa yhtä aikaa. Esimerkiksi äänipuhelun aikaan puhelin lataa sähköpostia tai ohjelmistopäivityksiä, jolloin tiedostot latautuvat erittäin pienellä virrankulutuksella. Keino sopii sovelluksiin, jotka eivät ole riippuvaisia ajasta.

3. Sovelluskehittäjän on hyvä tiedostaa 3g-verkkojen niin sanottu häntäenergia. Ilmiö tarkoittaa sitä, että puhelin palautuu lepotilaan tyypillisesti vasta kymmenen sekuntia sen jälkeen, kun viimeinen bitti on siirretty verkossa. Ilmiö on inhottava sovelluksille, jotka siirtävät säännöllisesti vähän dataa vain millisekunnin verran. Datayhteys on kuitenkin auki useita sekunteja. Wlan-yhteys palautuu lepotilaan 3g-yhteyttä nopeammin.


Lähde: professori Jukka K. Nurminen, Aalto-yliopisto
3190
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Eikös nyt Elopilta pitäis olla tulossa markkinoille juoksumatto, jossa on generaattori - voit ladata älyluurisi vaikka kuutamolla!

Äänestä

Android puhelimistä ei saa akkua edes irti joten käyttäjän liikkumisen ja tekemisen seuranta on käynnissä koko ajan.

Äänestä

Kommentoi aloitusta


--!-- kirjoitti:

http://www.3t.fi/artikkeli/uutiset/teknologia/taman_takia_kannykan_akku_ei_kesta

Huonosti koodatut sovellukset syövät kännykän akun hetkessä. Yksi pahimmista akkusyöpöistä on Angry Birds -peli. Paremmalla koodauksella virrankulutusta voitaisiin kuitenkin vähentää selvästi, jopa puoleen entisestä, sanoo asiantuntija.



Akku tyhjä. Tuttu tilanne älypuhelimen omistajalle, ja usein syynä siihen ovat puhelimessa pyörivät sovellukset.

”Iso tekninen haaste on tehdä sovellus niin, ettei se söisi akkua liikaa. Olemme käyttäneet optimointiin paljon aikaa”, sanoo Moves-liikuntasovellusta kehittävän ProtoGeon toimitusjohtaja Sampo Karjalainen.

Helsinkiläisen startup-yrityksen iPhone-sovellus kirjaa ylös käyttäjän arkiliikuntaa koko päivän ajan.



Huonosti koodattuna Movesin kaltainen sovellus voisi olla akkusyöppö, koska sovellus pyörii jatkuvasti puhelimen taustalla ja on usein yhteydessä gps-paikannussatelliitteihin ja sovelluskehittäjän palvelimiin.

”Puhelimen käyttäjän kannalta maailma on mennyt huonompaan suuntaan. Koska kaikki käyttävät uusia palveluja, latausaikojen väli tuntuu keskivertokäyttäjällä lyhentyvän jatkuvasti, sanoo professori Jukka K. Nurminen Aalto-yliopistosta.

Nurminen on tiimeineen tutkinut sovellusten virrankulutusta Aalto-yliopistossa ja aiemmin Nokiassa reilut kymmenen vuotta.

”Sovellusten virrankulutukseen on helppo saada isoja prosenttisäästöjä. Esimerkiksi Youtube-videon katsomisen virrankulutusta voi alentaa aika vaivatta 60 prosenttia, Nurminen kertoo.

Eniten akun virtaa kuluttaa kommunikaatio. Siksi ratkaisua ongelmaan on haettava siitä, miten kommunikaatio saadaan tapahtumaan virtatehokkaasti.

”Digitaalisen videon suoratoistossa kommunikaatio vie helposti puolet virrankulutuksesta, näyttäminen valtaosan lopusta ja varsinainen prosessointi loppujen lopuksi hyvin vähän.”



Virrankulutuksen kannalta huonoin sovellus on sellainen, joka siirtää jatkuvasti vähän tietoa alhaisella tiedonsiirtonopeudella. Sovelluksen takia puhelimen radioyhteys on jatkuvasti päällä ja kuluttaa paljon virtaa.

Ikäviä sovelluksia ovat myös mainosrahoitteiset ilmaispelit. Esimerkiksi Angry Birds -peli hakee mainoksia palvelimelta joka 12. sekunti.

”Se on tarpeettoman paljon, koska palvelin ei anna joka kerta uutta mainosta näytettäväksi”, Nurminen sanoo.



Moves-sovelluksen kehittäjät ovat onnistuneet puolittamaan liikuntasovelluksen virrankulutuksen. ProtoGeon Karjalainen laskee, että Moves-sovellus tyhjentää akun noin 14–15 tunnissa, kun esimerkiksi Sports Tracker ja RunKeeper-urheilusovelluksia voi käyttää 5–6 tuntia.

Yhden urheilusuorituksen kirjaamiseen käytettävät sovellukset ovat suorituksen aikana jatkuvasti gps-yhteydessä. Moves-sovellus sen sijaan käyttää paikannukseen tukiasemia ja wlan-verkkoja sekä puhelimen kiihtyvyysanturia. Gps-yhteydessä sovellus on vain ”silloin tällöin”, Karjalainen sanoo.

”Olemme päässeet tasolle, joka on riittävälle osalle käyttäjistä riittävän hyvä.”
Kommentoi
Näin sovelluksen virrankulutusta voi vähentää

1. Purskeistamisella kommunikaatiota pyritään lähettämään mahdollisimman paljon ja mahdollisimman nopeasti kerralla. Lopun ajan puhelin on lepotilassa, jolloin virtaa kuluu erittäin vähän. Purskeistaminen on tehokas keino alentaa virrankulutusta video- ja internetradiosovelluksissa.

2. Toinen keino on tehdä useampaa tiedonsiirtoa yhtä aikaa. Esimerkiksi äänipuhelun aikaan puhelin lataa sähköpostia tai ohjelmistopäivityksiä, jolloin tiedostot latautuvat erittäin pienellä virrankulutuksella. Keino sopii sovelluksiin, jotka eivät ole riippuvaisia ajasta.

3. Sovelluskehittäjän on hyvä tiedostaa 3g-verkkojen niin sanottu häntäenergia. Ilmiö tarkoittaa sitä, että puhelin palautuu lepotilaan tyypillisesti vasta kymmenen sekuntia sen jälkeen, kun viimeinen bitti on siirretty verkossa. Ilmiö on inhottava sovelluksille, jotka siirtävät säännöllisesti vähän dataa vain millisekunnin verran. Datayhteys on kuitenkin auki useita sekunteja. Wlan-yhteys palautuu lepotilaan 3g-yhteyttä nopeammin.


Lähde: professori Jukka K. Nurminen, Aalto-yliopisto

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu