Logo id.androidermagazine.com
Logo id.androidermagazine.com

Perbaiki datang untuk masalah audio froyo

Anonim

Google telah memverifikasi bahwa ia berfungsi untuk membuat perubahan sehingga streaming layanan audio seperti Pandora dan TuneWiki tidak akan lagi memiliki kualitas yang buruk saat streaming melalui 3G. Anda yang culun dan penasaran dapat memeriksa perubahan kode untuk kerangka kerja di repositori git Android. Tidak ada kata kapan mengharapkan perubahan ini, tetapi Google telah berkomitmen mereka ke sumber Android, jadi tidak boleh terlalu jauh. Tentu saja, ini akan tergantung pada semua orang dari produsen, operator, dan mungkin bahkan petugas kebersihan malam di Pentagon untuk menyetujui dan membuat perubahan, dan kemudian mendistribusikannya.

Ketika kiat tentang ini masuk, saya melompati halaman Google bug tracker Android dan mulai membaca. Saya sangat ingin tahu, karena saya tidak punya masalah memainkan musik saya, baik streaming atau dari kartu SD saya. Apa yang saya temukan sedikit mengecewakan saya, dan saya akan mengoceh sedikit setelah istirahat. (Ya, saya juga diizinkan untuk mengeluh.)

Google telah memutuskan untuk beralih ke kerangka kerja media yang berbeda, bernama Stagefright. Saya tidak yakin mengapa perubahan ini dilakukan, tetapi saya pikir itu ada hubungannya dengan rumor layanan Google Music yang telah beredar. Bagaimanapun, perubahan dilakukan. Ternyata cara Stagefright diatur, tipe file tertentu (HE-AAC v1 dan HE-AAC v2) tidak lagi didekodekan dengan benar. Bug besar, kan? Tidak secepat itu.

Saat Anda streaming dari Slacker (saya akan menggunakan mereka sebagai contoh, bukan memilihnya) di WiMax atau WiFi, semuanya terdengar hebat, karena menggunakan codec audio berkualitas tinggi untuk melakukan streaming. Tapi streaming melalui 3G (dan EDGE - saya memeriksa dan hampir membunuh saya) terdengar sangat buruk. Ini karena mereka menggunakan audio codec kualitas lebih rendah - lihat di atas - ketika terhubung melalui data sel. Juga, memainkan "stasiun" yang di-cache dari aplikasi yang ada di kartu Anda juga dapat terdengar seperti omong kosong, karena mereka di-cache dalam format kualitas yang lebih rendah. Melalui laporan dari orang lain, dan tes saya sendiri, saya dapat memastikan bahwa itu berfungsi dengan sangat baik.

Inilah bagian mengoceh.

Ada dua pilihan yang jelas di sini. Yang pertama adalah bahwa pengembang aplikasi mengubah aplikasi mereka dan menggunakan codec berkualitas tinggi saat streaming melalui jaringan seluler. Ini memperbaiki masalah saat streaming, baik dari gelombang udara dan dari kartu SD. Yang kedua adalah bahwa Google kembali dan mendukung tipe file lama. Ya, warisan. Jenis warisan yang buruk. Jenis warisan yang menambahkan mengasapi yang tidak diperlukan, dan ketika dilakukan cukup sering, mempengaruhi kinerja. Kenapa kita pergi dengan solusi warisan? Saya tidak bisa memainkan Leisure Suit Larry di PC Windows 7 tanpa sihir pihak ketiga untuk mendukung bit yang lebih lama dan berperforma lebih buruk yang tersisa dari DOS 5 yang bergantung pada permainan. Semua aplikasi PalmOS Anda perlu ditulis ulang untuk bekerja dengan WebOS. Microsoft telah meninggalkan semua dukungan aplikasi Windows Mobile 6.5 di Windows Phone 7. yang akan datang. Ini adalah cara yang tepat untuk maju. Kami banyak memilih Apple di sini (itu semua karena cinta, Rene, saya bersumpah!), Tetapi Steve tidak akan pernah mundur untuk menenangkan vendor perangkat lunak, dan Andy juga tidak.

Saya tidak peduli jika Anda menyebutnya bug, fitur, atau kuda poni. Itu dilakukan dengan alasan karena alasan pertama. Google bahkan mencantumkan metode baru sebagai fitur Froyo. Google tidak melakukan apa-apa tanpa menatap masa depan, bukan karena mereka mencintai kita, tetapi karena mereka tidak ingin menghabiskan uang untuk melakukannya dua kali. Salah satu komentator di halaman Google Code tentang masalah ini telah memverifikasi bahwa vendor aplikasi tidak mau melakukan apa-apa, sehingga Google harus mengkonfigurasi ulang OS untuk melanjutkan dukungan untuk sesuatu yang mereka tidak ingin dukung di tempat pertama. Perbaiki aplikasi sialanmu, vendor. Jangan paksa OS seluler favorit saya untuk melakukan perubahan dan memberikan dukungan lawas karena Anda ingin mengambil jalan keluar yang mudah. Rdio berfungsi dengan baik, kedengarannya hebat, dan mereka tidak menyebabkan fitur yang terdaftar diubah karena mereka coders malas atau ingin menjadi murah pada bandwidth. Mereka hanya menghasilkan 5 dolar per bulan.

Sekarang merasa bebas untuk memisahkan saya, tetapi setidaknya mencoba menjelaskan manfaat mengubah perangkat lunak setiap orang vs pengembang mengubah aplikasi mereka untuk mengikuti.