Snubbe installerar Windows 95 på sin Apple Watch
Retrofest
Ingen video laddad. Detta kan bero på adblocker.
Försök igen
Försök igen

Ett riktigt klassiker bland Microsofts operativsystem är Windows 95 och nu har Nick Lee från Tendigi Insights lyckats installera operativsystemet på sin Apple Watch.
Som ni ser i videon är det inte helt smidigt med tanke på att den lilla skärmen inte alls är anpassad för ett så pass gammalt operativsystem plus att det är ett konstigt äktenskap mellan Microsoft och Apple. Men det fungerar i alla fall.
Nedan kan ni läsa hur Lee gjorde för att genomföra installationen.
Visa
Så här installerar du Windows 95 på din Apple Watch
• Copy symbols and headers from Xcode’s iphoneOS and iphoneSimulator platforms to the watchOS and watchSimulator platforms, respectively.
• Build your “normal” UIKit-based iOS app inside a framework, rather than in your WatchKit extension.
• Use install_name_tool to point your WatchKit app’s _WatchKitStub/WK binary to your framework instead of SockPuppetGizmo. SockPuppetGizmo is the framework that (to my knowledge) runs WatchKit and interacts with normal WatchKit extensions that developers write.
• Jury-rig the iOS port of the Bochs x86 emulator into your framework. “Easy!” “How hard can it be?” read: Pretty hard. In my case, Xcode crashed whenever I tried to use lldb. Your mileage may vary.
• Copy a Windows 95 disk image in to your app’s bundle, write the config file, and boot ‘er up.
• Build your “normal” UIKit-based iOS app inside a framework, rather than in your WatchKit extension.
• Use install_name_tool to point your WatchKit app’s _WatchKitStub/WK binary to your framework instead of SockPuppetGizmo. SockPuppetGizmo is the framework that (to my knowledge) runs WatchKit and interacts with normal WatchKit extensions that developers write.
• Jury-rig the iOS port of the Bochs x86 emulator into your framework. “Easy!” “How hard can it be?” read: Pretty hard. In my case, Xcode crashed whenever I tried to use lldb. Your mileage may vary.
• Copy a Windows 95 disk image in to your app’s bundle, write the config file, and boot ‘er up.