Quando senti le parole Microsoft e Mela, la maggior parte normalmente aggiungerebbe a contro nel mezzo: Microsoft contro Mela. E se dicessi "Microsoft e Mela” invece? Per quanto sorprendente possa essere, i prodotti dei due giganti della tecnologia possono funzionare insieme, come rivelato da un recente esperimento che coinvolge Windows 95 e Apple Watch.
Negli anni '90, il processore medio era circa 25 volte più lento dei processori attuali. 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 rapido promemoria, 512 MB erano le dimensioni di un disco rigido a metà degli anni novanta, non la memoria.
Se pensavi che questo esperimento non potesse funzionare, ti sbaglieresti. L'Apple Watch può eseguire benissimo Windows 95, con l'unico problema che funziona troppo lentamente. Devi scorrere lo schermo più volte prima che il tuo comando venga elaborato dall'orologio. Quando viene visualizzato il menu Start, i programmi nell'elenco vengono caricati uno per uno al rallentatore. Quando selezioni un programma particolare, devi attendere circa 20 secondi fino a quando non si avvia effettivamente.
Se vuoi accedere a un programma da la lista degli accessori, devi essere molto paziente: ogni volta che effettui una selezione, devi attendere circa 20 secondi fino a quando l'Apple Watch tradurrà il tuo comando in azione.
Se sei interessato ai dettagli tecnici su come far funzionare Apple Watch con Windows 95, ecco come farlo:
Copia simboli e intestazioni dalle piattaforme iphoneOS e iphoneSimulator di Xcode rispettivamente alle piattaforme watchOS e watchSimulator.
Crea la tua app iOS "normale" basata su UIKit all'interno di un framework, anziché nell'estensione WatchKit.
Usa install_name_tool per puntare il binario _WatchKitStub/WK della tua app WatchKit al tuo framework invece di
SockPuppetGizmo. SockPuppetGizmo è il framework che (per quanto ne so) esegue WatchKit e interagisce con le normali estensioni WatchKit scritte dagli sviluppatori.
Arricchisci la giuria della porta iOS dell'emulatore x86 di Bochs nel tuo framework. "Facile!" "Quanto può essere difficile?" leggi: Abbastanza difficile.
Copia un'immagine del disco di Windows 95 nel bundle della tua app, scrivi il file di configurazione e avvialo.
Questo non è un esperimento molto pratico ma è uno interessante.
STORIE CORRELATE CHE DEVI SCOPRIRE:
- Apple promuove il suo nuovo iPad Pro come "la sostituzione definitiva del PC"
- Microsoft torna all'offensiva con gli annunci di Surface Book destinati a Apple
- Apple batte Microsoft poiché i consumatori acquistano più unità iPad Pro rispetto a Surface