Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Kom eraan voor problemen met froyo-audio

Anonim

Google heeft geverifieerd dat het bezig is wijzigingen aan te brengen, zodat streaming audiodiensten zoals Pandora en TuneWiki niet langer van slechte kwaliteit zijn tijdens streaming via 3G. Jullie geeky en nieuwsgierige types kunnen de codewijzigingen voor het framework bekijken in de git-repository van Android. Geen woord over wanneer deze veranderingen te verwachten zijn, maar Google heeft ze vastgelegd in de Android-bron, dus het moet niet te ver weg zijn. Natuurlijk zal dit afhangen van iedereen van de fabrikant, de vervoerder en misschien zelfs de nachtportier van het Pentagon om de wijzigingen goed te keuren en op te stellen en vervolgens te verspreiden.

Toen de tip hierover binnenkwam, sprong ik over naar de Android bug-tracker-pagina van Google en begon te lezen. Ik was erg nieuwsgierig, omdat ik geen problemen heb met het afspelen van mijn muziek, hetzij streaming of vanaf mijn SD-kaart. Wat ik vond stoorde me een beetje, en ik ga een beetje tekeer gaan na de pauze. (Ja, ik mag ook klagen.)

Google heeft besloten over te schakelen naar een ander mediaraamwerk, Stagefright genaamd. Ik weet niet zeker waarom deze wijziging is aangebracht, maar ik denk dat het iets te maken heeft met de geruchten van de Google Music-service die rondvliegen. In ieder geval is de wijziging aangebracht. Het blijkt dat de manier waarop Stagefright wordt opgezet, bepaalde bestandstypen (HE-AAC v1 en HE-AAC v2) niet langer correct worden gedecodeerd. Grote bug, toch? Niet zo snel.

Wanneer je streamt vanuit Slacker (ik gebruik ze als een voorbeeld, niet als singles) op WiMax of WiFi, klinkt alles geweldig, omdat het een audiocodec van hogere kwaliteit gebruikt om te streamen. Maar streaming via 3G (en EDGE - ik heb het gecontroleerd en het heeft me verdomd bijna gedood) klinkt behoorlijk slecht. Dit komt omdat ze een audiocodec van lagere kwaliteit gebruiken - zie hierboven - wanneer ze zijn verbonden via mobiele gegevens. Ook kan het spelen van de in de cache opgeslagen "stations" van een app op uw kaart ook als onzin klinken, omdat ze in de cache van lagere kwaliteit worden opgeslagen. Via rapporten van anderen en mijn eigen tests kan ik bevestigen dat het gewoon fantastisch werkt.

Hier komt het razende gedeelte.

Er zijn hier twee voor de hand liggende keuzes. De eerste is dat applicatie-ontwikkelaars hun apps veranderen en de hogere kwaliteit codecs gebruiken bij het streamen via een mobiel netwerk. Dit lost het probleem op tijdens het streamen, zowel vanaf de ether als vanaf de SD-kaart. De tweede is dat Google teruggaat en oude bestandstypen ondersteunt. Ja, erfenis. De slechte soort erfenis. Het soort nalatenschap dat onnodige bloat toevoegt en, wanneer vaak genoeg gedaan, de prestaties beïnvloedt. Waarom gaan we in godsnaam met de oude oplossing? Ik kan Leisure Suit Larry niet spelen op een Windows 7-pc zonder een tovenarij van een derde partij om de oudere, slechter presterende stukjes die overblijven van DOS 5 waarvan de game afhankelijk is, te ondersteunen. Al uw PalmOS-apps moesten opnieuw worden geschreven om met WebOS te werken. Microsoft heeft vrijwel alle Windows Mobile 6.5-applicatie-ondersteuning in de komende Windows Phone 7 verlaten. Dit is de juiste manier om verder te gaan. We kiezen hier veel voor Apple (het is allemaal uit liefde, Rene, ik zweer het!), Maar Steve zou nooit achteruit gaan om softwareleveranciers te sussen, en Andy ook niet.

Het maakt me niet uit of je het een bug, een feature of een pony noemt. Het werd op die manier gedaan om een ​​reden in de eerste plaats. Google vermeldt zelfs de nieuwe methode als een functie van Froyo. Google doet niets zonder oog voor de toekomst, niet omdat ze van ons houden, maar omdat ze geen geld willen verspillen door het twee keer te doen. Een van de commentatoren op de Google Code-pagina over het probleem heeft geverifieerd dat de applicatieleveranciers er niets aan willen doen, dus zal Google het besturingssysteem opnieuw moeten configureren om ondersteuning te blijven bieden voor iets dat ze niet wilden ondersteunen in de eerste plaats. Verbeter je verdomde apps, leveranciers. Dwing mijn favoriete mobiele besturingssysteem niet om wijzigingen aan te brengen en oudere ondersteuning te bieden, omdat u de gemakkelijke weg wilt nemen. Rdio werkt prima, het klinkt geweldig, en ze zorgen er niet voor dat een vermelde functie wordt gewijzigd omdat ze luie programmeurs zijn of goedkoop willen worden op bandbreedte. Ze hebben net mijn 5 dollar per maand verdiend.

Voel je nu vrij om me uit elkaar te scheuren, maar probeer op zijn minst het voordeel uit te leggen van het veranderen van ieders software versus ontwikkelaars die hun apps veranderen om bij te houden.