To make money, you need games. To make games, you need developers. To make developers, you need to eliminate the barrier of entry completely.
What is BYOND doing to fix it?
You mean besides spending almost 20 years making a *free* game development platform?
You need to look at the platform to understand a multiplayer online games platform naturally wants a browser based client. The issue is you're not installing the game in question, here. You're installing the platform, in order to play a game. Your comparison for BYOND there, is to flash, or to the Java runtime environment.
It's taken flash 15 years and being bundled in browsers to manage their near ubiquitous availability. A ubiquity that's been broken by smartphones, and forced abandonment of flash as a platform for games dev.
Java still only manages ~80% availability on Windows, and it's backed by a company with a $45 billion equity, and it's taken them 10 years to reach that also. And again, has very poor traction for games development, comparatively speaking.
A HTML5 client brings BYOND games to smartphones. So it does what an ARM solution does. But in addition, it does what ARM can't. It removes the install requirement, it works on Macs, it works on Linux, it works on ANY HTML5 compliant browser.
This is the bit, that I don't understand, with the proposal of the ARM solution. You'd need to make 2 implementations. One for Android, one for iOS. Twice the work, for a smaller market than the HTML5 client offers. In what world does that make sense??
What is BYOND doing to make developers take into account features BYOND doesn't have (touch-screen interaction)? Is ... that what you're asking?