Bei der Spieleentwicklung auf iOS Geräten ist es von Vorteil eine Engine zu benutzen um sich einige „lästige“ Arbeit vom Hals zu schaffen. Unter http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/ gibt es dazu eine schöne Liste von Open Source Engines für iOS. Dabei wurden nur Engines aufgelistet, welche auch darauf basierende Software im AppStore haben. Mir persönlich gefällt das Sparrow Framework ganz gut welches unter http://gamua.com/sparrow/ zu finden ist und sich für 2D Spiele eignet.
Openbook über iOS Entwicklung
Galileo Computing hat seit einiger Zeit auch ein Buch über iOS als OpenBook verfügbar. Das Buch fängt dabei mit einer Einführung in das iOS System an, und ergänzt das dann in späteren Kapiteln mit Praxisbeispielen. Später werden dann Dinge wie sichere Implementierung und Animationen behandelt. Zu finden ist das Buch unter http://openbook.galileocomputing.de/apps_entwickeln_fuer_iphone_und_ipad/.
Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Apple_iOS
Screenshot auf dem iPad erstellen
Unter Android ist das erstellen eines Screenshots ein Abenteuer für sich (in den neueren Versionen soll es auch so gehen). Meist benötigt man dafür ein gerootetes Gerät. Unter iOS ist es einfacher. Hier drückt man ganz einfach die An/Aus Taste welche sich rechts oben befindet und danach dann auf den Homebutton und schon wird der entsprechende Screenshot erstellt und landet im Foto Verzeichnis, aus welchem er dann z.B. weiter verschickt werden kann.
GPlayer
Mit dem iPad hat man das Problem das man ohne iTunes im Normalfall keine Inhalte auf das Tablet bringen kann. Auch ärgerlich ist es das man bestimmte Videos (z.B. AVIs mit bestimmten Codecs) über iTunes nicht auf das Gerät bekommt.
Abhilfe schafft hier die App GPlayer welcher unter http://itunes.apple.com/de/app/gplayer/id438402174 zu finden ist. Mit dieser App ist es möglich so ziemlich alles abzuspielen was Bewegtbild enthält. Per WLAN kann man Dateien dann auch per FTP oder HTTP auf das Gerät hochladen, so das man nicht auf iTunes angewiesen ist.
Jabber/XMPP Anwendung unter iOS
Reine Jabber Anwendungen unter iOS sind ziemlich selten und so ist mir noch keine (ausreichend gute) Lösung dafür bekannt. Anders sieht es da bei dem Multiprotokolmessengern aus. Hier bietet sie die App „imo.im“ an mit welcher man sich unter anderem zu folgenden Diensten verbinden kann:
- IMO
- MSN
- GTalk
- Yahoo!
- Skype
- AOL / ICQ
- Jabber
- VKontakte
- MySpace
- Hyves
- Steam
Dort kann man sich dann auch mit einem Jabber (bzw. XMPP) Account anmelden. Die Nachrichten werden dabei für den Fall das die App nicht läuft bis zu einer Woche im Hintergrund gepusht.
Weitere Informationen gibt es unter:
http://xmpp.org/xmpp-software/clients/
http://apple.stackexchange.com/questions/1902/what-jabber-clients-are-there-for-iphone
