3 ms·
> because OS platform vendors are manically determined to lock us in and stop us from writing portable code Sorry, but that’s both flat out not true, and a fun
by simonh 5y ago
> because OS platform vendors are manically determined to lock us in and stop us from writing portable code
Sorry, but that’s both flat out not true, and a fundamental misunderstanding of what the role of a platform vendor is.
If Apple wanted to ban non-native apps on iOS it’s hard to see what would stop them. They’re clearly fine with them. Microsoft has even embraced cross platform development wholeheartedly with many Electron apps, and more to come. They’re even plumbing the chrome engine into Windows to make sharing it more efficient.
The role of a platform vendor though is to make the best platform for native development they can. Portability to other platforms, with a few exceptions such as POSIX, just isn’t their problem. There’s no particular reason it should be. It would just stifle innovation and lead to boring me-too systems that are stuck in the past. That’s simply not in the interests of users or vendors.
- pjmlp 5y agoThey are replacing the IE engine with Chrome one, Web widgets on OS level go back around 25 years. Even electron apps aren't new, we already had that disease once with Active Desktop and packaged web sites. There is some hope that like 20 years ago eventually the bubble will burst.