Android è il sistema operativo per dispositivi mobili più diffuso al mondo al giorno d’oggi. Nonostante vi siano milioni di persone in possesso di un Android phone, solo in pochi riescono ad utilizzare il sistema operativo al massimo delle sue performances, avendo cura delle impostazioni di sistema che caratterizzano ed incidono in maniera determinante sul funzionamento di un cellulare o tablet e di tutte le sue parti.
'Smartphones Android: le funzionalità che non conosci. Familiarizzare con Android, velocizzare il proprio telefonino ed interagire con ADB e Fastboot’ nasce con quest’idea precisa: voler presentare le caratteristiche di Android per ottimizzare il funzionamento di un comune dispositivo ad un pubblico piuttosto ampio con minime conoscenze informatiche. Ai lettori non sono richieste particolari nozioni di sistemi operativi e programmazione per comprendere le pagine del testo. Ciò di cui c’è bisogno è una basilare dimestichezza con un Android device ed un computer dotato di sistema operativo Windows. In aggiunta, non si pretendono altri tools se non un cavo micro USB.
Il libro non è un’analisi pedissequa degli elementi di Android ma una presentazione tecnica in termini semplici del sistema operativo di casa Google e delle parti di uno smartphone in cui il ruolo del lettore che riproduce gli accorgimenti descritti è fondamentale.
Oltre a ciò, il libro è anche una guida per lettori più esigenti da un punto di vista tecnico che desiderano acquisire competenze in riguardo ad Android attraverso sempre un linguaggio accessibile ai neofiti del settore. Per interagire con un dispositivo Android, è quasi imprescindibile non conoscere Android Debug Bridge (ADB) e Fastboot. Questi rappresentano due strumenti, implementati da Google ed inclusi nel sistema operativo americano, di cui non si può fare a meno se si vuole comunicare con un Android device direttamente dal proprio computer. I contenuti proposti in quest’ottica conducono il lettore step-by-step al loro utilizzo, iniziando dai requisiti software necessari alla configurazione fino alla presentazione delle operazioni essenziali consentite da essi.
‘Smartphones Android: le funzionalità che non conosci. Familiarizzare con Android, velocizzare il proprio telefonino ed interagire con ADB e Fastboot’ è, quindi, incentrato su due punti cardine ed è rivolto ad altrettante tipologie di lettori. Il primo punto è quello dell’ottimizzazione volta a garantire un funzionamento veloce ed armonioso di uno smartphone e delle sue parti aventi come sistema operativo Android. A tale interesse ho associato un tipologia di lettore, definito “rapido”, il quale, leggendo tre singoli paragrafi della guida, 3.5.1, 4.3 e 4.4, può raggiungere i suoi scopi se riproduce gli accorgimenti esposti in queste pagine. Ulteriormente, questa parte del libro è stata delineata di fronte ad un problema oggettivo: i segni di pazzia riscontrati in un cellulare Android acquistato da poco. Le ricerche effettuate su siti web e manuali mi hanno permesso di ritrovare espedienti che si sono rivelati efficaci per superare la problematica incontrata. Il secondo aspetto è legato ad una trattazione di Android in termini tecnici che fornisca ai lettori una visione del sistema operativo e di alcune sue parti. Attraverso la descrizione degli strumenti di troubleshooting e i componenti software indispensabili per lavorare con uno Android device, il lettore giunge a poter interfacciarsi a 360° con un dispositivo del genere fino ad assimilare tools tipici del sistema stesso come ADB e Fastboot. A questa sezione hanno contribuito le esperienze trasversali e personali condotte nel campo dell’Information Technology (IT).
La guida è articolata in cinque capitoli; il capitolo iniziale è introduttivo al sistema operativo. Android è definito insieme ai suoi elementi costitutivi, affrontando già tematiche specifiche come la gestione della memoria e cosa s’intende per OS version di uno smartphone, arrivando ad essere notificati della propria versione installata sul dispositivo.
Il capitolo successivo si addentra maggiormente nella spiegazione del mondo degli smartphones. Analizza le diverse modalità di connessione di un dispositivo ad un computer, le tipologie di memorie e i tools di troubleshooting quali i resets.
Nel terzo capitolo vengono descritti i componenti software da utilizzare con Android fornendo tutte le indicazioni e i particolari da dove reperirli fino alla guida della loro installazione. Vengono trattati gli elementi classici richiesti per interagire con la piattaforma americana come Android Studio ed altri ancora meno noti ma efficaci. Inoltre, nel paragrafo 3.5.1 si delineano gli steps per configurare in maniera avanzata un Android device attraverso le sue Opzioni sviluppatore giungendo, infine, a verificare che tutti gli strumenti installati siano up e running.
Il quarto capitolo è il fulcro del testo; dopo avere preparato il computer ed il nostro smartphone Android a poter comunicare tra loro, vengono presentati ADB e Fastboot mediante il loro principio di funzionamento e la gamma di operazioni possibili. Nei paragrafi 4.3 e 4.4 vengono mostrati gli accorgimenti da applicare ad un device per velocizzarne il suo comportamento mentre in esecuzione.
Per tutti gli espedienti detti nei paragrafi 3.5.1, 4.3 e 4.4, ne è garantita l’applicazione su un device fino alla versione 7.1, Nougat, di Android dato che il libro è stato scritto quando l’ultima versione, Oreo, era in fase di lancio. Invece, per quanto riguarda tutti gli altri aspetti affrontati nella guida, il loro risultato è assicurato a prescindere dalla versione del sistema operativo impiegata.
Il libro si conclude tracciando le linee dei possibili sviluppi futuri e dei settori a cui esso può fungere d’ausilio per tematiche più specialistiche.
Android è il sistema operativo per dispositivi mobili più diffuso al mondo al giorno d’oggi. Nonostante vi siano milioni di persone in possesso di un Android phone, solo in pochi riescono ad utilizzare il sistema operativo al massimo delle sue performances, avendo cura delle impostazioni di siste...