Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (8)
Emner Smartphones

Multitasking tvinger iPhone-apps tilbage i godkendelses-møllen

Det kræver en softwareændring at få sin iPhone-applikation til at understøtte multitasking i iPhone OS 4. Dermed skal udviklerne sende deres applikationer til review hos Apple én gang til.

Af Mikkel Meister Tirsdag, 29. juni 2010 - 11:10

Multitasking - én af de helt store nyheder i Apples nyligt lancerede iPhone-styresystem IOS 4 ? kommer til at betyde ekstra arbejde for de udviklere, der vil drage fordel af den nye funktionalitet.

Det kræver nemlig en omskrivning af iPhone-applikationen, hvis den skal kunne fortsætte med at opdatere GPS-koordinater eller streame lyd i baggrunden, selvom brugeren skifter over til en anden applikation.

Og når koden til applikationen ændres, skal den igennem endnu et obligatorisk tjek hos Apples testteam, inden den kan blive offentliggjort i online-butikken App Store, der huser mere end 200.000 applikationer.

»Default er nu ikke længere at lukke applikationen helt ned, når brugeren trykker på home-knappen (på telefonen, red.). Det betyder, at applikationen nu kan få lov at ligge i baggrunden ligesom på Android (Googles mobilplatform, red.),« fortæller softwareudvikler hos Endomondo, Martin Gjaldbæk, til Version2.

Han har udviklet Endomondos fitness-applikation til iPhone-platformen.

Den helt store nyhed i IOS 4

Multitasking var den helt store nyhed, da Apple tidligere på året præsenterede IOS4.

**Læs også: **Apple afslører iPhone OS 4: Multitasking, bedre e-mail og nye API'er

Endomondos fitness-applikation er som skabt til at udnytte multitasking, fortæller Martin Gjaldbæk, og han har derfor set frem til muligheden for multitasking.

Fitness-applikationen opdaterer GPS-koordinater løbende og bruger telefonens dataforbindelse til at uploade informationer om brugerens løberute, hvilket med fordel kan ske i baggrunden, mens en anden applikation for eksempel streamer netradio.

Ifølge softwareudvikleren er det ingen sag at slå multitasking-understøttelsen til i applikationen.

»Det er overraskende lidt, der skal til programmeringsmæssigt for at aktivere multitaskingen i en applikation,« siger han.

Apple har indført syv nye tjenester til multitasking, herunder til baggrundsafspilning af lyd, voice over IP og opdatering af lokationen gennem enten GPS eller triangulering via mobilsendemaster.

»Men der skal mere til for at sørge for, at det også fungerer korrekt. Én ting er at få lov at køre applikationen i baggrunden, mens noget helt andet er at opføre sig ordentligt, mens det sker,« siger Martin Gjaldbæk.

Det gælder for eksempel om at holde brugen af GPS'en i strammere tøjler, hvis applikationen lægges i baggrunden i en længere periode.

»Hvis applikationen ligger i baggrunden i længere tid uden at blive brugt, drænes telefonens batteri hurtigt,« siger Martin Gjaldbæk.

Applikationen til gennemsyn hos Apple igen

Han har netop lagt sidste hånd på den opdatering af fitness-applikationen, der får den til at understøtte multitasking. Opdateringen er nu sendt af sted til gennemsyn hos Apples testere.

»Der er formentlig afsindigt mange applikationer på vej til review hos Apple lige nu, så jeg håber, at de kan godkende den indenfor de normale tidsrammer,« siger Martin Gjaldbæk.

Ifølge Apples egne oplysninger godkendes 95 procent af nye applikationer til publicering i App Store inden for syv dage, mens tallet er 98 procent for opdateringer til applikationer, der allerede findes i App Store.

Martin Gjaldbæk foretrækker personligt den mere åbne tilgang på Googles Android-platform, der ikke per definition tvinger applikationen til endnu et gennemsyn, når der er blevet skrevet en opdatering til den.

»Men for at være fair overfor Apple, så har iPhone-udviklerne haft adgang til beta-SDK'et til IOS 4 før lanceringen, og Apple har siden 10. juni givet mulighed for at indsende de opdaterede applikationer til review.«

