Test mobile - Prospettiva hardware

Prima di procedere con i test effettivi dei dispositivi mobili, è molto importante avere una panoramica dell'architettura hardware del dispositivo mobile. Questo ci aiuterà a pianificare meglio i test quando passeremo effettivamente al test di applicazioni per dispositivi mobili / dispositivi mobili. Diamo un'occhiata alle diverse caratteristiche dell'hardware del dispositivo mobile.

Componenti hardware

Se prendi un cellulare, per lo più comprenderà le seguenti parti.

Scheda di circuito

Può essere considerato come il cervello del telefono che controlla tutte le sue attività.

Display touch screen

I touchscreen sono una componente vitale degli smartphone. I touchscreen riconoscono dove sullo schermo hai posizionato il dito o lo stilo e comunicano le coordinate alla CPU del telefono di conseguenza.

Esistono due tipi popolari di touchscreen:

  • Resistive Touchscreen- Ha due strati (separati da un minuscolo spazio) che formano una sovrapposizione sullo schermo. Quando un dito viene posizionato su un punto qualsiasi dello schermo, i due formano un contatto e si ottengono le coordinate. Questi sono relativamente economici e si trovano giustamente sulla maggior parte dei telefoni economici. Lo svantaggio è che è necessaria una certa pressione per registrare un tocco. Con il passare del tempo, si verifica un certo grado di danno allo schermo.

  • Capacitive Touchscreen- Ha l'intero schermo rivestito con una sostanza capacitiva che trattiene una certa quantità di carica elettrica. Quando un oggetto conduttore come un dito viene posizionato sullo schermo, c'è un cambiamento di capacità su quel punto e quindi si ottengono le coordinate. I touchscreen capacitivi non rispondono bene nei climi freddi in cui il dito umano non causa un cambiamento di capacità, quindi uno stilo è consigliato per tali scenari. Poi ci sonomulti-touch touchscreensin cui quasi tutte le dita possono essere individuate con precisione. Ciò ha portato ad un aumento del numero di gesti che è possibile eseguire su un touchscreen.

Scheda di memoria

Le schede di memoria sono disponibili in diverse dimensioni e capacità. Sono ampiamente utilizzati come dispositivo di archiviazione dati per archiviare informazioni digitali.

Carta SIM

Una carta SIM fornisce mobilità personale in modo che l'utente possa avere accesso a tutti i servizi sottoscritti indipendentemente dalla posizione del terminale e dall'uso di un terminale specifico. È necessario inserire la carta SIM in un altro telefono cellulare GSM per ricevere chiamate su quel telefono, effettuare chiamate da quel telefono o ricevere altri servizi sottoscritti.

Batteria

Gli smartphone funzionano con una varietà di batterie diverse a seconda del produttore del telefono, delle sue dimensioni e caratteristiche. Per coloro che dipendono fortemente dai propri smartphone, è importante che le batterie durino il più possibile. Ciò elimina la necessità di ricaricarli frequentemente e rende meno probabile che si scarichino quando sono più necessari.

UDID per iOS

Ogni iPhone o iPod Touch ha un identificatore di dispositivo univoco (UDID), che è una sequenza di 40 lettere e numeri specifica per il tuo dispositivo. È come un numero di serie ma molto più difficile da indovinare. Assomiglierà a questo: 2b6f0cc904d137be2e1730235f5664094b831186.

Come trovare l'UUID?

  • Collega il tuo dispositivo iOS al computer.
  • Apri iTunes.
  • In iTunes, fai clic sul nome del dispositivo sotto "Dispositivi" nella colonna a sinistra.
  • Fare clic una volta sul numero di serie del dispositivo nella sezione principale della finestra.
  • Il numero di serie dovrebbe quindi cambiare nell'UDID del dispositivo.

Profilo di fornitura per iOS

Un profilo di provisioning è una raccolta di entità digitali che collega in modo univoco sviluppatori e dispositivi a un team di sviluppo iPhone autorizzato e consente di utilizzare un dispositivo per i test. È necessario installare un profilo di provisioning di sviluppo su ogni dispositivo su cui si desidera eseguire il codice dell'applicazione.

Come creare un profilo di fornitura per iOS?

  • Esegui Google Chrome, Mozilla Firefox o Safari.

  • In iOS Dev. Al centro, fai clic su Certificati, identificatori e profili.

  • Nel pannello App iOS, fai clic su Profili di provisioning.

  • Fare clic su +.

  • Seleziona Sviluppo app iOS e fai clic su Continua.

  • Seleziona un ID app da associare al profilo di provisioning e fai clic su Continua.

  • Per poter utilizzare un profilo di provisioning di sviluppo su più app, seleziona un ID app con caratteri jolly, se disponibile.

  • Seleziona uno o più certificati per lo sviluppo da includere nel profilo di provisioning e fai clic su Continua.

  • Sono elencati solo i certificati per lo sviluppo.

  • Seleziona uno o più dispositivi da includere nel profilo di provisioning e fai clic su Continua.

  • Immettere un nome per il profilo e fare clic su Genera.

  • (Facoltativo) Fare clic su Download per scaricare il profilo di provisioning.

Come aggiungere il tuo profilo di provisioning in AppBuilder?

  • Fare clic sull'icona della ruota dentata e selezionare Opzioni.

  • Seleziona iOS → Profili di provisioning.

  • Fare clic su Importa.

  • Individua il percorso in cui è archiviato il file di fornitura mobile per il tuo profilo di provisioning, selezionalo e conferma l'importazione.

Opzioni e preferenze del dispositivo

Puoi specificare una preferenza di dispositivo (Mobile o Tutti) per qualsiasi annuncio di testo, di ricerca dinamico, illustrato o display.

Se un gruppo di annunci ha sia annunci preferiti per dispositivi mobili sia annunci normali, solo gli annunci preferiti per dispositivi mobili vengono pubblicati sui dispositivi mobili e solo annunci normali vengono pubblicati su computer e tablet.

Nell'elenco dei tipi, seleziona Annunci ed estensioni e scegli il tipo di annuncio che desideri aggiornare. Seleziona uno o più annunci. In "Dispositivo preferito" nel riquadro di modifica, seleziona Dispositivi mobili o Tutti.