Centrala Androida

Naprawiono problemy z dźwiękiem Froyo

protection click fraud

Google potwierdziło, że pracuje nad wprowadzeniem zmian, dzięki którym usługi przesyłania strumieniowego audio, takie jak Pandora i TuneWiki, nie będą już miały niskiej jakości podczas przesyłania strumieniowego przez 3G. Wy, maniacy i ciekawi, możecie sprawdzić zmiany w kodzie frameworka w repozytorium git Androida. Nie wiadomo, kiedy spodziewać się tych zmian, ale Google umieścił je w źródle Androida, więc nie powinno to być zbyt odległe. Oczywiście będzie to zależeć od wszystkich, od producenta, przewoźnika, a może nawet nocnego woźnego w Pentagonie, do zatwierdzenia i zbudowania zmian, a następnie ich dystrybucji.

Kiedy pojawiła się wskazówka na ten temat, przeskoczyłem na stronę Google do śledzenia błędów Androida i zacząłem czytać. Byłem bardzo ciekawy, ponieważ nie mam problemów z odtwarzaniem mojej muzyki, czy to strumieniowej, czy z mojej karty SD. To, co znalazłem, trochę mnie denerwuje, a po przerwie zamierzam trochę ponarzekać. (Tak, ja też mogę narzekać.) [Kod Google przez Centralne fora Androida]

Google zdecydowało się przejść na inną platformę medialną o nazwie Stagefright. Nie jestem pewien, dlaczego wprowadzono tę zmianę, ale myślę, że ma to coś wspólnego z krążącymi plotkami o usłudze Google Music. W każdym razie zmiana została dokonana. Okazuje się, że sposób skonfigurowania Stagefright powoduje, że 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 będę ich wyróżniać) na WiMax lub Wi-Fi, wszystko brzmi świetnie, ponieważ do przesyłania strumieniowego używa kodeka audio wyższej jakości. Ale przesyłanie strumieniowe przez 3G (i EDGE – sprawdziłem i prawie mnie to zabiło) brzmi dość słabo. Dzieje się tak, ponieważ używają kodeka audio o niższej jakości — patrz wyżej — w przypadku połączenia za pośrednictwem danych komórkowych. Ponadto odtwarzanie „stacji” zapisanych w pamięci podręcznej z aplikacji znajdującej się na karcie może również brzmieć jak bzdura, ponieważ są one zapisywane w pamięci podręcznej w formacie o niższej jakości. Poprzez raporty od innych i własne testy mogę potwierdzić, że działa po prostu elegancko.

Nadchodzi część tyradowa.

Istnieją tutaj dwa oczywiste wybory. 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 iz karty SD. Po drugie, Google cofa się i obsługuje starsze typy plików. Tak, dziedzictwo. Zły rodzaj dziedzictwa. Dziedzictwo, które dodaje niepotrzebnych nadęć, a gdy 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 pomocy innej firmy, która wspiera starsze, gorzej działające bity pozostałe po DOS 5, od których zależy gra. Wszystkie Twoje aplikacje PalmOS wymagały ponownego napisania, aby działały z WebOS. Microsoft prawie całkowicie porzucił obsługę aplikacji Windows Mobile 6.5 w nadchodzącym Windows Phone 7. To właściwy sposób, aby iść do przodu. Często czepiamy się Apple (to wszystko z miłości, Rene, przysięgam!), ale Steve nigdy nie cofnąłby się, by uspokoić dostawców oprogramowania, i Andy też nie powinien.

Nie obchodzi mnie, czy nazwiesz to robakiem, cechą czy kucykiem. Po pierwsze, zrobiono to w ten sposób z jakiegoś powodu. Google wymienia nawet nową metodę jako funkcję Froyo. Google nie robi nic bez patrzenia w przyszłość, nie dlatego, że nas kochają, ale dlatego, że nie chcą marnować pieniędzy robiąc to dwa razy. Jeden z komentujących na stronie Google Code w sprawie problemu sprawdził, że dostawcy aplikacji nie chcą nic z tym zrobić, więc Google to zrobi aby ponownie skonfigurować system operacyjny, aby kontynuować obsługę czegoś, czego nie chcieli obsługiwać na początku miejsce. Naprawcie swoje cholerne aplikacje, sprzedawcy. Nie zmuszaj mojego ulubionego mobilnego systemu operacyjnego do wprowadzania zmian i zapewniania obsługi starszych wersji, ponieważ Ty chcesz wyjść na łatwiznę. Rdio działa dobrze, brzmi świetnie i nie powoduje zmiany wymienionej funkcji, ponieważ są leniwymi programistami lub chcą zaoszczędzić na przepustowości. Właśnie zarobili moje 5 dolców miesięcznie.

Teraz możesz mnie rozerwać na strzępy, ale przynajmniej spróbuj wyjaśnić korzyści płynące ze zmiany oprogramowania wszystkich w porównaniu z programiści zmieniają swoje aplikacje, aby nadążyć.

instagram story viewer