Dansk iPhone-hus: Forvirrende multitasking

Direktør i det iPhone-orienterede udviklingshus Huge Lawn Software, Uffe Koch, har også modtaget nyheden om multitasking i IOS 4 positivt.

**Læs også: **Dansk henrykkelse over iPhone-multitasking: Vi har råbt og skreget på det

iPhone OS 3.x har teknisk set været i stand til at multitaske, men Apple har hidtil forhindret det i at blive brugt i praksis, selvom den nærmeste konkurrent, Android, har budt på multitasking fra begyndelsen.

Uffe Koch peger på, at Apple sætter brugeroplevelsen foran alt andet, og derfor skal årsagen nok findes i, at Apple ganske enkelt ikke har haft et fornuftigt bud på, hvordan multitaskingen skulle præsenteres for brugeren af telefonen.

Uffe Koch er dog skeptisk overfor den måde, Apple har valgt at løse problemstillingen på.

»Det kan godt være lidt forvirrende for ikke-tekniske brugere,« siger Uffe Koch.

Apple har valgt at præsentere de kørende applikationer i et ´bånd´ i bunden af skærmbilledet, hvor brugeren kan vælge at afslutte en applikation ved at fremkalde og trykke på et lille minus-tegn ovenpå applikations-ikonet.

»Der vil nok være mange brugere, som kommer i tvivl om, hvorvidt de sletter app'en, eller om de blot dræber den ved at trykke på minusset,« siger direktøren.

Multitasking i IOS 4 er kun tilgængeligt på den nye iPhone 4 og den lidt ældre model iPhone 3GS.

Dermed vil der automatisk ske en opdeling i de brugere, der kan multitaske på telefonen, og dem med ældre iPhone-modeller, som ikke kan. Men det får nok ikke den store betydning, mener Martin Gjaldbæk.

»Vi har den opfattelse, at brugere, der ikke opgraderer til iPhone OS 4, formentlig alligevel ikke henter applikationer.«

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Application developer for the Settlement development department
Udgivet 7. maj 15.23
IT Management konsulenter til Capgemini Business og Technology Consulting
Udgivet 17. feb 15.03
SAP Business Warehouse Seniorkonsulent / Arkitekt
Udgivet 26. okt 2011 15.05
Talents til Technology Consulting – Har du 0-2 års erfaring, så har vi en udfordring til dig!
Udgivet 12. sep 2011 13.39

Kommentarer (8)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Mikkel Andreasen 29. jun. 2010 - 12.55
 
IOS 4 tilgængelighed
IOS 4 er kun tilgængeligt på den nye iPhone 4 og den lidt ældre model iPhone 3GS.

Det er vist ikke helt rigtigt. Min iPhone 3G kører da også IOS 4. Men det er rigtigt at f.eks. multitaskning ikke er tilgængelig på 3G'eren

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jimmi Hansen 29. jun. 2010 - 12.58
 
Misforståelse?
»Hvis applikationen ligger i baggrunden i længere tid uden at blive brugt, drænes telefonens batteri hurtigt,« siger Martin Gjaldbæk.

Øh, hvad? Det er jo netop det, som Apples implementation forhindrer.

En ordentligt gennemgang af iOS 4 multitasking findes her...

http://www.anandtech.com/show/3779/apples-ios-4-explored/2

Den her er også interessant...

http://www.pcworld.com/article/199830/apple_ios_4_vs_android_multitaskin...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jakob Damkjær 29. jun. 2010 - 14.22
 
Imponerende inkompetance.

I har ikke engang lige set en tur forbi Apples hjemmeside før i gik i pressen...

Alle iPhones og iPod touch (med undtagelse af den originale iPhone og 1. gen iPod touch) kan køre iOS 4.

Anden generation i Phone og iPod Touch kan ikke udnytte alle funktionerne men de kan stadig køre iOS 4.

Så tag lige og ret jeres faktuelle fejl i artiklen, på forhånd tak.

Ja, der er fraktionering nu i iOS verdenen, men det er langt langt mindre end den der er i android OS verdenen.

