• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Recensione Android x86: Honeycomb e ICS messi a confronto [E consigli su come testarli]

Scritto in Altre Distro, Android, Linux, Programmazione, Smartphone, Tablet, Ubuntu - Da Alessandro L - giovedì 16 febbraio 2012 - 50 Commenti

Tutti abbiamo sentito parlare di Android x86, il progetto che mira al porting del sistema operativo Google su piattaforma x86, e questo è il momento migliore per avvicinarsi ad esso poichè il porting della versione 3.2 Honeycomb è giunto ad un’ottima maturità e stabilità con la RC2 mentre, all’alba dello sviluppo ma con delle performance sorprendenti, troviamo la versione 4.0 Ice Cream Sandwich in tutta la sua bellezza, con solo con qualche piccolo bug :D

In rete vi sono molti pareri discordanti riguardo al progetto, c’è chi considera blasfemo il porting al di fuori della piattaforma ARM e chi non riesce a trovare un senso all’utilizzo del sistema su device che non abbiano uno schermo touch: personalmente ho trovato che Androidx 86 sia molto fluido sui processori Intel e risponde bene agli input di tastiera, mouse e touchpad. Ovviamente ci sono dei limiti all’utilizzo su desktop e laptop rispetto ad un tablet, ma i vantaggi sono molti. Esso non sostituirà mai la completezza e l’usabiltà del nostro SO preferito ma soddisferà a pieno la nostra curiosità verso un progetto che offre un sistema dovein soli 350 MB racchiude tutte le potenzialità di un device android, le numerose app, widget, la leggerezza e un’estetica magnifica in Honeycomb, che raggiunge la perfezione in ICS.

Sconsiglio l’approccio ad Android x86 tramite macchine virtuali, sarebbe bellissimo poterlo utilizzare affiancato al nostro SO, solo che al momento non c’è la possibilià di sfruttare a pieno le risoluzioni in 16:9 e ci si può arrangiare in 4:3. La pecca più grande, però, è rappresentata dalle difficoltà a collegare la macchina virtuale in rete, il che non rende la nostra esperienza ottimale, prevaricando la funzionalità principale di un dispositivo creato per operarare fondamentalmente nel cloud.

Anche l’installazione su partizione dedicata è sconsigliabile se non a utenti esperti, poichè il bootloader di Android x86 non sarà in grado di riconoscere le altre partizioni e di conseguenza avviare i nostri sistemi operativi. Questo richiede un ripristino del bootloader per accedere nuovamente al nostro sistema e la modifica manuale dei file di configurazione, operazione resa ancora più complicata dalla traduzione nel linguaggio di grub2 delle stringhe di avvio per Android. Non ci avete capito niente? Quasi non capisco neanche io, quindi lasciate perdere a meno che non abbiate qualche ora da spendere davanti al terminale.

Mi sono permesso di scrivere questi due paragrafi per evitare di farvi perdere tempo o di mettervi a ripristinare il sistema nel caso vi venga in mente una di queste due soluzioni.

Il metodo migliore per testare Androix86 è ovviamente una Live del sistema, realizzabile molto semplicemente scaricando l’immagine .iso dal sito ufficiale:

[weburl]http://www.android-x86.org/download[/weburl]

ed in seguito renderla avviabile da usb con applicazioni come Unetbootin o simili di vostra preferenza. In questo modo potrete verificare la vostra compatibilità hardware e, dato che le immagini sono sviluppate principalmente per dispositivi Asus, consiglio la versione asus_laptop che comunque racchiude una buona compatibilità generica verso hardware anche di altre case produttrici, nel caso non disponiate di un Eepc per il quale non è stata sviluppata un’immagine apposita. In seguito vi illustrerò i risultati che ho ottenuto con due pc HP: davvero ottimi. Nel caso in cui la compatibilità dei vostri dispositivi sia buona, potrete rendere persistente il sistema su dispositivo removibile.

Alcuni screenshots di ICS su HP mini:

E Honeycomb su HP Pavillion serie G:

Ecco i dati nel dettaglio relativi all’utilizzo di Android x86 versione 3.2-RC2 e 4.0-Devel su HP mini e Pavillion serie G, con alcune soluzioni ai problemi che ho riscontrato:

WiFi: schede perfettamente riconosciute e funzionanti; nella v3.2 ogni tanto all’avvio bisogna disabilitare/riabilitare la funzionalità wifi dalle impostazioni perchè funzioni correttamente.

  Bluethoot , Sim-Card e GPS: purtroppo non disponendo dei moduli non ho potuto testarli.

