4 ms·
Is this a good move for Microsoft? It feels like what IBM tried with OS/2: https://en.wikipedia.org/wiki/OS/2#Windows_3.x_compatibility https://en.wikipedia.org
by mdasen 5y ago
Is this a good move for Microsoft? It feels like what IBM tried with OS/2: https://en.wikipedia.org/wiki/OS/2#Windows_3.x_compatibility https://en.wikipedia.org/wiki/OS/2#Windows_3.x_compatibility
IBM created a Windows compatibility layer. However, that meant that developers saw that they could write their programs once for Windows and OS/2 users would be able to use the programs. The reverse wouldn't be true. So there was little incentive to create native apps for OS/2 compared to Windows.
https://www.howtogeek.com/688970/what-was-ibms-os2-and-why-did-it-matter/ https://www.howtogeek.com/688970/what-was-ibms-os2-and-why-d...
> Also, OS/2 had a chicken-and-egg problem. Its best selling point was its compatibility with MS-DOS and Windows applications. However, this meant few developers took the time to write OS/2-native apps. So, why run OS/2 at all?
Do developers start believing that an Android app is enough to also court the Windows market? Android apps, even if they run "well" on Windows, won't be as well adapted to the Windows UX as apps intended for Windows. This isn't the case of Microsoft saying "you can now develop for Windows using the Android APIs." It's more, "you can now run Android apps with their phone UX (as submitted to a phone app store) on Windows."
I'm not saying that the feature won't be popular. However, it is potentially a weak strategy. Let's say that Microsoft makes Android apps on laptops/desktops popular. That makes it easier to market ChromeOS/Android-based laptops/desktops. If people see their apps as coming from Android and not Windows, why bother with the Windows license?
- mixmastamyk 5y agoWindows is firmly entrenched, OS/2 never was.
- jitl 5y agoI don’t think this is much of a difference for me. I have Android, iOS, and Electron/Web developers. Right now we target Windows with Electron, but could use Android in the future. Either way I’m not really building a Windows desktop app that would give Microsoft a moat. I think they realize that. ¯\_(ツ)_/¯
- Osiris 5y agoNitpick: it wasn't a compatibility layer. It was actually Windows 3.1 running in DOS. There was no emulation.
- beardyw 5y agoAh, win.exe I seem to remember.
- Osiris 5y agoMy son's Chromebook runs Android apps and he uses a bunch of them from games to tools.
- pbalau 5y agoI think this is aimed at developers. "You can build your app for Android and can test it directly on Windows. Pick a Windows machine, not a Mac..."
- paxys 5y agoYou can already test the app directly on the device you are coding it on. This doesn't change anything.