211service.com
Den næste generation af iPhone-hack
I dagens mobiltelefonmarked skiller iPhone sig ud som det lysende eksempel på, hvad en håndholdt enhed bør have: et slankt design, letanvendelig software og en intuitiv grænseflade. Men den dag, Apple udgav den, fandt nørder, at telefonen manglede, og de gik på arbejde for at lave deres egen software til den. Disse hackere har lavet smarte tilføjelser, der spænder fra øjeblikkelig adgang til en Blockbuster Online DVD-kø til en lomme guitar der udnytter touchskærmen. Derudover har folk fundet måder at låse iPhone op fra AT&T, så den kan fungere på andre mobiltelefonnetværk.

Virtuel rockstjerne: En iPhone-ejer spiller en virtuel guitar. Shinya Kasatani udviklede software kaldet pocketguitar, der lader en person spille guitar ved at trykke og klatre på telefonens berøringsskærm. Apple har ikke godkendt pocketguitar, som mange andre tredjepartsapplikationer lavet til iPhone. Men i denne måned planlægger virksomheden at frigive et softwareudviklingssæt, der vil give udviklere mulighed for at lave legitime applikationer.
Alle disse hacks udføres dog uden Apples velsignelse eller tekniske support. I denne måned forventes Apple at frigive et softwareudviklingskit (SDK), der vil give programmører mulighed for at skrive legitim software til telefonen. Dette vil gøre det muligt for udviklere at lave mere pålidelig software, og det vil lade den gennemsnitlige iPhone-ejer nemt downloade nye programmer uden at skulle følge besværlige online instruktioner fra blogs . Og vigtigst af alt vil en SDK sandsynligvis skabe en ny verden af applikationer – muligvis endda forretningssoftware – der kan udvide iPhone'ens rækkevidde ud over en brugerbase på fire millioner, som annonceret i januar. Når du har en enhed som iPhone, der kan tiltrække så mange mennesker, har du også virksomhedsudviklere, der gerne vil bruge den grænseflade, siger Mike McGuire , en analytiker for Gartner, et markedsundersøgelsesfirma. Han siger, at et SDK vil føre til kommercielle applikationer til erhvervslivet, og det er der, de rigtige penge er.
Den gennemsnitlige iPhone-ejer bruger den håndholdte, som Apple havde til hensigt, opdaterer softwaren og installerer medier via iTunes. Som standard er den eneste måde at få noget på iPhone på ved at bruge iTunes, siger Jerry Jones, en udvikler, der har lavet en iPhone-widget, der får adgang til en brugers Blockbuster-filmkø, samt et program, der lader folk justere telefonens genveje, så at et dobbeltklik på hjemtasten starter andre programmer end Apples standard. Men hvis du vil tilføje den slags illegitime filer til din iPhone, skal du springe igennem nogle tekniske bøjler. Sandt nok er det ikke for sarte sjæle, siger Jones. Hvis du ikke er en teknologinørd, er det ikke super simpelt.
Alligevel er der et stort fællesskab af mennesker, der hacker deres iPhones. Et af de mest populære programmer er et spil kaldet Labyrinth, der lader en bruger rulle en virtuel kugle gennem en labyrint ved at vippe telefonen (spillet får adgang til det indbyggede accelerometer). Labyrinth er blevet downloadet hundredtusindvis af gange, siger Jones. Til sammenligning er hans Blockbuster-applikation, som er rettet mod et nichemarked, blevet downloadet omkring 56.000 gange. Selvom disse tal ikke angiver, hvor mange mennesker der har hacket deres telefon (nogle mennesker har måske downloadet softwaren mere end én gang for at teste den, for eksempel), viser de, at antallet af personer, der er interesseret i sådan software, ikke er trivielt.
Multimedier
Se, hvordan den virtuelle guitar fungerer.
Et hack, der har opnået YouTube-berygtethed, forvandler en iPhone til en guitar. Shinya Kasatani, der har skrevet softwaren, siger, at den er nem at bruge for folk, der er fortrolige med en rigtig guitar: telefonens skærm er forvandlet til et virtuelt bånd, hvorpå en person kan trykke og plukke. Det er dybest set en softwarebaseret synthesizer med en guitarbrugergrænseflade, siger Kasatani. Lydeksemplet af en guitarstreng indlæses fra en fil og strækkes til den ønskede frekvens, når der spilles. Da der ikke var et SDK, siger Kasatani, kæmpede han med at forstå forviklingerne i iPhones indbyggede software. Det var vanskeligt at justere lydstyrken på lydoutputtet og registrere multitouch-input uden en prøve-og-fejl tilgang. Vi, udviklerne, har absolut brug for den officielle SDK og [programmering] dokumentation for at bygge stabile applikationer, siger han.
Når Apple frigiver sin SDK, kan flere applikationer som denne blive tilgængelige, ligesom de er på pc'er og Mac'er i dag. Detaljerne om den kommende SDK er dog sparsomme, og McGuire gætter på, at Apple ikke vil åbne meget af telefonens funktionalitet. Jeg formoder, at det ikke bliver et vidt åbent SDK, siger han. Programmører kan have adgang til bestemte lag af telefonens underliggende software, såsom instruktionerne, der tillader widgets at få adgang til internettet, men Apple kan for eksempel opbevare instruktionerne for adgang til accelerometeret skjult. Apple kan lide at holde tingene låst, siger McGuire.
Han tilføjer, at kontrollen er afgørende for at sikre, at iPhone fungerer godt for de fleste mennesker det meste af tiden. Derudover er Apples kontrol vigtig for at sikre softwarestabilitet og sikkerhed – to vigtige kriterier, hvis telefonen skal bruges i forretningsmiljøet. Jeg får indtryk af, at [Apple] ønsker at gøre [iPhone] noget virksomhedsvenlig, siger McGuire. Jeg tror, du kommer til at se en masse fokus på at trække udviklere til at lave formularbaserede applikationer - den slags, der f.eks. bruges i et salgsmiljø. Han siger, at han har mistanke om, at Apple vil behandle tredjepartssoftware på samme måde, som det godkender iPod-tilbehør: ved at kræve, at leverandører registrerer sig hos Apple for at erhverve et badge, der noterer Apples godkendelse. På denne måde kunne Apple bevare en vis kontrol over kvaliteten af eksterne applikationer, hvilket kunne hjælpe med at gøre dem mere sikre.
Uanset hvilken adgang SDK giver programmører, og de sikkerhedsforanstaltninger, der er tilgængelige for certificerede tredjepartsprogrammer, vil hackerfællesskabet fortsætte med at innovere omkring iPhone. Selv uden det officielle SDK, siger Kasatani, er det meget mere attraktivt end Windows Mobile. Mac-operativsystemet og brugergrænsefladen er sjovere at bruge, siger han, og multitouch-skærmen gør det særligt interessant at arbejde med.