Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Naprawiono nadchodzące problemy z dźwiękiem froyo

Anonim

Google potwierdziło, że pracuje nad wprowadzeniem zmian, więc usługi przesyłania strumieniowego dźwięku, takie jak Pandora i TuneWiki, nie będą już miały niskiej jakości podczas przesyłania strumieniowego przez 3G. Naukowi i ciekawi typy mogą sprawdzić zmiany kodu frameworku w repozytorium git Androida. Nie wiadomo, kiedy spodziewać się tych zmian, ale Google wprowadził je do źródła Androida, więc nie powinno być zbyt daleko. Oczywiście będzie to zależeć od wszystkich, od producenta, przewoźnika, a może nawet od nocnego dozorcy w Pentagonie, aby zatwierdził i zbudował zmiany, a następnie je rozpowszechnił.

Kiedy nadeszła porada na ten temat, przeskoczyłem na stronę Google'a do śledzenia błędów Androida i zacząłem czytać. Byłem bardzo ciekawy, ponieważ nie mam problemów z odtwarzaniem mojej muzyki, ani strumieniowej, ani z mojej karty SD. To, co znalazłem, nieco mnie zdenerwowało i po przerwie zamierzam trochę orzec. (Tak, ja też mogę narzekać.)

Google zdecydowało się na inną platformę medialną o nazwie Stagefright. Nie jestem pewien, dlaczego wprowadzono tę zmianę, ale myślę, że ma to coś wspólnego z plotkami o usłudze Google Music, które latają. W każdym razie zmiana została wprowadzona. Okazuje się, że sposób konfiguracji Stagefright, niektóre typy plików (HE-AAC v1 i HE-AAC v2) nie są już poprawnie dekodowane. Duży błąd, prawda? Nie tak szybko.

Kiedy przesyłasz strumieniowo ze Slackera (użyję ich jako przykładu, nie wyróżniając ich) na WiMax lub WiFi, wszystko brzmi świetnie, ponieważ używa streamingu kodek audio wyższej jakości. Ale transmisja strumieniowa przez 3G (i EDGE - sprawdziłem i to mnie cholernie zabiło) brzmi dość słabo. Wynika to z faktu, że używają kodeka audio o niższej jakości - patrz wyżej - w przypadku połączenia przez dane komórkowe. Również odtwarzanie buforowanych „stacji” z aplikacji znajdujących się na karcie może również brzmieć jak bzdura, ponieważ są one buforowane w formacie niższej jakości. Dzięki raportom innych osób i własnym testom mogę potwierdzić, że działa po prostu dandys.

Nadchodzi część ranting.

Istnieją tutaj dwie oczywiste opcje. Po pierwsze, twórcy aplikacji zmieniają swoje aplikacje i używają kodeków wyższej jakości podczas przesyłania strumieniowego przez sieć komórkową. To rozwiązuje problem podczas przesyłania strumieniowego, zarówno z fal radiowych, jak i z karty SD. Po drugie, Google wraca i obsługuje starsze typy plików. Tak, dziedzictwo. Zły rodzaj dziedzictwa. Dziedzictwo, które dodaje niepotrzebnego wzdęcia i kiedy jest wykonywane wystarczająco często, wpływa na wydajność. Dlaczego, do diabła, wybieramy starsze rozwiązanie? Nie mogę grać w Leisure Suit Larry na komputerze z systemem Windows 7 bez jakiegoś zewnętrznego narzędzia do obsługi starszych, gorszych bitów pozostałych po DOS 5, od których zależy gra. Wszystkie aplikacje PalmOS wymagały przepisania do pracy z WebOS. Firma Microsoft całkowicie zrezygnowała z obsługi aplikacji Windows Mobile 6.5 w nadchodzącym Windows Phone 7. Jest to właściwy sposób na przejście do przodu. Tutaj często wybieramy Apple (to wszystko z miłości, Rene, przysięgam!), Ale Steve nigdy nie cofnie się, by zadowolić dostawców oprogramowania, i Andy też nie powinien.

Nie obchodzi mnie, czy nazwiesz to błędem, funkcją czy kucykiem. Tak było przede wszystkim z jakiegoś powodu. Google wymienia nawet nową metodę jako funkcję Froyo. Google nie robi nic, nie patrząc w przyszłość, nie dlatego, że nas kocha, ale dlatego, że nie chce marnować pieniędzy, robiąc to dwukrotnie. Jeden z komentujących na stronie Google Code dotyczący problemu potwierdził, że dostawcy aplikacji nie chcą nic z tym zrobić, więc Google będzie musiał ponownie skonfigurować system operacyjny, aby kontynuować obsługę czegoś, czego nie chciał obsługiwać w pierwsze miejsce. Napraw swoje cholerne aplikacje, dostawcy. Nie zmuszaj mojego ulubionego mobilnego systemu operacyjnego do wprowadzania zmian i zapewniania wsparcia dla starszych wersji, ponieważ chcesz łatwo wyjść. Rdio działa dobrze, brzmi świetnie i nie powodują zmiany wymienionych funkcji, ponieważ są leniwymi programistami lub chcą tanio korzystać z przepustowości. Właśnie zarobili moje 5 dolców miesięcznie.

Teraz możesz rozerwać mnie na strzępy, ale przynajmniej spróbuj wyjaśnić korzyści płynące ze zmiany oprogramowania każdego, a programiści zmieniający aplikacje, aby nadążyć.