Passend zum morgigen offiziellen Verkaufsstart des iPhone 4 hat electrobeans eine Übersicht der neuesten Reviews erstellt. Es handelt sich natürlich um englischsprachige Artikel. Damit ist auch klar ist, welches Land die Testgeräte bevorzugt erhalten hat. :-)
Archiv für den Tag ‘iPhone’
Zwei Schritte vor, einen zurück
So ähnlich scheint derzeit Apples Strategie hinsichtlich der Änderungen ihrer Lizenzbedingungen für die Teilnahme am Entwicklerprogramm für iOS zu sein. Ihr erinnert Euch an die Änderungen für Bibliotheken, die zu Werbezwecken Geräteinformationen an die Anbieter verschicken?
Dann ist Euch sicherlich auch nicht die Änderungen des Abschnitts 3.2.2 entgangen, die unter anderem Adobes Flash als Plattform für Apps ausgeschlossen haben:
No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).
Im Rahmen der WWDC hat Apple die Bedingungen ein wenig gelockert:
Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s). Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.
Matt Drance von Apple Outsider vermutet, dass mit dieser Öffnung vor allem die Spiele-Entwickler unterstützt werden sollen, da nun der Einsatz häufig verwendeter Skriptsprachen wie z.B. Lua wieder möglich ist.
Klingt für mich plausibel und nachvollziehbar, aber ich frage mich, ob Apple nicht vor einer Änderung der Lizenzbedingungen über die Konsequenzen nachdenkt? Oder ist es Apples Strategie, eine klare Grenze nach und nach wieder aufzuweichen? Das wäre angesichts der schlechten Presse (vor allem im Hinblick auf den Ausschluß von Adobe’s Flash) schon verwunderlich.
Vielleicht hat Onkel Steve ja auch einfach nur über sein iPad direkten Zugriff auf die Bedingungen und ändert sie nach Lust & Laune ab…
Kaum ist er dann im Urlaub, müssen die Änderungen quasi geresteved werden. :-)
(via Apple Outsider)
iOS 4 Walkthrough
Wer sich einen nahezu vollständigen Überblick über iOS 4 verschaffen möchte, nutzt dazu am Besten das Walkthrough bei TiPb.
Und wenn man schon auf der Seite ist, lohnt sich auch ein Blick auf den ebenfalls sehr ausführlichen Artikel über die neue Hardware des iPhone 4.
WWDC Keynote
Soeben hat Steve Jobs die Keynote auf der WWDC beendet und – wenig überraschend für alle, die die letzten Woche nicht in einer Höhle verbracht haben – das neue iPhone vorgestellt. Die Optik entspricht dem des “verlorenen” Prototypen, es hört auf den Namen iPhone HD iPhone 4 und Raider heißt jetzt…ähh..nee…iPhone OS heißt jetzt iOS und geändert hat sich Einiges.
iOS soll heute noch als GM für Entwickler zur Verfügung stehen, offiziell wird es dann ab dem 21.6. zum Download verfügbar sein. Das iPhone 4 steht in Deutschland zum 24.6. zum Kauf bereit. Details der Telekom folgen später, aber wollen wir das wirklich wissen?
Alle Details und ein Design-Video finden sich wie gewohnt hübsch aufbereitet bei Apple. Einen recht ausführlichen Bericht und viele weitere Infos gibt es auch beim fscklog.
Pro-Tip: Nicht anschauen, wenn Ihr Euer iPhone 3GS noch weiterhin lieb haben wollt.
Update: Das Video der Keynote ist bei Apple als Stream verfügbar.
Sandkästen sind eben offen
Apple hat im letzten Jahr mit der Firmware 3.0 viele Funktionalitäten eingeführt, die das Gerät auch für Unternehmen interessant(er) machen. Einen schönen Überblick findet man hier.
Dort findet man auch einige PDFs, die sich mit den Themen näher auseinandersetzen. Eines davon gibt einen Überblick über die relevanten Sicherheitsfunktionalitäten des iPhone OS. Und für alle, die des Englischen nicht ausreichend mächtig sind, sind die PDFs sogar auf deutsch. Bravo!
Moment mal. Verkauft Apple in Deutschland ein anderes iPhone oder ist die Beschreibung etwa von Googles Android geklaut? Der Absatz “Laufzeitschutz” lautet jedenfalls:
Die Programme auf dem Gerät sind „offen“ angelegt, sodass sie auf Daten, die von anderen Programmen gespeichert wurden, zugreifen können. Darüber hinaus sind die Systemdateien, Ressourcen und der Kernel vom Programmbereich des Benutzers abgegrenzt. Wenn ein Programm auf Daten eines anderen Programms zugreifen muss, kann dies nur über die APIs und Dienste des iPhone OS geschehen. Außerdem wird die Codeerstellung verhindert.
Also die Programme sind offen, dürfen aber nur über APIs auf andere Daten zugreifen? Widerspricht sich das nicht? War das nicht anders? Wie steht es denn im Original?
Applications on the device are “sandboxed” so they cannot access data stored by other applications. In addition, system files, resources, and the kernel are shielded from the user’s application space. If an application needs to access data from another application, it can only do so using the APIs and services provided by iPhone OS. Code generation is also prevented.
Okay, also “sandboxed” bedeutet “offen”. Klingt logisch, Sandkästen sind ja nun mal offen.
Gut, dass da mal einer mitgedacht hat.

