Wie jedes Jahr: WWDC 2013 am 5.6.2013

Apple hat heute den Termin für die diesjährige Entwicklerkonferenz bekannt gegeben: 05. Juni bis zum 09. Juni. Alle Entwickler können kostenlos online an alles Sessions teilnehmen, und am 5. Juni ist vormittags (in Kalifornien) wieder die Keynote. Was erwarten wir?

  • – macOS 14
  • – iOS 17
  • – neues iPhone 15 (ohne mechanische Knöpfe)
  • – AR/ VR?

In den nächsten Wochen tragen wir mal kurz und bündig zusammen, was das Apple Universum grad so bewegt..

Neues iPhone – wieder etwas einfacher

Grad im Rahmen eines Kundenauftrags (Umzug von einem iPhone auf ein neues iPhone) gemerkt: Mit dem alten Telefon gekoppelte Apple-Watches müssen nicht erst entkoppelt werden. Im Zuge der Datenübernahme fragt das neue Telefon nach, ob die Uhr auch mit auf das neue Telefon umziehen soll – und das macht Sie dann auch reibungslos.

Wichtiger Unterpunkt bei der Übernahme: Eventuell auch der Uhr installierte Mobilfunktarife und auch Karten für ApplePay bleiben erhalten!

Sicherheitshinweis…

„Bitte lassen Sie Ihr iPhone nicht unbeaufsichtigt…“. Ständige Durchsage am Flughafen, gilt aber tatsächlich auch für das iPhone. In den letzten Tagen gab es etwas Aufregung um die Sicherheit beim iPhone.

Es gibt tatsächlich eine Design-Schwachstelle, die es erlaubt, das Kennwort zur Apple-ID zu ändern, ohne das alte Kennwort zu kennen.

Szenario:

Notwendig dazu: Die Kenntnis der Geräte-PIN und Zugriff auf das Gerät. Der Ablauf ist dann wie folgt:

  • Das Opfer wird beim Entsperren des iPhones beobachtet oder heimlich ein Video gemacht.
  • Das Telefon wird dem Opfer entwendet
  • Der Böse meldet sich sofort an, ruft die iCloud-Einstellungen auf und muss dazu die PIN eingeben. Dann kann er das Kennwort für iCloud durch ein neues ersetzen, ohne das alte Kennwort zu kennen!
  • Es erfolgt keine Zwei-Faktor-Abfrage oder die Nutzung eines Sicherheitsschlüssels.
  • Anschließend werden alle im Account befindlichen Geräte gesperrt.
  • Danach erfolgt die „Ernte“. Der Angreifer startet Banking-Apps und testet die mit der Anmelde-PIN. Klappt das, macht er eine Überweisung. Das Sicherheitsverfahren ist dann meist eine Push-TAN, und die Push-TAN-App ist gesichert mit welcher PIN?

Abhilfe

  • Die PIN zum Anmelden am Gerät sollte sich von anderen PINs unterscheiden. Da der Angreifer ja keine Identifizierung mit FaceID oder TouchID machen kann, muss er für Programme, die geschützt sind, immer eine PIN eingeben. Dann ist es schlecht, wenn diese PINs z.B. für die Banking-App oder das intelligente Türschloß zu Haus genau so sind wie die Anmelde-PIN. Also: ändern. Man kann ja gern für diverse Apps eine PIN haben, für die Anmeldung sollte sie 6-stellig und einzigartig sein, also nirgends anders auf dem iPhone genutzt.
  • Gehen Sie in die Einstellungen, dort „Bildschirmzeit“. Setzen Sie dort einen Code, der sich vom Anmeldecode unterscheidet.
  • Tippen Sie auf „Beschränkungen“, schieben Sie den Hauptschalter auf ein. Sie müssen jetzt die neue PIN eingeben.
  • Scrollen Sie nach unten bis auf „Codeänderungen“ und „Account-Änderungen“. Schalten Sie beide auf nicht erlauben.

Das wars. Immer, wenn Sie jetzt Einstellungen an der AppleID oder am Code machen wollen, ist das ausgegraut. Sie müssen dann in die Bildschirmzeit, Beschränkungen ausschalten, PIN eingeben, Ihre gewünschten Änderungen machen, wieder in die Bildschirmzeit, Beschränkungen einschalten, PIN eingeben.

NACHTRAG: Der Punkt in den Einstellungen „Sicherheit & Face ID“ ist mit eingeschalteten Beschränkungen nicht sichtbar! (Der Angreifer kann also nicht, wie irgendwo kolportiert, schnell eine „Alternatives Erscheinungsbild“ anlegen und dann mit FaceID sich anmelden.)

Windows 11 Pro auf M1/M2-Macs…

Jetzt ist es offiziell: Windows erlaubt den Vertrieb von Windows 11 Home und Pro über die Software Parallels. Starten man die Einrichtung einer neuen virtuellen Maschine kommt der Hinweis, dass diese Version aktiviert werden muss – man muss eine Lizenz bei Microsoft kaufen.

Dann hoffen wir doch mal, dass diese Entwicklung auch etwas Feuer macht für die weitere Anpassung /Entwicklung von Windows Programmen für ARM.

Windows auf M1/M2-Macs

