Google ha verificado que está trabajando para realizar cambios, por lo que los servicios de transmisión de audio como Pandora y TuneWiki ya no tendrán una calidad deficiente mientras transmiten a través de 3G. Ustedes, tipos geek y curiosos, pueden consultar los cambios de código para el marco en el repositorio git de Android. No se sabe cuándo esperar estos cambios, pero Google los ha comprometido con la fuente de Android, por lo que no debería estar muy lejos. Por supuesto, esto va a depender de todos, desde el fabricante, el transportista e incluso el conserje nocturno del Pentágono para aprobar y construir los cambios, y luego distribuirlos.
Cuando llegó el consejo sobre esto, salté a la página del rastreador de errores de Android de Google y comencé a leer. Tenía mucha curiosidad, porque no tengo problemas para reproducir mi música, ya sea en streaming o desde mi tarjeta SD. Lo que encontré me molestó un poco, y voy a despotricar un poco después del descanso. (Sí, también tengo permitido quejarme).
Google ha decidido cambiar a un marco de medios diferente, llamado Stagefright. No estoy seguro de por qué se hizo este cambio, pero creo que tiene algo que ver con los rumores del servicio Google Music que han estado circulando. En cualquier caso, se realizó el cambio. Resulta que, según la configuración de Stagefright, ciertos tipos de archivos (HE-AAC v1 y HE-AAC v2) ya no se decodifican correctamente. Gran error, ¿verdad? No tan rapido.
Cuando estás transmitiendo desde Slacker (los usaré como ejemplo, no los destacaré) en WiMax o WiFi, todo suena genial, porque utiliza un códec de audio de mayor calidad para transmitir. Pero transmitir a través de 3G (y EDGE, lo comprobé y casi me mata) suena bastante pobre. Esto se debe a que están utilizando un códec de audio de menor calidad, ver arriba, cuando se conectan a través de datos de celda. Además, reproducir las "estaciones" almacenadas en caché desde una aplicación que está en su tarjeta también puede sonar como una porquería, porque están almacenadas en caché en el formato de menor calidad. A través de informes de otros, y mis propias pruebas, puedo confirmar que funciona de maravilla.
Aquí viene la parte despotricante.
Hay dos opciones obvias aquí. El primero es que los desarrolladores de aplicaciones cambian sus aplicaciones y usan códecs de mayor calidad cuando transmiten a través de una red celular. Esto soluciona el problema durante la transmisión, tanto desde las ondas aéreas como desde la tarjeta SD. El segundo es que Google retrocede y admite tipos de archivos heredados. Si, legado. El mal tipo de legado. El tipo de legado que agrega una hinchazón innecesaria, y cuando se hace con la frecuencia suficiente, afecta el rendimiento. ¿Por qué demonios vamos con la solución heredada? No puedo jugar a Leisure Suit Larry en una PC con Windows 7 sin la ayuda de un tercero para admitir los bits más viejos y de peor rendimiento que quedan del DOS 5 de los que depende el juego. Todas sus aplicaciones PalmOS necesitaban ser reescritas para funcionar con WebOS. Microsoft ha abandonado el soporte de aplicaciones de Windows Mobile 6.5 en el próximo Windows Phone 7. Esta es la forma correcta de avanzar. Escogemos mucho a Apple aquí (¡todo es por amor, Rene, lo juro!), Pero Steve nunca iría hacia atrás para apaciguar a los vendedores de software, y Andy tampoco debería hacerlo.
No me importa si lo llamas un error, una característica o un pony. Se hizo así por una razón en primer lugar. Google incluso enumera el nuevo método como una característica de Froyo. Google no hace nada sin mirar hacia el futuro, no porque nos amen, sino porque no quieren desperdiciar dinero haciéndolo dos veces. Uno de los comentaristas en la página de Google Code sobre el problema ha verificado que los proveedores de aplicaciones no están dispuestos a hacer nada al respecto, por lo que Google tendrá que volver a configurar el sistema operativo para continuar con el soporte para algo que no querían admitir en el primer lugar. Repara tus malditas aplicaciones, vendedores. No obligue a mi sistema operativo móvil favorito a realizar cambios y brinde soporte heredado porque desea tomar el camino fácil. Rdio funciona bien, suena muy bien, y no están causando que se cambie una característica de la lista porque son codificadores perezosos o quieren reducir el ancho de banda. Acaban de ganar mis 5 dólares al mes.
Ahora siéntase libre de destrozarme, pero al menos trate de explicar el beneficio de cambiar el software de todos frente a los desarrolladores que cambian sus aplicaciones para mantenerse al día.