Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Correction de venir pour les problèmes audio froyo

Anonim

Google a vérifié qu'il travaillait à apporter des modifications afin que les services audio en continu tels que Pandora et TuneWiki n'aient plus une qualité médiocre en streaming sur 3G. Vous, les types geek et curieux, pouvez vérifier les modifications de code pour le framework dans le dépôt git d’Android. On ne sait pas quand il faut s'attendre à ces changements, mais Google les a validés dans la source Android. Il ne faut donc pas trop s'en éloigner. Bien sûr, cela dépendra de chacun du fabricant, du transporteur et peut-être même du concierge de nuit du Pentagone pour approuver et élaborer les modifications, puis pour les distribuer.

Lorsque l'info-bulle est arrivée, j'ai sauté sur la page de suivi des bogues de Google pour Android et commencé à lire. J'étais très curieux, car je n'ai aucun problème à jouer de la musique, que ce soit en streaming ou depuis ma carte SD. Ce que j'ai trouvé m'énerve un peu et je vais me déchaîner un peu après la pause. (Oui, j'ai le droit de me plaindre aussi.)

Google a décidé de passer à un autre framework multimédia, nommé Stagefright. Je ne sais pas pourquoi cette modification a été apportée, mais je pense que cela a quelque chose à voir avec les rumeurs du service Google Musique qui circulent. En tout cas, le changement a été effectué. Il s'avère que de la manière dont Stagefright est configuré, certains types de fichiers (HE-AAC v1 et HE-AAC v2) ne sont plus décodés correctement. Big bug, non? Pas si vite.

Lorsque vous diffusez à partir de Slacker (je les utiliserai à titre d'exemple plutôt que de les sélectionner) en WiMax ou Wi-Fi, tout sonne bien, car il utilise un codec audio de qualité supérieure. Mais le streaming sur 3G (et EDGE - j’ai vérifié et il m’a presque tué) semble plutôt médiocre. En effet, ils utilisent un codec audio de qualité inférieure - voir ci-dessus - lorsqu'ils sont connectés via des données de cellule. En outre, la lecture des "stations" mises en cache à partir d'une application qui se trouve sur votre carte peut également ressembler à de la merde, car elles sont mises en cache dans un format de qualité inférieure. Grâce aux rapports des autres et à mes propres tests, je peux confirmer que cela fonctionne à merveille.

Voici la partie déchaînée.

Il y a deux choix évidents ici. La première est que les développeurs d'applications changent d'applications et utilisent des codecs de qualité supérieure lors de la diffusion sur un réseau cellulaire. Cela corrige le problème lors de la diffusion, à la fois à partir des ondes et de la carte SD. La seconde est que Google retourne et prend en charge les types de fichiers hérités. Oui, héritage. Le mauvais genre d'héritage. Le type d'héritage qui ajoute des ballots inutiles et, lorsque cela est fait assez souvent, affecte les performances. Pourquoi diable allons-nous avec la solution héritée? Je ne peux pas jouer à Leisure Suit Larry sur un PC Windows 7 sans l'aide d'un tiers pour prendre en charge les bits les plus anciens et les moins performants laissés par DOS 5 et dont dépend le jeu. Toutes vos applications PalmOS devaient être réécrites pour fonctionner avec WebOS. Microsoft a pratiquement abandonné la prise en charge des applications Windows Mobile 6.5 dans le prochain Windows Phone 7. C’est le bon moyen d’aller de l’avant. Nous choisissons souvent Apple (tout est par amour, Rene, je le jure!), Mais Steve ne reviendrait jamais en arrière pour apaiser les éditeurs de logiciels, et Andy non plus.

Peu m'importe si vous appelez ça un bug, une fonctionnalité ou un poney. Cela a été fait ainsi pour une raison en premier lieu. Google répertorie même la nouvelle méthode en tant que fonctionnalité de Froyo. Google ne fait rien sans se soucier de l'avenir, non pas parce qu'ils nous aiment, mais parce qu'ils ne veulent pas gaspiller de l'argent en le faisant deux fois. L'un des commentateurs de la page Google Code sur le problème a vérifié que les fournisseurs d'applications ne souhaitaient rien faire à ce sujet. Google devra donc reconfigurer le système d'exploitation pour continuer à prendre en charge quelque chose qu'ils ne voulaient pas prendre en charge. première place. Réparez vos fichues applications, vendeurs. Ne forcez pas mon système d'exploitation mobile préféré à apporter des modifications et à fournir une assistance héritée, car vous souhaitez utiliser la solution de facilité. Rdio fonctionne très bien, ça sonne bien, et ils ne provoquent pas le changement d’une fonctionnalité listée, car ce sont des codeurs paresseux ou qui veulent économiser sur la bande passante. Ils viennent de gagner mes 5 dollars par mois.

Maintenant, sentez-vous libre de me séparer, mais essayez au moins d'expliquer l'avantage de changer le logiciel de tout le monde par rapport aux développeurs de changer leurs applications pour suivre.