Windows auf M1/M2-Macs – Ein immer wieder nachgefragtes Thema. Eine kurze technische Erklärung:

Bisher war es so, dass auf allen Macs mit Intel-Chips eine Virtualisierungssoftware installiert werden konnte, mit der die Installation und Ausführung von Windows-Programmen möglich war. Der beim Mac mitgelieferte Virtualisierer hieß Bootcamp, kommerzielle Produkte waren vmware und Parallels. Technisch war das relativ einfach, weil sowohl Windows als auf macOS auf die gleichen Befehle im Prozessor zurückgreifen konnten. Die Virtualisierungssoftware musste nur die Abläufe dabei etwas umbiegen – grob gesprochen:

„Auf dem Mac nimm das Register ABC für diesen Befehl, auf Windows nimm bitte XYZ“.

Dieses Anpassen kostete wenig Leistung, deswegen war Windows auf dem Mac etwas langsamer, aber benutzbar. Schon damals war spezielle, meist etwas „unsauber“ programmierte Software dabei ein Problem.

ARM – eine ganz neue Architektur

Vor zwei Jahren hat Apple dann angefangen, die Intel-Chips aus den Rechnern zu werfen, statt dessen zogen selbst entwickelte Prozessoren auf ARM-Basis in die Rechner ein. Um dort Windows drauf laufen zu lassen muss deutlich mehr passieren als nur kleine Umleitungen bereitzustellen, es mussten komplette Befehle emuliert werden. Das ist ein großer, fehlerträchtiger Aufwand, deswegen ist es bisher von zaghaften Versuchen abgesehen noch nicht dazu gekommen.

Windows on ARM

Glücklicherweise hat auch Microsoft vor langer Zeit angefangen über ARM-Chips nachzudenken und ein „Windows on ARM“ für bestimmte Geräte – das Surface zum Beispiel – zu entwickeln. Das Ziel wurde aber ziemlich halbherzig verfolgt. Es gab zu wenig PCs mit ARM, und deswegen hat man dann mit gebremsten Schaum entwickelt – das Henne/Ei Problem. Deswegen gibt es diese Windows-Version nicht zu kaufen, lediglich für Entwickler wurde sie zur Verfügung gestellt.

Windows auf M1/M2-Macs

Diese Windows on ARM – Version würde auf dem Mac laufen, wenn es denn eine Virtualisierungssoftware dazu gibt. Und die gibt es inzwischen, die Firma Parallels hat das Risiko auf sich genommen, so etwas zu entwickeln. Risiko deswegen, weil immer noch nicht offiziell bekannt ist, was Microsoft mit Windows on ARM vorhat. Zweiter Nachteil: Es wird von Microsoft immer noch vermarktet als „für Entwickler“, und demzufolge gibt es keinen Support dafür. Auf der Webseite wird es sehr offensiv vermarktet:

Windows auf M1/M2-Macs

Versuch macht kluch

Wir haben uns dann mal ein MacBook Air M2 mit 24GB Speicher genommen und Parallels darauf installiert. Nach der Installation fragt dann das Programm, ob wir nicht gleich Windows 11 Home darauf installieren wollen – wollen wir. Der Vorgang ist dann Windows – typisch. Es müssen diverse Sicherheitsupdates nachgeladen und installiert werden, das zieht sich etwas, und dann startet Windows 11.

Erster Eindruck

Flott. Parallels hat sich auf dieser Maschine automatisch Speicher und Prozessorkerne reserviert, eine 256GB große mitwachsende virtuelle Festplatte angelegt. Start ist flott, Umschalten zwischen Programmen ist flott, Browsen mit Edge klappt wunderbar. Das war die Pflicht, jetzt kommt die Kür: Fremde Programme.

Die Kür

Wir laden herunter und installieren Photoshop, gestartet, Bild geöffnet – klappt. Langsamer als auf dem Mac, aber benutzbar. Wohlgemerkt, Photoshop „aus dem Karton“, keine merkwürdigen Plugins oder Erweiterungen.

Nächster Versuch: Wir installieren die Programmierumgebung für unser Dokumentenverwaltungsprogramm isidocs. Die hat schon ein paar Haken und Ösen, erstaunlicherweise startet alles und läuft glatt und recht flott. Hier kommt uns die gute Integration von Parallels grade recht: Dropbox wird automatisch eingebunden, Github funktioniert und spezielle, benötigte Order auf dem Mac kann man mit wenigen Klicks in die Seitenleiste holen.

Fazit

Windows auf M1/M2-Macs funktioniert auf den ersten Blick wunderbar. Vom Doppelklick auf die virtuelle Maschine bis Windows 11 Desktop: 5 Sekunden. Es gibt nur die Windows 11 Home – Edition, das reicht für bestimmte Programme deutlich aus. Der aktuelle Stand macht Mut, allerdings sollte man vor allzu großer Begeisterung das Programm laden und in der kostenlosen Testphase mit den eigenen Programmen ausprobieren. Wenn das klappt – wunderbar. Ein Damoklesschwert schwebt über dem ganzen Thema:

Bei Problemen mit Software oder dem System darf man keine Unterstützung von Microsoft erwarten – offiziell handelt es sich bei Windows on ARM schließlich um Testversionen für Entwickler ohne Support. Ein Problem z.B. für Unternehmensanwender .