Senior Sanchez
2009-01-16, 16:12:37
Hallo,
Ich arbeite an einem universitären Forschungsprojekt mit, bei dem es um Embedded-Systeme geht, und es kam dabei die Idee auf, auch einen iPod touch zu kaufen.
Die Gründe dafür sind recht einfach: Das Teil ist relativ billig, hat viel Speicher, hat eine potente CPU, hat WLAN und eben einen schicken Touchscreen.
Da wir aber die Teile auch programmieren wollen, ergeben sich da zwei Ansätze.
Ansatz 1: Wir arbeiten direkt mit der Apple Dev Software.
Vorteile:
- definitiv legal
- haben die offiziellen Apple Tools und die Dokumentation
Nachteile:
- wir müssen 99 $ (oder vllt gar mehr?) pro Jahr zahlen
- sind eingeschränkt im Funktionsumfang, da Apple ja einiges untersagt
- wir müssen die Applikation im App Store zur Verfügung stellen, um sie aufs Gerät zu bekommen
- brauchen zur Entwicklung wohl Macs
Ansatz 2: Wir jailbreaken und arbeiten dann mit einer entsprechenden Toolchain
Vorteile:
- volle Kontrolle über das Gerät, keine Einschränkung unserer Software
- können wohl auch unter Windows/Linux entwickeln
- müssen es nicht im App Store veröffentlichen lassen
- ist billiger
Nachteile
- die Frage der Legalität, da man für die Toolchain wohl auch einige Apple-Dateien braucht und wir mit einer geknackten Firmware arbeiten, was auch öffentlich werden könnte
- die Doku ist nicht so gut
Kann hier jemand etwas zu den einzelnen Punkten sagen?
Ist es vielleicht möglich einen eigenen App Store zu betreiben? (Für Unternehmen gibts da irgendso eine Variante)
Klappt die Entwicklung im Jailbreak-Ansatz wirklich problemlos unter Windows/Linux? Können wir da aber auch Xcode einsetzen und direkt auf die Apple Bibliotheken aufsetzen?
Wenn also jemand dazu etwas beizutragen hat, immer her damit. :)
Vielen Dank
Ich arbeite an einem universitären Forschungsprojekt mit, bei dem es um Embedded-Systeme geht, und es kam dabei die Idee auf, auch einen iPod touch zu kaufen.
Die Gründe dafür sind recht einfach: Das Teil ist relativ billig, hat viel Speicher, hat eine potente CPU, hat WLAN und eben einen schicken Touchscreen.
Da wir aber die Teile auch programmieren wollen, ergeben sich da zwei Ansätze.
Ansatz 1: Wir arbeiten direkt mit der Apple Dev Software.
Vorteile:
- definitiv legal
- haben die offiziellen Apple Tools und die Dokumentation
Nachteile:
- wir müssen 99 $ (oder vllt gar mehr?) pro Jahr zahlen
- sind eingeschränkt im Funktionsumfang, da Apple ja einiges untersagt
- wir müssen die Applikation im App Store zur Verfügung stellen, um sie aufs Gerät zu bekommen
- brauchen zur Entwicklung wohl Macs
Ansatz 2: Wir jailbreaken und arbeiten dann mit einer entsprechenden Toolchain
Vorteile:
- volle Kontrolle über das Gerät, keine Einschränkung unserer Software
- können wohl auch unter Windows/Linux entwickeln
- müssen es nicht im App Store veröffentlichen lassen
- ist billiger
Nachteile
- die Frage der Legalität, da man für die Toolchain wohl auch einige Apple-Dateien braucht und wir mit einer geknackten Firmware arbeiten, was auch öffentlich werden könnte
- die Doku ist nicht so gut
Kann hier jemand etwas zu den einzelnen Punkten sagen?
Ist es vielleicht möglich einen eigenen App Store zu betreiben? (Für Unternehmen gibts da irgendso eine Variante)
Klappt die Entwicklung im Jailbreak-Ansatz wirklich problemlos unter Windows/Linux? Können wir da aber auch Xcode einsetzen und direkt auf die Apple Bibliotheken aufsetzen?
Wenn also jemand dazu etwas beizutragen hat, immer her damit. :)
Vielen Dank