So sieht Windows 95 auf der Apple Watch aus

Video: I installed Windows 95 on my Apple Watch 2024

Video: I installed Windows 95 on my Apple Watch 2024
Anonim

Wenn Sie die Wörter Microsoft und Apple hören, fügen die meisten normalerweise einen Versus in der Mitte hinzu: Microsoft vs. Apple. Was ist, wenn Sie stattdessen "Microsoft und Apple" sagen? So überraschend dies auch sein mag, Produkte der beiden Technologiegiganten können zusammenarbeiten, wie ein kürzlich durchgeführtes Experiment mit Windows 95 und Apple Watch gezeigt hat.

In den 90er Jahren war der durchschnittliche Prozessor etwa 25-mal langsamer als die aktuellen Prozessoren. Die Apple Watch wird von einem 520-MHz-Prozessor, 512 MB RAM und 8 GB internem Speicher angetrieben, sodass Windows 95 ausgeführt werden kann. Zur schnellen Erinnerung: 512 MB waren Mitte der neunziger Jahre so groß wie eine Festplatte - nicht Erinnerung.

Wenn Sie dachten, dieses Experiment könnte nicht funktionieren, würden Sie sich irren. Die Apple Watch kann Windows 95 sehr gut ausführen, mit dem einzigen Problem, dass sie zu langsam ausgeführt wird. Sie müssen mehrmals über den Bildschirm streichen, bevor Ihr Befehl von der Uhr verarbeitet wird. Wenn das Startmenü angezeigt wird, werden die Programme in der Liste nacheinander in Zeitlupe geladen. Wenn Sie ein bestimmtes Programm auswählen, müssen Sie etwa 20 Sekunden warten, bis es tatsächlich gestartet wird.

Wenn Sie über die Zubehörliste auf ein Programm zugreifen möchten, müssen Sie sehr geduldig sein: Jedes Mal, wenn Sie eine Auswahl treffen, müssen Sie etwa 20 Sekunden warten, bis die Apple Watch Ihren Befehl in eine Aktion umsetzt.

Wenn Sie sich für die technischen Details zum Ausführen von Windows 95 in Apple Watch interessieren, gehen Sie wie folgt vor:

  • Kopieren Sie Symbole und Überschriften von den Plattformen iphoneOS und iphoneSimulator von Xcode auf die Plattformen watchOS bzw. watchSimulator.

  • Erstellen Sie Ihre „normale“ UIKit-basierte iOS-App in einem Framework und nicht in Ihrer WatchKit-Erweiterung.

  • Verwenden Sie install_name_tool, um die _WatchKitStub / WK-Binärdatei Ihrer WatchKit-App auf Ihr Framework zu verweisen

  • SockPuppetGizmo. SockPuppetGizmo ist das Framework, das (meines Wissens) WatchKit ausführt und mit normalen WatchKit-Erweiterungen interagiert, die Entwickler schreiben.

  • Rüsten Sie den iOS-Port des Bochs x86-Emulators per Jury in Ihr Framework ein. "Einfach!" "Wie schwer kann es sein?" Lautete: Ziemlich schwer.

  • Kopieren Sie ein Windows 95-Image in das Bundle Ihrer App, schreiben Sie die Konfigurationsdatei und booten Sie.

Dies ist kein sehr praktisches Experiment, aber es ist interessant.

So sieht Windows 95 auf der Apple Watch aus