Og hvordan er hvad forvirende ? luk program knappen, i managed task popoveren, er en anden farve og et andet symbol.
"Luk App" knappen er et minus i en rød cirkel,
"Slet App" knappen er et kryds i en sort cirkel.

Faktisk er interface designet ret intuitivt og behøver ingen forklaring for at man kan bruge det. En bruger ved han er i task management mode, når han dobbeltkliker på home, og ved bygge på den gestus (hold fingeren nede til appsne begynder at røre på sig) som folk har lært at bruge fra tidligere versioner af iOS, så får de "luk app" interfacet op.

Det minder om "slet program" interfacet, men er tydeligt forskelligt og hvis du bare bruger det en gang så kan man se at programet ikke forsvinder fra hjemmeskærmen.

Desuden ved brugere at der altid kommer en bekræftigelse dialog boks op i "slet program" interfacet så det er ikke så farligt at trykke på sin iPhone ;)

Desuden behøver brugerene aldrig nogensinde bekymre/bruge "luk program interfacet" sig om det. For hvis der ikke er nok ram til at starte en ny app bliver den app der har været længst inaktiv lukket helt ned så den ikke fylder i RAMen og skal loades fra ny.

En lille sidenote er at langt størstedelen af programmer skal bare rekompileres med de nye libs for at udnytte "fast app switch" funktionaliteten... Det er kun hvis man har behov for at køre noget aktivt i baggrunden at man skal addressere de nye managed tasking APIer.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mikkel Meister 29. jun. 2010 - 14.45
 
Re: IOS 4 tilgængelighed

Hej Mikkel -

Tak for at påpege en faktuel fejl. Det er nu rettet til 'Multitasking i IOS4...'

Mvh Mikkel, version2.dk

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Per Hansen 29. jun. 2010 - 17.26
 
Re: Misforståelse?

Ja, det som apple implementation forhindrer. Som apple ganske nydeligt har kopieret fra Android ;)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jimmi Hansen 29. jun. 2010 - 18.27
 
Re: Misforståelse?

Ja, tydeligvis...?

http://www.androidcentral.com/google-co-founder-says-bad-apps-blame-poor...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Per Hansen 29. jun. 2010 - 19.19
 
Re: Misforståelse?

Hvis du havde brugt ½ minut på at læse det indlæg du refererer til, vil du opdage at det intet har med multitasking at gøre, men med at dårlige apps dræner batteriet ved konstant brug af GPS og WIFI.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Sven Andresen 9. jul. 2010 - 20.27
 
Re: Imponerende inkompetance.

Nu har jeg flere venner som har Iphone 3G, og deres IOS4 kører af h... til, efter opdateringen.
Hvis du har en opdatering til dette, hvordan det kan løses må du gerne skrive det her i kommentar.

Ja, alle kan køre det, udenom undtagelser, men det er ikke sikkert det kører glidende som på 3Gs og 4.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. HTML5 – det nye sort?

    12 comments.
    Last update 26 minutter 48 sekunder
    Skrevet af Kristian Dalgård
  2. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 1 time 3 minutter
    Skrevet af Martin Jensen
  3. Dart: Dynamisk Statisk Programmering

    20 comments.
    Last update 2 timer 35 minutter
    Skrevet af Lars Bjerregaard
  4. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 2 timer 49 minutter
    Skrevet af Jesper Lund Stocholm
  5. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 2 timer 53 minutter
    Skrevet af Jan Peter Bagge
  6. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 2 timer 59 minutter
    Skrevet af Allan Ebdrup
  7. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 3 timer 1 minut
    Skrevet af Lars Bjerregaard
  8. Meego-afløseren Tizen klar til at tage kampen op med Android

    3 comments.
    Last update 4 timer 53 minutter
    Skrevet af Bjørn Froberg

Mere debat »

It-virksomheder

Platon
|
CODEWIRE.NET
|
Tiger Media
|
Cbrain
|
Intelliglobe
|
solvo it
|
IBM Danmark
|
Surfray 2009
|
C2IT
|
Relation House
|
Avenida
|
Software Innovation
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300