211service.com
Nästa generation av iPhone-hack
På dagens mobiltelefonmarknad framstår iPhone som det lysande exemplet på vad en handhållen enhet bör ha: en elegant design, lättanvänd programvara och ett intuitivt gränssnitt. Men dagen då Apple släppte den, fann nördar att telefonen saknades, och de gick till jobbet för att göra sin egen mjukvara för den. Dessa hackare har skapat smarta tillägg som sträcker sig från omedelbar tillgång till en Blockbuster Online DVD-kö till a fickgitarr som utnyttjar pekskärmen. Dessutom har människor hittat sätt att låsa upp iPhone från AT&T, så att den kan fungera på andra mobiltelefonnätverk.

Virtuell rockstjärna: En iPhone-ägare spelar en virtuell gitarr. Shinya Kasatani utvecklade mjukvara som heter pocketgitarr som låter en person spela gitarr genom att trycka och slumpa på telefonens pekskärm. Apple har inte godkänt pocketgitarr, som många andra tredjepartsapplikationer gjorda för iPhone. Men denna månad planerar företaget att släppa ett mjukvaruutvecklingskit som gör det möjligt för utvecklare att göra legitima applikationer.
Alla dessa hack görs dock utan Apples välsignelse eller tekniska support. Den här månaden förväntas Apple släppa ett mjukvaruutvecklingskit (SDK) som gör det möjligt för programmerare att skriva legitim programvara för telefonen. Detta kommer att göra det möjligt för utvecklare att göra mer tillförlitlig programvara, och det kommer att låta den genomsnittlige iPhone-ägaren enkelt ladda ner nya program utan att behöva följa mödosamma instruktioner online från bloggar . Och viktigare är att en SDK sannolikt kommer att skapa en ny värld av applikationer – möjligen till och med affärsmjukvara – som kan utöka iPhonens räckvidd utöver en användarbas på fyra miljoner, som tillkännagavs i januari. När du har en enhet som iPhone som kan locka så många människor, har du också företagsutvecklare som vill använda det gränssnittet, säger Mike McGuire , en analytiker för Gartner, ett marknadsundersökningsföretag. Han säger att ett SDK kommer att leda till kommersiella tillämpningar för affärssektorn, och det är där de riktiga pengarna finns.
Den genomsnittliga iPhone-ägaren använder handdatorn som Apple tänkt sig, uppdaterar programvaran och installerar media via iTunes. Som standard är det enda sättet att få något på iPhone genom att använda iTunes, säger Jerry Jones, en utvecklare som har gjort en iPhone-widget som kommer åt en användares Blockbuster-filmkö, samt ett program som låter människor justera telefonens genvägar så att att ett dubbelklick på hemknappen startar andra applikationer än Apples standard. Men om du vill lägga till den här typen av olagliga filer till din iPhone måste du hoppa igenom några tekniska ramar. Sanningslöst är det inte för svaga hjärtan, säger Jones. Om du inte är en tekniknörd är det inte superenkelt.
Ändå finns det en stor grupp människor som hackar sina iPhones. Ett av de mest populära programmen är ett spel som heter Labyrinth som låter en användare rulla en virtuell kula genom en labyrint genom att luta telefonen (spelet kommer åt den inbyggda accelerometern). Labyrinth har laddats ner hundratusentals gånger, säger Jones. Jämförelsevis har hans Blockbuster-applikation, som riktar sig till en nischmarknad, laddats ner cirka 56 000 gånger. Även om dessa siffror inte indikerar hur många personer som har hackat sin telefon (vissa kanske har laddat ner programvaran mer än en gång för att testa den, till exempel), visar de att antalet personer som är intresserade av sådan programvara inte är trivialt.
Multimedia
Se hur den virtuella gitarren fungerar.
Ett hack som har fått YouTube ryktbarhet förvandlar en iPhone till en gitarr. Shinya Kasatani, som skrev programvaran, säger att den är lätt att använda för personer som är bekanta med en riktig gitarr: telefonens skärm förvandlas till ett virtuellt bandbräda som en person kan trycka och plocka på. Det är i grunden en mjukvarubaserad synt med ett användargränssnitt för gitarr, säger Kasatani. Ljudprovet av en gitarrsträng laddas från en fil och sträcks ut till önskad frekvens när du spelar. Eftersom det inte fanns en SDK, säger Kasatani, kämpade han med att förstå krångligheterna i iPhones inbyggda programvara. Det var svårt att justera volymen på ljudet och upptäcka multitouch-ingången utan att prova och missa. Vi, utvecklarna, behöver definitivt den officiella SDK och [programmering] dokumentation för att bygga stabila applikationer, säger han.
När Apple släpper sin SDK kan fler sådana här applikationer bli tillgängliga, precis som de är på PC och Mac idag. Men detaljerna om den kommande SDK:n är knappa, och McGuire gissar att Apple inte kommer att öppna mycket av telefonens funktionalitet. Jag misstänker att det inte kommer att bli en vidöppen SDK, säger han. Programmerare kan ha tillgång till vissa lager av telefonens underliggande programvara, till exempel instruktionerna som tillåter widgets att komma åt Internet, men Apple kan hålla instruktionerna för att komma åt accelerometern, till exempel, hemliga. Apple gillar att hålla saker låsta, säger McGuire.
Han tillägger att kontrollen är väsentlig för att säkerställa att iPhone fungerar bra för de flesta människor för det mesta. Dessutom är Apples kontroll viktig för att säkerställa mjukvarans stabilitet och säkerhet – två viktiga kriterier om telefonen ska användas i affärsmiljön. Jag får intrycket att [Apple] vill göra [iPhonen] något företagsvänlig, säger McGuire. Jag tror att du kommer att se mycket fokus på att dra in utvecklare för att göra formbaserade applikationer – den typ som används i en försäljningsmiljö, till exempel. Han säger att han misstänker att Apple kommer att behandla programvara från tredje part på samma sätt som de godkänner iPod-tillbehör: genom att kräva att leverantörer registrerar sig hos Apple för att få ett märke som noterar Apples godkännande. På så sätt kan Apple behålla viss kontroll över kvaliteten på externa applikationer, vilket kan bidra till att göra dem säkrare.
Oavsett vilken åtkomst SDK ger programmerare, och säkerhetsåtgärder som är tillgängliga för certifierade tredjepartsprogram, kommer hackargemenskapen att fortsätta att förnya sig kring iPhone. Även utan den officiella SDK, säger Kasatani, är den mycket mer attraktiv än Windows Mobile. Mac-operativsystemet och användargränssnittet är roligare att använda, säger han, och multitouch-skärmen gör det extra intressant att arbeta med.