Dit is hoe Windows 95 eruit ziet op het Apple Watch

Video: I installed Windows 95 on my Apple Watch 2024

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

Wanneer u de woorden Microsoft en Apple hoort, voegen de meeste normaal gesproken een versus in het midden toe: Microsoft versus Apple. Wat als u in plaats daarvan 'Microsoft en Apple' zou zeggen? Hoe verrassend dit ook mag zijn, producten van de twee technische reuzen kunnen samenwerken, zoals blijkt uit een recent experiment met Windows 95 en Apple Watch.

In de jaren 90 was de gemiddelde processor ongeveer 25 keer langzamer dan de huidige processors. De Apple Watch wordt aangedreven door een 520 MHz-processor, 512 MB RAM en 8 GB interne opslag, waardoor Windows 95 kan worden uitgevoerd. Voor een snelle herinnering was 512 MB de grootte van een harde schijf in het midden van de jaren negentig - niet geheugen.

Als je dacht dat dit experiment niet kon werken, had je het mis. De Apple Watch kan heel goed Windows 95 draaien, met het enige probleem dat het te langzaam draait. Je moet het scherm meerdere keren vegen voordat je opdracht door het horloge wordt verwerkt. Wanneer het Start-menu verschijnt, laden de programma's in de lijst één voor één in slow motion. Wanneer u een bepaald programma selecteert, moet u ongeveer 20 seconden wachten totdat het daadwerkelijk wordt gestart.

Als u toegang wilt tot een programma uit de lijst met accessoires, moet u erg geduldig zijn: elke keer dat u een selectie maakt, moet u ongeveer 20 seconden wachten totdat de Apple Watch uw opdracht in actie omzet.

Als u geïnteresseerd bent in de technische details om Apple Watch Windows 95 te laten draaien, kunt u dit als volgt doen:

  • Kopieer symbolen en headers van respectievelijk de iPhoneOS- en iphoneSimulator-platforms van Xcode naar de watchOS- en watchSimulator-platforms.

  • Bouw uw "normale" UIKit-gebaseerde iOS-app in een framework, in plaats van in uw WatchKit-extensie.

  • Gebruik install_name_tool om de _WatchKitStub / WK binary van uw WatchKit-app naar uw framework te verwijzen in plaats van

  • SockPuppetGizmo. SockPuppetGizmo is het framework dat (voor zover ik weet) WatchKit uitvoert en samenwerkt met normale WatchKit-extensies die ontwikkelaars schrijven.

  • Jury-rig de iOS-poort van de Bochs x86-emulator in uw framework. "Makkelijk!" "Hoe moeilijk kan het zijn?" Lezen: Vrij moeilijk.

  • Kopieer een Windows 95-schijfkopie naar de bundel van uw app, schrijf het configuratiebestand en start op.

Dit is geen praktisch experiment, maar wel interessant.

Dit is hoe Windows 95 eruit ziet op het Apple Watch