col wifi attivo impiegi un minito a scaricare un mp3... pensavo con 3g... ti conviene scaricarlo tutta la vita!
Inviato dal mio Desire HD usando Androidiani App
Visualizzazione stampabile
col wifi attivo impiegi un minito a scaricare un mp3... pensavo con 3g... ti conviene scaricarlo tutta la vita!
Inviato dal mio Desire HD usando Androidiani App
Questa discussione è in bilico tra trollaggio e iphonaggio (non è che ci sia un distinguo molto grande in ogni caso!).
Come al solito il "popolo è ignorante", ma perdonatemi, ignorante vuol dire che ignora, che non sa.
Il multitasking è un qualcosa di più articolato del semplice "faccio andare due (o più) applicazioni alla volta". È una questione innanzi a tutto hardware (del processore), iniziata tempo fa con l'hyper-threading, oggi una realtà più solida con i processori a più core. Un sistema operativo multitasking quindi è in grado di sfruttare queste due tecnologie per dividere l'utilizzo del processore per più applicazioni e quindi è anche a livello software. Ora per entrare nel "clue" del discorso, dovete sapere che qualsiasi applicazione sviluppata per android ha un life-cycle, come tra l'altro qualsiasi applicazione di qualsiasi sistema operativo. In particolare esistono dei tronconi principali, i quali si dividono nelle loro sotto parti, che sono: (1) l'applicazione viene avviata, (2) l'applicazione è in esecuzione in foreground (primo piano), (3) l'applicazione è in esecuzione in background, (4) l'applicazione viene chiusa.
Ora a noi interessa il terzo punto, ossia l'esecuzione in background. Di principio qualsiasi operazione in atto quando viene messa in secondo piano viene ibernata a meno che non sia esplicitamente detto il contrario. Un esempio stupido è l'applicazione "Musica": non si interrompe la musica che si sta ascoltando, ma si interrompe la sua veste grafica. Avete l'impressione che l'interfaccia si aggiorni lo stesso perché quando viene riportata in foreground, prima di essere visualizzata viene aggiornata secondo un rigido schema programmato a priori (il famoso "wake up"). Il browser, così come YouTube, non sono progettati allo stesso modo: il loro funzionamento è prettamente visivo, e mantenerli attivi in background andrebbe a sprecare un sacco di energia (inutilmente). Pensate ad esempio a dei banner pubblicitari: se funzionasse anche in background, anziché andare in ibernazione, si sprecherebbero interi cicli del processore solo per renderizzare il loop grafico, ma a che scopo? Non c'è nessuno che sta guardando l'immagine. Stessa cosa vale per YouTube: ascoltare musica su youtube non è lo scopo del sito, ma visualizzare immagini eventualmente accompagnate da musica. Se la persona effettua l'upload di un MP3 o di un intero disco, a parte infrangere il copyright, infrange le regole di YouTube stessa. Ignorare queste cose, o peggio ancora, utilizzarle "perché sono lì" è indice di menefreghismo e pirateria. Esistono applicazioni su android che permettono l'ascolto legale di radio nazionali e/o virtuali, esistono applicazioni che permettono il download dietro pagamento di tutte le canzoni che si vuole, si possono importare interi album copiando/incollando dal PC di casa.
Quindi no, browser e YouTube non sono stati sviluppati per funzionare in background e sì, Musica è stato progettato per girarci.