211service.com
De volgende generatie iPhone-hacks
In de huidige markt voor mobiele telefoons onderscheidt de iPhone zich als het lichtende voorbeeld van wat een handheld-apparaat zou moeten hebben: een strak ontwerp, gebruiksvriendelijke software en een intuïtieve interface. Maar op de dag dat Apple het uitbracht, ontdekten geeks dat de telefoon ontbrak en gingen ze aan het werk om er hun eigen software voor te maken. Deze hackers hebben slimme add-ons gemaakt die variëren van directe toegang tot a Blockbuster Online dvd-wachtrij naar een zak gitaar die gebruik maakt van het aanraakscherm. Bovendien hebben mensen manieren gevonden om de iPhone van AT&T te ontgrendelen, zodat deze op andere mobiele telefoonnetwerken kan werken.

Virtuele rockster: Een iPhone-bezitter speelt een virtuele gitaar. Shinya Kasatani ontwikkelde software genaamd pocketguitar waarmee een persoon gitaar kan spelen door op het aanraakscherm van de telefoon te drukken en erop te tokkelen. Apple heeft zakgitaar niet goedgekeurd, zoals veel andere applicaties van derden die voor de iPhone zijn gemaakt. Deze maand is het bedrijf echter van plan een softwareontwikkelingskit uit te brengen waarmee ontwikkelaars legitieme applicaties kunnen maken.
Al deze hacks worden echter uitgevoerd zonder de zegen of technische ondersteuning van Apple. Deze maand zal Apple naar verwachting een software development kit (SDK) uitbrengen waarmee programmeurs legitieme software voor de telefoon kunnen schrijven. Hierdoor kunnen ontwikkelaars betrouwbaardere software maken en kan de gemiddelde iPhone-bezitter gemakkelijk nieuwe programma's downloaden zonder lastige online instructies van blogs . En belangrijker nog, een SDK zal waarschijnlijk een nieuwe wereld van toepassingen voortbrengen - mogelijk zelfs bedrijfssoftware - die het bereik van de iPhone zou kunnen uitbreiden tot meer dan vier miljoen gebruikers, zoals in januari werd aangekondigd. Als je een apparaat als de iPhone hebt dat zoveel mensen kan aantrekken, heb je ook enterprise-ontwikkelaars die die interface willen gebruiken, zegt Mike McGuire , een analist voor Gartner, een marktonderzoeksbureau. Hij zegt dat een SDK zal leiden tot commerciële toepassingen voor het bedrijfsleven, en daar zit het echte geld.
De gemiddelde iPhone-bezitter gebruikt de handheld zoals Apple het bedoeld heeft, door de software bij te werken en media te installeren via iTunes. Standaard is de enige manier om iets op de iPhone te krijgen iTunes, zegt Jerry Jones, een ontwikkelaar die een iPhone-widget heeft gemaakt die toegang heeft tot de Blockbuster-filmwachtrij van een gebruiker, evenals een programma waarmee mensen de snelkoppelingen van de telefoon zo kunnen aanpassen dat een dubbelklik op de home-toets andere applicaties start dan de standaard van Apple. Maar als je dit soort onwettige bestanden aan je iPhone wilt toevoegen, moet je door een aantal technische hoepels springen. Eerlijk gezegd is het niet voor bangeriken, zegt Jones. Als je geen technologienerd bent, is het niet supereenvoudig.
Toch is er een grote gemeenschap van mensen die hun iPhones hacken. Een van de meest populaire programma's is een spel genaamd Labyrinth waarmee een gebruiker een virtuele knikker door een doolhof kan rollen door de telefoon te kantelen (het spel heeft toegang tot de ingebouwde versnellingsmeter). Labyrinth is honderdduizenden keren gedownload, zegt Jones. Ter vergelijking: zijn Blockbuster-applicatie, die zich richt op een nichemarkt, is ongeveer 56.000 keer gedownload. Hoewel deze cijfers niet aangeven hoeveel mensen hun telefoon hebben gehackt (sommige mensen hebben de software bijvoorbeeld meer dan eens gedownload om deze te testen), laten ze zien dat het aantal mensen dat geïnteresseerd is in dergelijke software niet triviaal is.
multimedia
Zie hoe de virtuele gitaar werkt.
Een hack die YouTube-bekendheid heeft vergaard, verandert een iPhone in een gitaar. Shinya Kasatani, die de software schreef, zegt dat het gemakkelijk te gebruiken is voor mensen die bekend zijn met een echte gitaar: het scherm van de telefoon wordt veranderd in een virtueel fretboard waarop een persoon kan drukken en plukken. Het is eigenlijk een op software gebaseerde synthesizer met een gebruikersinterface voor gitaar, zegt Kasatani. De audiosample van een gitaarsnaar wordt uit een bestand geladen en tijdens het spelen uitgerekt tot de gewenste frequentie. Omdat er geen SDK was, zei Kasatani, worstelde hij met het begrijpen van de fijne kneepjes van de ingebouwde software van de iPhone. Het was moeilijk om het volume van de geluidsuitvoer aan te passen en de multitouch-invoer te detecteren zonder vallen en opstaan. Wij, de ontwikkelaars, hebben absoluut de officiële SDK en [programmeer]documentatie nodig om stabiele applicaties te bouwen, zegt hij.
Wanneer Apple zijn SDK uitbrengt, kunnen er meer van dit soort programma's beschikbaar komen, net zoals ze tegenwoordig op pc's en Macs zijn. Details over de komende SDK zijn echter schaars en McGuire vermoedt dat Apple niet veel van de functionaliteit van de telefoon zal openen. Ik vermoed dat het geen wijd open SDK zal zijn, zegt hij. Programmeurs hebben mogelijk toegang tot bepaalde lagen van de onderliggende software van de telefoon, zoals de instructies waarmee widgets toegang krijgen tot internet, maar Apple kan de instructies voor toegang tot de versnellingsmeter bijvoorbeeld geheim houden. Apple houdt dingen graag op slot, zegt McGuire.
Hij voegt eraan toe dat de controle essentieel is om ervoor te zorgen dat de iPhone meestal goed werkt voor de meeste mensen. Bovendien is de controle van Apple belangrijk voor het waarborgen van softwarestabiliteit en beveiliging - twee belangrijke criteria als de telefoon in de zakelijke omgeving wordt gebruikt. Ik krijg de indruk dat [Apple] [de iPhone] enigszins bedrijfsvriendelijk wil maken, zegt McGuire. Ik denk dat je veel aandacht zult zien voor het aantrekken van ontwikkelaars om op formulieren gebaseerde applicaties te maken, het soort dat bijvoorbeeld in een verkoopomgeving wordt gebruikt. Hij zegt dat hij vermoedt dat Apple software van derden op dezelfde manier zal behandelen als iPod-accessoires: door van leveranciers te eisen dat ze zich bij Apple registreren om een badge te krijgen met de goedkeuring van Apple. Op deze manier zou Apple enige controle kunnen behouden over de kwaliteit van externe applicaties, wat zou kunnen helpen om ze veiliger te maken.
Ongeacht de toegang die de SDK biedt aan programmeurs en de veiligheidsmaatregelen die beschikbaar zijn voor gecertificeerde programma's van derden, de hackgemeenschap zal blijven innoveren rond de iPhone. Zelfs zonder de officiële SDK, zegt Kasatani, is het veel aantrekkelijker dan Windows Mobile. Het Mac-besturingssysteem en de gebruikersinterface zijn leuker om te gebruiken, zegt hij, en het multitouch-display maakt het vooral interessant om mee te werken.