Schermo: le risoluzioni sono state perfettamente riconosciute, rispettivamente 1024×768 e 1366×768, e nessun difetto nella grafica e regolazione luminosità tramite tasti FN.

Live Wallpaper: tutto ok su v4.0, non funzionano quelli di default ma funzionano se installati da .apk per v3.2.

Webcam: riconosciuta e funzionante, non viene visualizzata la ripresa nello schermo dell’app dedicata ma visualizza correttamente le foto scattate.

SD-Card: il sistema permette di crearne una virtuale durante l’installazione, in alternativa si possono utilizzare dispositivi di archiviazione USB.

App: ben funzionante il Market, solo alcune app verranno marcate come non disponibili per il vostro dispositivo, ma sono comunque reperibili attraverso market alternativi.

Sincronizzazione del sistema e delle app con il vostro account Google.

Lingua inglese di default ma disponibile anche l’italiano nelle impostazioni, tastiera italiana non riconosciuta, le lettere ci sono tutte, per trovare una cosa tipo questa @ ci mettete un po, ma c’è.

Microfono: niente da fare, magari voi sarete più fortunati.

Input: a parte il layout inglese, la tastiera è perfettamente riconusciuta, compresi tasti funzione e multimediali: nella v4.0 è addirittura integrata meglio nelle applicazioni. Molto utile lo scroll tramite rotellina, con il touchpad si diventa un po scemi a trascinare per leggere le pagine, ma è riconosciuta la sensibilità del tocco, ne ho anche uno multitouch ma non è riconosciuto. Comunque marco la voce positiva, funzionano.

Browser: nessun problema con la v3.2, la 4.0 non renderizza bene l’html, si può ovviare alla cosa digitanto about:debug nel browser di default, dare invio, recarsi nelle impostazioni e disabilitare il rendering openGL e console Javascript (quest”ultima solo perchè occupa spazio). Purtroppo ad ogni avvio bisogna digitare about:debug, vi conviene segnalibrarvelo, nella nightly build è già stato risolto il problema.

Email: ok la 3.2, nella 4.0 conviene utilizzare il browser poichè le app dedicate incorporano html e non vi sono modalità debug, le notifiche in compenso funzionano.

Youtube: visualizzabile tramite apposita app ma non sul browser di default.

Flash: Adobe non ha ancora rilasciato la versione per Android x86, forse con Dolphin qualcosa si riesce a fare.

Mappe: nella v4.0 sono disponibili anche offline tramite labs.

Musica: player funzionante e sincronizzato con account google, su HP mini niente scheda audio purtroppo.

Giochi: girano bene, ma ritengo la voce negativa nei termini della giocabilità limitata da tastiera e mous/trackpad titoli come Angry birds e Plant vs Zombie sono comunque utilizzabili.

  File browser: funziona di default su v4.0 bisogna intstallarne uno alternativo su v3.2.

Power: ottima durata della batteria e roconoscimento dello stato di carica, dopo la sospensione la macchina si risveglia tenendo premuto esc.

Mi sembra tutto, a parte qualche piccolo bug qua e la, ma Androidx86 supera molto bene i test! Ottimo per navigare, utilizzare i servizi google e compiere delle operazioni di base con a disposizione un sistema leggero, pratico in una certa maniera e molto bello esteticamete. Vale assolutamente la pena provarlo sul nostro desktop o ancora meglio su un laptop, ICS sembra addirittura ottimizzato per l’utilizzo di tastiera e mouse ed è comunque un’esperienza molto divertente, da provare sulla nostra macchina. Consiglio di utilizzare Honeycomb poichè più maturo e stabile, ma vale la pena provare anche Ice Cream Sandwich che, nonostante sia ancora in fase di sviluppo, presenta già parecchi miglioramenti rispetto alla versione precedente.

Se volete andare oltre alla versione Live è possibile installare il sistema in maniera permanente su qualsiasi dispositivo USB con pochi semplici passaggi:

  1. creare un live CD di Android x86
  2. formattiare un dispositivo USB* in ext3 ed attribuire il flag di boot alla partizione
  3. avviare la versione live e procedere con l’installazione guidata
  4. ci verrà chiesto di selezionare una partizione, e noi sceglieremo il dispositivo che abbiamo appena formattato
  5. ci verrà chiesto di formattarlo e risponderemo “Do not format”
  6. ci verrà chiesto di installare GRUB e risponderemo “Yes”
  7. ci verrà chiesto di installare il sistema come read-write e risponderemo “Yes”
  8. attendere il completamento dell’installazione
  9. ci verrà chiesto se vogliamo creare una SD-Card** virtuale
  10. riavviamo

