Il web oggi viene navigato più sui telefoni cellulari che sui desktop. Dal momento che i dispositivi sono diventati davvero portatili e le dimensioni dello schermo sono più piccole. Quindi, se stai sviluppando un'applicazione web, non puoi evitare il supporto per i telefoni cellulari (Android o iOS). I siti rotti o dall'aspetto scadente sugli schermi mobili possono davvero causare danni alla tua reputazione online. L'esperienza dell'utente sui telefoni è completamente diversa da quella del desktop. Quindi gli sviluppatori devono progettare appositamente le applicazioni per adattarsi allo schermo mobile.
Google Chrome Dev fornisce strumenti che ti consentono di ispezionare, eseguire il debug, analizzare l'esperienza sul dispositivo e puoi utilizzare gli strumenti di Chrome Dev sul tuo computer locale per eseguire il debug della tua applicazione sul dispositivo mobile. In questo tutorial impareremo come configurare la tua macchina di sviluppo locale per eseguire il debug in remoto su Android. Eseguiremo il debug tramite una connessione USB tra il tuo dispositivo mobile e il tuo computer di sviluppo locale.
Avrai bisogno di quanto segue, per andare avanti con il debug remoto:
- Un cellulare o tablet Android con Chrome per Android 28 installato (puoi installarlo da qui).
- Un cavo USB per connettere il tuo dispositivo Android al tuo computer di sviluppo locale, assicurati inoltre di avere le unità necessarie installate per connettere il tuo cellulare Android a un computer.
- Controlla il Elenco dei driver USB OEM e scopri i driver adatti a te.
- Chrome 28+ installato sul tuo computer di sviluppo locale.
- Assicurati di avere l'estensione ADB Chrome installata sul tuo computer di sviluppo locale. Puoi installarlo da qui.
In questo tutorial utilizzeremo un Sony Xperia L (dispositivo Android) e Windows 7 sul nostro computer di sviluppo locale. Quindi iniziamo con il debug remoto:
1. Per prima cosa assicurati di avere la modalità Debug abilitata sul tuo dispositivo Android
Se non hai abilitato fai riferimento a questo:
- Per gli utenti su Android 4.2 fare riferimento a: http://www.thesmarthacks.com/2013/04/enabling-usb-debugging-mode-on-android.html.
- Il resto di essi può riferirsi a: http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/.
Per ulteriori informazioni sulla configurazione del dispositivo Android per lo sviluppo, fare riferimento a: http://developer.android.com/tools/device.html#setting-up.
2. Connessione del tuo dispositivo Android
Ora collega il tuo dispositivo Android al computer di sviluppo locale con un cavo USB. Una volta connesso il tuo dispositivo Android, devi abilitare il debug web USB sul tuo telefono, avviando Chrome sul tuo Android quindi, -> Impostazioni -> Strumenti per sviluppatori -> Seleziona Abilita debug web USB

Quando selezioni questa opzione se ti chiede di confermare la connessione con il computer di sviluppo, seleziona OK.
3. Debug
Dopo aver installato l'estensione ADB, vedrai un'icona Android grigia oltre al menu Chrome. Ora fai clic sull'icona di Android e seleziona -> Avvia ADB. Ora dovrebbe diventare verde e mostrerà il numero di dispositivi attualmente connessi. Quindi fare clic sull'icona e selezionare -> Visualizza obiettivi di ispezione. Questo dovrebbe aprire una nuova scheda e mostrerà il numero di dispositivi Android collegati e le schede attualmente aperte su di essi.

Ora seleziona la scheda dall'elenco di cui desideri eseguire il debug. Si aprirà una nuova finestra con gli Strumenti per sviluppatori.

Ora ispeziona alcuni elementi dalla pagina e l'elemento viene evidenziato in Chrome mobile, in tempo reale.


In questo modo puoi correggere i bug specifici del dispositivo, eseguendo il debug dagli strumenti di sviluppo. Puoi eseguire comandi dagli strumenti di sviluppo che verranno eseguiti nel dispositivo mobile Chrome. Visualizza anche diversi pannelli come Rete, Risorse, Timeline, Profili, Audit.

Ora puoi correggere bug specifici per dispositivi mobili ed eseguire il debug delle app mobili in tempo reale invece di distribuire la tua app sul server e quindi accedervi dal telefono ed eseguire il debug. Google Chrome Dev fornisce questi strumenti che risolvono un vero problema, per gli sviluppatori che creano app compatibili con i dispositivi.
Pedro Miguel
È bello sapere di Chrome Dev. L'offerta di piattaforme agli sviluppatori sia per browser che per dispositivi mobili (iOS e Android) sta aumentando di giorno in giorno. Grazie per tutte le foto dettagliate sul processo di debug.
Meethu
Questo è un post davvero sorprendente e utile. Da qui, possiamo comprendere le chiare procedure relative al debug remoto delle app Web su Android. Anche le immagini spiegano la procedura su Chrome Dev in modo chiaro e semplice.
Van Wild
Wow! Android spacca!
Non sapevo nemmeno se fosse possibile
Stephan
Penso che questo sia un post davvero utile per tutti gli utenti Android. soprattutto in quei giorni, molte app per browser e di solito fanno confusione tra gli utenti.
Tutte le foto sono molto dettagliate e facili da seguire in tutti i passaggi.
Grazie per la vostra condivisione.
Stefano Wu
Satish
Questo post è davvero molto utile per eseguire il debug di app Web su Android. Non ci ho pensato.
Karen Davidson
Questo è un post molto informativo. Ora possiamo eseguire il debug in remoto delle app Web su Android.
James Stevens
Post molto ben presentato, informativo. Mi sono sempre chiesto come eseguire il debug di app Web in remoto, ma gli altri blog che avevo letto in passato non erano molto semplici. Grazie per averlo messo in termini chiari per quelli di noi che faticano a seguire il linguaggio tecnologico.
Come detto da Stephan, le immagini sono molto dettagliate rendendo le istruzioni più facili da seguire.
Peter Ford
Ho cercato un modo per eseguire il debug del mio Samsung Galaxy S3. Penso di essere arrivato nel posto giusto perché il tuo tutorial mi ha davvero aiutato e sono riuscito a eseguire con successo il debug del mio dispositivo. Grazie mille per l'aiuto.
Mahish Srivastava
Wow! Non sapevo che potessi farlo con il mio telefono Android.
Grazie!
Bethany
Davvero sorprendente, non avrei mai pensato che il debug si potesse fare da remoto, in particolare per le app Android…
Alicia
Ciao,
Grazie, finalmente ho eseguito il debug in remoto, davvero utile.