El problema, según Bray, es que si Google y Apple logran dominar la red mundial, ciertas libertades terminarán por extinguirse. “Una de las cosas más importantes del Internet —y que está en riesgo de ser olvidada— es que la web es la única plataforma a gran escala que no tiene un vendedor. Internet debe seguir siendo un lugar en el que la gente pueda escribir software maravilloso y lo publique sin tener que pedir permiso a nadie”.
Bray, quien hace 2 décadas ayudó a construir el estándar del código XML, explica que en el mundo de la programación libre para web no hay una sola entidad a cargo y que es la comunidad de desarrolladores la que define el futuro, mientras que en el mercado de los móviles está muy claro que quienes controlan las tendencias son Google, Apple y Microsoft.

“CSS, JavaScript y DOM fueron creados con base en constantes parches y por ello, su arquitectura está fragmentada, saturada de fallos. Crear código web complejo a veces es una pesadilla. Por otro lado, hay un ejército de talentosos especialistas en Google y Apple que hacen del desarrollo de apps algo cada vez más sencillo. Por ejemplo, Swift resume bloques completos de código en un par de líneas.”, detalló Bray y agregó que hay gente muy inteligente que trata de impulsar el desarrollo para navegadores web, pero que tal vez no sean capaces de seguir el ritmo de las grandes corporaciones.
Al final, el mayor inconveniente es que las ganancias en el ecosistema de los teléfonos y las tablets para los desarrolladores no parecen ser tan sustanciales. Bray asegura que los ingresos mensuales generados por una aplicación de mediano éxito no suele exceder $2500 USD, cantidad insuficiente para un equipo con más de 3 personas. Si los negocios son poco saludables en el terreno de las apps, los desarrolladores dejarán de crear ideas novedosas y en consecuencia, la variedad se acabará.
“Lo peor es que ese control tan rígido en Android y iOS también complica las cosas para cualquier desarrollador. Los ciclos de actualización son lentos, no puedes garantizar que la gente recibirá un parche de seguridad, hay poca memoria disponible, el CPU a veces es insuficiente y cualquier error lleva a un consumo de batería excesivo”.