Adium is een veelgebruikte chatapplicatie voor Mac OS X, waarmee je via verschillende instant messaging-protocollen kunt chatten. AIM, MSN, Jabber en Yahoo worden onder andere ondersteund. Geen wonder dat de ontwikkelaars meteen na de bekendmaking van de iPhone SDK de vraag kreeg of ze bezig gaan met Adium voor de iPhone. Dat blijkt een lastiger klus dan gedacht. Op het eerste gezicht is het ontwikkelen van software voor de iPhone vergelijkbaar met ontwikkelen voor Mac OS X. Veel onderdelen zijn hetzelfde, maar toch zijn er ook verschillen.
Zo is QuickTime, dat Adium gebruikt voor het afspelen van geluiden, niet aanwezig op de iPhone. De nieuwe Core Audio API is weliswaar beschikbaar in Leopard, maar het is onbekend of die ook op de iPhone aanwezig is. De interface van Adium blijkt gemaakt met Application Kit, terwijl de iPhone UIKit gebruikt. AppleScript is ook niet beschikbaar en animaties werken anders. Daarnaast zijn er uitdagingen op het gebied van hardware: minder geheugen, een tragere processor, het instandhouden van een netwerkverbinding over Wi-Fi vraagt veel van de batterij, enzovoort. Het omzetten van Adium is kortom veel werk, waarbij veel onderdelen compleet nieuw geschreven moeten worden. Reken er daarom voorlopig maar niet op, zo is de boodschap op de bedrijfsblog van Adium.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 2 reacties