Ecco come appare Windows 95 sull'orologio Apple

Video: I installed Windows 95 on my Apple Watch 2024

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

Quando senti le parole Microsoft e Apple, la maggior parte normalmente aggiunge un versus nel mezzo: Microsoft vs Apple. E se invece dicessi "Microsoft e Apple"? Per quanto sorprendente possa essere, i prodotti dei due giganti della tecnologia possono collaborare, come rivelato da un recente esperimento che ha coinvolto Windows 95 e Apple Watch.

Negli anni '90, il processore medio era circa 25 volte più lento degli attuali processori. L'Apple Watch è alimentato da un processore da 520 MHz, 512 MB di RAM e 8 GB di memoria interna, che gli consente di eseguire Windows 95. Per un promemoria rapido, 512 MB aveva le dimensioni di un disco rigido a metà degli anni Novanta - non memoria.

Se pensavi che questo esperimento non potesse funzionare, ti sbaglieresti. L'Apple Watch può eseguire Windows 95 molto bene, con l'unico problema che lo esegue troppo lentamente. È necessario scorrere più volte lo schermo prima che il comando venga elaborato dall'orologio. Quando viene visualizzato il menu Start, i programmi nell'elenco vengono caricati uno alla volta al rallentatore. Quando si seleziona un determinato programma, è necessario attendere circa 20 secondi fino a quando non si avvia effettivamente.

Se vuoi accedere a un programma dall'elenco Accessori, devi essere molto paziente: ogni volta che fai una selezione, devi aspettare circa 20 secondi affinché Apple Watch traduca il tuo comando in azione.

Se sei interessato ai dettagli tecnici su come fare in modo che Apple Watch esegua Windows 95, ecco come farlo:

  • Copia simboli e intestazioni dalle piattaforme iPhoneOS e iphoneSimulator di Xcode rispettivamente sulle piattaforme watchOS e watchSimulator.

  • Costruisci la tua "normale" app iOS basata su UIKit all'interno di un framework, anziché nella tua estensione WatchKit.

  • Usa install_name_tool per indirizzare il binario _WatchKitStub / WK dell'app WatchKit al tuo framework anziché a

  • SockPuppetGizmo. SockPuppetGizmo è il framework che (per quanto ne so) esegue WatchKit e interagisce con le normali estensioni WatchKit che gli sviluppatori scrivono.

  • Crea una giuria per la porta iOS dell'emulatore Bo86 x86 nel tuo framework. "Facile!" "Quanto può essere difficile?" Leggi: piuttosto difficile.

  • Copia un'immagine del disco di Windows 95 nel bundle dell'app, scrivi il file di configurazione e avvia.

Questo non è un esperimento molto pratico ma è interessante.

Ecco come appare Windows 95 sull'orologio Apple