* il sistema occupa circa 350mb, quindi un dispositivo da 1GB è più che sufficiente.

** la dimensione massima di una SD virtuale è 2GB.

Ora possiamo effettuare il boot tramite bios del nostro dispositivo USB ogni qual volta lo vogliamo, su qualsiasi pc vogliamo ed avremo Android x86 sempre con noi senza modificare le partizioni del nostro sistema.

Bene, se avete avuto la pazienza di leggere tutto , spero possa esservi utile.

Non resta che divertirvi a provare Android x86 e farci sapere come hanno risposto i vostri pc ai test, non esitate a scriverci se avete bisogno di qualche chiarimento.

  • Pingback: How to: Dual-Boot Androidx86 e Ubuntu - Chimera Revo

  • enricovalletta

    ho la fortuna di avere un eee mt101 con schermo touch (anche se resistivo) e dopo aver messo win8 ho creato una partizione in ntfs per installare in maniera permanente android.. mi sconsigliate il dual boot definitivo? non ho voglia di lanciare android da chiavetta ogni volta..che versione dovrei mettere? ho scaricato la 2.3 e la 4.0 …attendo consigli

    • Alessandro L

      Ti consiglio la 4.0 dato che ormai è quasi perfetta su hardware compatibili, purtroppo non so darti consigli non conoscendo bene win, ma di sicuro il filesystem ntfs non è adeguato all’installazione, meglio un ext3 o un fat.
      Per il dual boot con sistemi win ‘è possibilie che durante l’installazione venga riconosciuta la partizione e creata automaticamente una menu entry, ma non potendolo testare personalmente non posso confermartelo. Dovresti provare, tenendo conto di un eventuale necessità di ripristino.

      • enricovalletta

        si si ho appena messo win8 ripristinarlo non sarebbe un problema..pero nella guida ufficiale di x86 parla anche di ntfs….
        http://www.android-x86.org/documents/installhowto 
        stasera faccio da cavia e ti faccio sapere… 

        • Alessandro L

          Grande, il problema di ntfs è la difficoltà nel debug e comunque una minore reattività rispetto a un ext3, essendo un sistema linux è bene utilizzarlo su filesystem appropriato per ottenere il massimo :)
          Anche se forse ti può essere utile per il dual boot..

          • enricovalletta

            ottimo grazie della dritta…allora vediamo se il programma che ho scaricato per fare la partizione su win8 mi permetta di creare una ext3

        • Alessandro L

           Se vuoi puoi anche formattare in seguito durante l’installazione di Ax86

          • enricovalletta

            ho montato ics su una chiavetta tramite unbootin..è direttamente lì il programma di installazione che mi chiede che tipo di partizione voglio creare per android?

        • Alessandro L

          La partizione è meglio se la crei prima, successivamente puoi formattarla con l’installazione che parte dalla chiavetta.

          • enricovalletta

            ricapitloando :-) : la partizione in ntfs l’ho gia fatta..faccio partire ics da unbootin che mi chiederà come voglio partizionare lo spazio nella partizione che io gli ho fornito e li mi chiederà se voglio l’ext3 vero?

        • Alessandro L

           esatto :)

          • enricovalletta

            allora.. sto provando a installare 4.0
            1 creata partizione in ntfs
            2 metto chiavetta usb con 4.0
            3 metto install su hard disk la 4.0
            4 mi chiede in quale partizione la voglio mettere (qui un casino perchè non mi da delle specifiche (tipo c: d: e:) ma solo lettere tipo sda1 sda2 sda3)
            4 dico format in ex3 dico yes a grub yes a read/write e faccio fare la sd da 2giga
            5 faccio reboot
            6 tolgo la chiavetta
            7 riavvio il sistema
            8 ********non mi chiede di dualbootare con android ma parte direttamente win8***** e non so come far ripartire android
            dove sbaglio???

        • Alessandro L

          sdax è la nomenclatura linux per le partizioni, in questo caso puoi orientarti bene tramite la dimensione della partizione, nella tua procedura sembra che manchi proprio l’installazione del bootloader GRUB, dovrebbe chiederti se vuoi installarlo e tu dovresti confermare.

          • enricovalletta

            me lo chiede (sotto ho scritto dico yes a grub e dico anche yes a “ho trovato windows vuoi fare il dual boot”)…gli dico yes..
            altra cosa.. dopo che spengo e riaccendo 4.0 (con chiavetta inserita) non mi ha salvato nessuna app che ho installato

        • Alessandro L

          Allora dovrebbe essere tutto ok, soprattutto se ti richiede il boot con win. Non vi è nulla di errato, forse è lo stesso w8 a prevenire il dual boot!

          • enricovalletta

            Era l ex3 che non veniva digerita… l ho rifatto in ntfs e sembra andare…ora ti sto rispondendo dall asus…ti aggiorno grazie per la consulenza

          • enricovalletta

            Ora m servirebbero i permessi di root

        • Alessandro L

          Ottimo, sono contento che hai risolto, quindi basta formattare in ntfs e il tutto è abbastanza automatizzato.. Grazie a te, e buon testing :)

          • enricovalletta

            si..le app vanno..ora però mi servono i privilegi di root

          • http://www.facebook.com/profile.php?id=1416066931 Franco Rossi

             ciao ho installato anche io andoroid x86 4.0 su t101mt.
            ma la maggior parte delle app e dei giochi le installo ma una volta avviate, compare blocco anomalo etc.. qualcuno sa come posso risolvere

        • Alessandro L

          Dipende in che modo vuoi applicare i privilegi, c’è il comando su da terminale, l’app superuser preinstallata, potresti tentare anche con metodi del genere http://www.chimerarevo.com/2011/07/12/come-ottenere-i-permessi-di-root-su-android-guida/ ma non credo sia supportato anche da questo sistema. Per cosa ti servono i privilegi?

          • enricovalletta

            premetto che voglio usare l eee quasi esclusivamente come tablet senza tirare fuori la tastiera che voglio cambiare spesso da win8 ad android esistono delle app (in android) per fare questo da schermo senza toccare tasti fisici…tutte queste app richiedono permessi d root. da terminale il comando su mi dice che non ho i permessi per farlo e l app superuser autorizza sola se stessa..sempre da terminale non prende il comando reboot (non capisco nulla di linux) da quello che ho letto linux permette anche una combina di tasti
            (ctrl+alt+f1) che permette di andare su un altro menù dove il reboot viene preso..peccato che la tastiera virtuale di android non simuli i tasti di windows che servono a me..in rete ce un programma che fa la tastiera con i tasti di windows ma dal market non è compatibile.. ho scaricato l apk ma la devo testare…appena torno a casa vedo se i vari zroot funzionano

          • Alessandro L

            Il problema è che nella teoria dovrebbe essere già rootato, ma nella pratica non sempre risulta tale, è strano, ma è pur sempre un porting, non il sistema autentico per il quale sono state create determinate funzionalità..

        • Alessandro L

           Il problema è che nella teoria dovrebbe essere già rootato, ma nella
          pratica non sempre risulta tale, è strano, ma è pur sempre un porting,
          non il sistema autentico per il quale sono state create determinate
          funzionalità..

          • enricovalletta

            vediamo se zroot funziona.. senno amen…mi rode solo per il fatto che non esista un programma per il reboot senza privilegi di root..ma secondo te perchè da emulatore terminale non mi prende il comando reboot? cosa dovrai scrivere di preciso??

          • enricovalletta

            nulla.. z4root non funziona.. per i programmi che richiedono il collegamento al pc mi devo fornire di un usb maschio maschio per collegarlo al pc di casa e cercare di capire come lo vede.. Alessandro tu sei esperto di linux? Mi dici perchè da emulatore terminale non mi prende il comando reboot?

        • Alessandro L

          Per il reboot puoi digitare ctrl+alt+canc oppure utilizzare il comando su da terminale, con questa sintassi: su reboot

          • enricovalletta

            non prende il comando su ne il comando reboot.. non ho i permessi di root..

        • Alessandro L

          Strano, ctrl+alt+canc ti funziona? lo uso per passare velocemente da android a ubuntu sul mio.. è posibile che l’ntfs non supporti bene la lettura/scrittura del sistema e quindi non consenta i privilegi di root, poichè nella mia installazione su ext3 li ho da subito senza fare nulla.

          • enricovalletta

            il problema è.. tu con ext3 sei riuscito a installarlo su hard disk?

        • Alessandro L

          Certo, ho solo filesystem ext3 sul mio hd

          • enricovalletta

            per cui non hai windows sopra all hd?

        • Alessandro L

           No, non ho più win da molto tempo ormai..

          • enricovalletta

            ora ho un altro problema.. ho tolto android.. ma quando provo a riavviare Win8 mi da error 22. Ho scoperto che è un errore di mbr.. 
            1 ora rimettendo android con il relativo grub.. cosa devo scrivere per ripristinare l mbr di windows? Su internet ho trovato diverse guide pre e post Ubuntu 8.04..ma dato che non so cosa sia android 4.0 in linuxxese non so quale guida seguire. Grazie

        • Alessandro L

          Ribadisco che sono un po’ ingnorante rispetto a win, ma queste due soluzioni mi sembrano abbastanza sensate: tramite cd d’installazione win http://www.mamertum.it/ripristinare-il-master-boot-record-mbr-di-windows-7/ o appoggiandoti a una live linux qualsiasi, tipo ubuntu http://franzmari.wordpress.com/2011/11/09/ripristinare-lmbr-di-windows-senza-il-disco-di-installazione/

          • enricovalletta

            avevo cercato di fare qualcosa di più easy ma ieri sera dopo 2 ore aveva vinto sempre il pc…stasera provo con il metodo win7 tradizionale

  • Bomberdipie

    su un hp mini 210 che versione dovrei installare per far si che il wifi funzioni insieme all’audio?
    grazie

    • Alessandro L

      il wifi dovrebbe funzionare, la scheda audio è riconosciuta ma non vengono riconosciuti gli speakers ho scoperto.. quindi cuffie e casse esterne funzionano

      la 4.0 ormai è perfettamente utilizzabile

      • Bomberdipie

        Mi potresti dare il nome esatto della versione da scaricare o direttamente il link!? In Molte delle versioni che ho provato non andava il wifi!! Hp-mini 210-1010sl
        Grazie

        • Alessandro L

           Scusa, pensavo avessi letto l’articolo “consiglio la versione asus_laptop che comunque racchiude una buona compatibilità generica verso hardware anche di altre case produttrici”

  • Pingback: Android Ice Cream Sandwich sul nostro PC con Androidx86 4.0 RC1 | YourLifeUpdated - News hi-tech, tecnologia, recensioni cellulari, smartphone Android, iPhone, iPad, Windows Phone, Symbian, guide e programmi per Windows e Mac

  • Mir

    dove è possibile scaricare la night della 4.0, con il browser funzionante?

    Io vedo solo la versione rilasciata l’1 gennaio..

    • Alessandro L

      Sono le prime tre righe dalla pagina di download ufficiale, vuol dire che sono andati bene i test se l’unico tuo problema è il browser?

  • Ivan Mazzone

    è normale che mi compare solo il grub da linea di comandocosì
    grub> _
    ??? 
    devo scrivere qualcosa o mi dovrebbe uscire il grub come su ubuntu?
    ho installato android 4.0 su pen drive.
    grazie

    • Alessandro L

      Quando formatti devi assegnare il flag di “boot” alla partizione su pendrive, altrimenti non viene riconosciuta da grub.

      • Ivan Mazzone

        Credo che il mio pc abbia problemi con i sistemi “Live” su USB, ubuntu non mi è mai partito da penna.
        Comunque ho risolto installando il sistema con un lettore DVD esterno.
        La versione 4.0 non mi sembra stabilissima, spesso quando si clicca da qualche parte sui bordi dello schermo compaiono delle strisce rosse, e mi si è bloccato 2 volte; non so perchè era scomparsa la barra nera di sotto e provando a rimetterla premendo tutti i tasti lo schermo si è ribaltato di lato così ho deciso di cancellarlo.

        Grazie dell’aiuto, per completare l’articolo posso dire che il Bluethoot funziona, ho un netbook e mi sembrava anche tutto molto fluido.
         

        • Alessandro L

          La versione 4.0 è ancora in fase di sviluppo, forse non lo ho ribadito abbastanza nell’articolo. Se cerchi qualcosa di più stabile ti consiglio la 3.2, poi dipende molto dall’hardware, su cosa hai eseguito i test?

  • Pingback: Recensione Android x86: Honeycomb e ICS messi a confronto [E consigli su come testarli] | SegnalaFeed.It

  • Pingback: Recensione Android x86: Honeycomb e ICS messi a confronto [E consigli su come testarli] - Informatica - Tua Notizia

  • Pingback: Recensione Android x86: Honeycomb e ICS messi a confronto [E consigli su come testarli] | Age To Known