Mrz 11
Jonathan Zdziarski fordert Entwickler auf das alte und freie iPhone SDK weiter zu benutzen.
Der iPhone Hacker Jonathan Zdziarski, Autor des Buches iPhone Open Application Development und einer der Entwickler des Jailbreaks schreibt in seinem Blog einige interessante Dinge über das neue SDK. Als Verfechter von freier Software ist er nicht sonderlich von Apples Einschränkungen angetan und fordert alle Entwickler dazu auf auch weiterhin das alte SDK (Toolchain) zu benutzen. Er arbeite gerade an einer Library, welche es ermöglichen soll mit dem alten SDK auch weiterhin Programme für die neue 2.0 Firmware, welche Ende Juni veröffentlicht werden soll, zu schreiben. Laut Zdziarski existieren die alten bekannten Funktionen und Frameworks immer noch in der neuen Firmware, nur sind sie als “privat” deklariert worden und somit für den Compiler nicht mehr sichtbar. Dies kann ich nur bestätigen, denn meine ersten Tests vom neuen SDK haben ergeben, dass bei vielen Funktionen lediglich Warnungen vom Compiler angezeigt werden, die entsprechende Funktion aber trotzdem ausgeführt wird. Zdziarski vertritt weiterhin die Meinung, dass Apple intern mit den selben Frameworks, welche auch das inoffizielle SDK benutzt, arbeite und er denkt nicht, dass Apples die eigenen Programme umschreiben wird, da diese bis heute eine guten QA erfahren habe, was mit einem komplett neuen Framework wieder völlig zerstört werden würde. Apple hat lediglich einen Wrapper um die alten Klassen gebaut.
Just to confirm, the “Aspen” frameworks included with Apple’s SDK appear to fully support the APIs used by the open tool chain - likely, because these are the real low-level APIs that are being used by Apple’s own applications. While the Apple SDK has removed many methods from their headers, they still exist in the framework. For example, all of our old friends from UIHardware and UIKeyboard are in there:
30b32e9c t +[UIHardware deviceOrientation:]
30b3375c t +[UIHardware fullScreenApplicationContentRectForCurrentDeviceOrientation]
30b32e40 t +[UIHardware fullScreenApplicationContentRect]30be7744 t +[UIKeyboard activeKeyboard]
30be77d4 t +[UIKeyboard defaultSizeForInterfaceOrientation:]
30be7818 t +[UIKeyboard defaultSizeForOrientation:]
30be778c t +[UIKeyboard defaultSize]
… and so on








18.03.2008 um 13:32 Uhr
[…] schon zuvor angekündigt, hat es iPhone Hacker Jonathan Zdziarski, Autor des Buches iPhone Open Application Development, nun […]