(Not one mention in TFA of http://homestarrunner.com, for shame)
(Not one mention in TFA of http://homestarrunner.com, for shame)
You could avoid being tied to proprietary platforms now but there is a good chance you're just leaving the market to someone else.
Adobe was a very bad platform steward regardless, but 5 years from now it may turn out that Win32 was a better choice in terms of developer investment/maintenance than HTML5 for many developers. iOS has had an incredible upkeep cost for indie game developers who released products on it early on, and we've seen many developers opt to pull games from the store instead of spend time+money updating them.
Hopefully WebAssembly helps fix things here by providing a much cleaner compile target (with well-defined APIs) that has good performance. Moving to HTML5 had a major performance hit for people previously using Flash or Unity's plugin but most of that hit is gone once you use wasm.
For all the openness of web standards, let's remember that browsers are proprietary.
If a browser vendor decide to do something (whatever it is, good or bad), there is pretty much nothing users or developers can do, we saw it with IE6 for a long time, we now see it with Google Chrome too.
AFAIK browser plugins were considered part of those web standards (see [0] and [1])
[0]: https://html.spec.whatwg.org/multipage/infrastructure.html#p...
[1]: https://html.spec.whatwg.org/multipage/system-state.html#plu...
... as in Windows, MacOS (to a much less extend), PlayStation, XBox, Switch (and/or other Nintendo platform)?
This warning makes no sense.
I was thinking in term of player base size. But now that I think about it more, player base size makes no difference in the context of this conversation.
Mojave is the last version of OSX to support 32 bit applications ( https://appleinsider.com/articles/18/06/05/mojave-is-apples-... )
---
Essentially, all software has a end of life. I'll grant that Apple has done work to maintain their software across major processor and operating system changes, but at some point that support is dropped.
macOS being unix-based doesn't make it less proprietary. z/OS is Unix certified and proprietary as balls.
The bare core of macOS (Darwin) is open source, but pretty much everything people identify with macOS is proprietary code built on top of Darwin. You used to be able to get standalone distributions of Darwin (maybe you still can?) that people built from Apple's source and they were almost completely unrecognizable.