Google ha verificato che sta funzionando per apportare modifiche, pertanto i servizi di streaming audio come Pandora e TuneWiki non avranno più scarsa qualità durante lo streaming su 3G. Tipi geek e curiosi possono controllare le modifiche al codice per il framework nel repository git di Android. Non si sa quando aspettarsi questi cambiamenti, ma Google li ha inseriti nella fonte Android, quindi non dovrebbe essere troppo lontano. Naturalmente, questo dipenderà da tutti, dal produttore, dal corriere e forse anche dal bidello notturno del Pentagono per approvare e costruire le modifiche, e quindi per distribuirle.
Quando è arrivato il suggerimento, sono passato alla pagina del tracker dei bug Android di Google e ho iniziato a leggere. Ero molto curioso, perché non ho problemi a riprodurre la mia musica, in streaming o dalla mia scheda SD. Quello che ho trovato mi sconvolge un po ', e dopo la pausa ho intenzione di rantolare un po'. (Sì, posso anche lamentarmi.)
Google ha deciso di passare a un diverso framework multimediale, denominato Stagefright. Non sono sicuro del motivo per cui questa modifica è stata apportata, ma sto pensando che abbia qualcosa a che fare con le voci del servizio di Google Music che hanno volato in giro. In ogni caso, la modifica è stata apportata. Si scopre che il modo in cui Stagefright è impostato, alcuni tipi di file (HE-AAC v1 e HE-AAC v2) non vengono più decodificati correttamente. Grande insetto, vero? Non così in fretta.
Quando esegui lo streaming da Slacker (li userò come esempio, non li selezionerò) su WiMax o WiFi, tutto suona alla grande, perché utilizza un codec audio di qualità superiore per lo streaming. Ma lo streaming su 3G (e EDGE - ho controllato e mi ha quasi ucciso) sembra piuttosto scarso. Questo perché usano un codec audio di qualità inferiore - vedi sopra - quando sono collegati tramite i dati delle celle. Inoltre, la riproduzione delle "stazioni" memorizzate nella cache da un'app presente sulla scheda può anche sembrare una schifezza, poiché sono memorizzate nella cache in un formato di qualità inferiore. Attraverso i rapporti di altri e i miei test, posso confermare che funziona solo con dandy.
Ecco che arriva la parte ranting.
Ci sono due scelte ovvie qui. Il primo è che gli sviluppatori di applicazioni cambiano le loro app e usano codec di qualità superiore durante lo streaming su una rete cellulare. Questo risolve il problema durante lo streaming, sia dalle onde radio che dalla scheda SD. Il secondo è che Google torna indietro e supporta i tipi di file legacy. Sì, eredità. Il cattivo tipo di eredità. Il tipo di eredità che si aggiunge in eccesso non necessario e, se fatto abbastanza spesso, influisce sulle prestazioni. Perché diavolo stiamo andando con la soluzione legacy? Non riesco a giocare a Leisure Suit Larry su un PC Windows 7 senza una procedura guidata di terze parti per supportare i bit più vecchi e con prestazioni peggiori lasciati da DOS 5 da cui dipende il gioco. Tutte le tue app PalmOS dovevano essere riscritte per funzionare con WebOS. Microsoft ha quasi abbandonato il supporto dell'applicazione Windows Mobile 6.5 nel prossimo Windows Phone 7. Questo è il modo giusto per andare avanti. Prendiamo molto su Apple qui (è tutto per amore, Rene, lo giuro!), Ma Steve non tornerebbe mai indietro per placare i venditori di software, e nemmeno Andy.
Non mi importa se lo chiami un bug, una funzionalità o un pony. È stato fatto in quel modo per un motivo, in primo luogo. Google elenca persino il nuovo metodo come una caratteristica di Froyo. Google non fa nulla senza guardare al futuro, non perché ci amano, ma perché non vogliono sprecare soldi per farlo due volte. Uno dei commentatori nella pagina del codice di Google sul problema ha verificato che i fornitori di applicazioni non sono disposti a fare nulla al riguardo, quindi Google dovrà riconfigurare il sistema operativo per continuare il supporto per qualcosa che non volevano supportare nel primo posto. Correggi le tue dannate app, i venditori. Non forzare il mio sistema operativo mobile preferito ad apportare modifiche e fornire supporto legacy perché vuoi uscire facilmente. Rdio funziona bene, suona alla grande e non stanno causando la modifica di una funzionalità elencata perché sono programmatori pigri o vogliono risparmiare sulla larghezza di banda. Mi hanno appena guadagnato 5 dollari al mese.
Ora sentiti libero di farmi a pezzi, ma almeno prova a spiegare il vantaggio di cambiare il software di tutti rispetto agli sviluppatori che cambiano le loro app per tenere il passo.