Scarica il sistema operativo Windows per Android 4. Panoramica del sistema operativo Android avanzato

I primi smartphone (comunicatori) sono comparsi nel mondo più di 15 anni fa. Hanno permesso di risolvere i compiti più semplici legati all'apertura e alla modifica dei documenti, sapevano inviare fax ed e-mail. Tuttavia, il mercato era dominato dai telefoni convenzionali e dai piccoli computer tascabili Palm. Alla fine degli anni 2000, i dispositivi Android hanno iniziato ad apparire sul mercato. Che cos'è Android e quali funzionalità ha questo sistema operativo dotato dei moderni dispositivi mobili?

Caratteristiche di un semplice telefono

Per molto tempo, i telefoni cellulari sono stati un mezzo per effettuare chiamate vocali e uno strumento per inviare/ricevere SMS. Con lo sviluppo della tecnologia, i telefoni con supporto J2ME hanno iniziato ad apparire sul mercato, il che ha permesso di espandere le funzionalità con applicazioni aggiuntive. Ma erano molto, molto lontani da un computer tascabile a tutti gli effetti.

I normali telefoni cellulari (non gli smartphone) sono in grado di chiamare ed effettuare chiamate, hanno funzioni per lavorare con SMS e MMS, possono accedere a Internet e inviare e-mail. Ci sono semplici browser per accedere a Internet. Tutte queste funzionalità sono integrate nella memoria del telefono, quindi non sarai in grado di sostituire lo scomodo "dialer"... Non ti piace il lettore audio integrato o non hai abbastanza codec per la riproduzione video? Dovremo digrignare i denti e resistere.

Una parte del mercato dei dispositivi più intelligenti è stata a lungo occupata da smartphone/comunicatori accesi Basato su Windows Mobile e Symbian. C'era già il multitasking, era possibile trovare e installare vari programmi. Gli utenti si sono rallegrati della funzionalità decente, ma tutto questo era leggermente diverso: non c'era quella libertà di azione che viene fornita agli utenti di smartphone moderni su Android.

Cos'è Android?

La massiccia diffusione dei dispositivi Android è avvenuta alla fine degli anni 2000, quando il mercato era dominato da Windows Mobile (varie versioni, spesso incompatibili tra loro) e Symbian. Parallelamente a loro, si sono sviluppati i prodotti Apple: i suoi smartphone erano un'icona di funzionalità. L'avvento di Android è stata una vera sensazione. Questo sistema operativo ha conquistato il mercato dei dispositivi intelligenti, diventando un leader indiscusso.

Alla fine del 2015, oltre l'80% dei dispositivi mobili funzionava sulla sua base: Apple con i suoi iO era rimasta molto indietro. Android è un sistema operativo multitasking basato su Linux per dispositivi mobili. Da qui le alte prestazioni e open source... La prima versione è apparsa alla fine del 2008, seguita da numerosi aggiornamenti. Ultima versione considerato Android 8.0 Oreo, rilasciato nell'agosto 2017.

Ogni nuovo sviluppo porta nuove opportunità, maggiore efficienza e maggiore produttività. Android è il sistema operativo che ha permesso di creare computer tascabili a tutti gli effetti, che sono tutti i moderni smartphone e tablet. I dispositivi con sistema operativo Android possono:

  • Effettuare e ricevere chiamate;
  • Lavora con la posta elettronica;
  • Funziona con qualsiasi modulo wireless (3G, 4G, GPS / GLONASS, Wi-Fi, NFC, ecc.);
  • Interagisci con gli utenti attraverso touch screen, tastiere, mouse, touchpad e gamepad;
  • Vai online tramite reti wireless;
  • Effettua videochiamate;
  • Scatta foto di alta qualità e gira video;
  • Verificare gli utenti utilizzando più strumenti di sicurezza, incluso l'utilizzo di uno scanner di impronte digitali;
  • Lavora con stampanti, fotocamere esterne e altri dispositivi.

Ma il vantaggio più importante, l'espansione infinita Funzionalità Android, è la possibilità di installare varie applicazioni. Con il loro aiuto, smartphone e tablet diventano fedeli aiutanti degli utenti. Le applicazioni consentono di ricevere informazioni su sconti, effettuare acquisti nei negozi, ascoltare musica, guardare video, leggere notizie, navigare in Internet e risolvere problemi aziendali. Inoltre, gli utenti possono scegliere tra applicazioni di servizio, applicazioni sportive, riviste online e molto altro.

Caratteristiche Android

Android è un sistema operativo estremamente intuitivo. Pochi minuti sono sufficienti per la conoscenza iniziale e dopo un paio di giorni anche i principianti più giovani diventano utenti abbastanza esperti. La maggior parte delle operazioni Android viene eseguita con semplici gesti e c'è uno speciale negozio Playmarket per l'installazione di applicazioni nel sistema- qui tutto il software è strutturato e presentato sotto forma di un comodo catalogo.

La semplice installazione di applicazioni dal proprio negozio è molto comoda per gli utenti inesperti: non è necessario perlustrare il Web e cercare software nei motori di ricerca.

Android è un sistema operativo molto flessibile. È facilmente personalizzabile in base alle proprie esigenze. e l'abbondanza di applicazioni consente di ottenere funzionalità aggiuntive o sostituire alcune funzioni di base. Non ti piace il dialer standard? Non importa: scarica un'altra applicazione, sostituisci i collegamenti sul desktop e usa la nuova applicazione. Non ti piace il lettore integrato? È sufficiente scaricarne un altro da Playmarket. Puoi anche scaricare qui:

  • Clienti dei social network più diffusi;
  • Messaggistica istantanea;
  • clienti bancari;
  • Programmi di posta;
  • Portafogli per sistemi di pagamento elettronici;
  • Applicazioni di notizie;
  • Clienti di pubblicazioni online;
  • Giochi offline e online;
  • App di cucina e altro ancora.

Android è molto amichevole, il che significa che puoi personalizzarlo completamente per te stesso.

Le informazioni possono essere ottenute senza avviare applicazioni: per questo, il sistema fornisce widget situati sul desktop e visualizzando informazioni utili. Potrebbero essere intestazioni ultime notizie, previsioni del tempo, tassi di cambio, le ultime azioni delle persone in social networks eccetera.

Android è il sistema operativo che gira di più diversi dispositivi... Questi includono smartphone, tablet PC, alcuni PC fissi, smart TV, console di gioco, ricevitori satellitari e digitali, mini PC, lettori multimediali, libri elettronici, smartbook e persino orologi da polso. E ogni giorno le possibilità del sistema operativo e dei dispositivi. Acquista uno smartphone o un tablet per Android e prova le capacità del sistema sulla tua esperienza: ti piaceranno sicuramente!

I dispositivi mobili Android sono piuttosto popolari nel mercato della telefonia. Il sistema operativo Android è ideale per telefoni e tablet. Grazie alla grande capacità di memoria e all'elevata specifiche tecniche lavorare con questo sistema operativo diventa molto più semplice.

OS "Android": descrizione

Gli esperti credono che la popolarità Sistemi Android aumenta a causa del rilascio costante di vario genere dispositivi su questa piattaforma, che hanno un gran numero di funzioni utili nel loro arsenale. Non appena il nuovo ha fatto irruzione nel mercato della tecnologia, sono apparse nuove opportunità per gli utenti.

Oltre alla tecnologia esistente, in futuro è previsto il rilascio di televisori basati su "Android", che diventeranno senza dubbio parte integrante della vita moderna. Ora si stanno sviluppando attivamente nuove applicazioni che aiuteranno a sincronizzare il lavoro tra cellulare su piattaforma Android e dispositivi per auto come navigatori GPS. Allo stesso tempo, ogni aggiornamento del firmware del sistema espande le funzionalità del dispositivo, adattandolo completamente all'utente.

Come sincronizzare il sistema con Google?

Il sistema Android apre un mare di possibilità: l'uso di Google Maps, E-mail eccetera. Per utilizzare tutti i servizi in uno dispositivo Android, è sufficiente sincronizzare il sistema con Google. Per fare ciò, devi solo inserire i tuoi dati (login e password), dopodiché il sistema operativo si connetterà in modo indipendente a tutte le applicazioni.

Oltre alle applicazioni standard, non molto tempo fa, sono stati pubblicati sviluppi completamente nuovi. Quindi, ad esempio, gli utenti di comunicatori, il programma Google Voice consentirà loro di scambiare informazioni senza troppi sforzi. Dopo aver sincronizzato il dispositivo con Google, gli utenti potranno anche lavorare con l'applicazione Gioca al mercato, con cui puoi installare un mare di giochi e programmi diversi (sia a pagamento che gratuiti) sul tuo telefono o tablet.

Segreti di "Android" per principianti

Per rendere ancora più semplice il lavoro con il dispositivo su questa piattaforma, gli utenti avanzati hanno trovato diverse funzioni utili. I segreti di "Android" ti aiuteranno a ottimizzare al massimo il sistema e personalizzarlo per te.

La prima caratteristica piuttosto utile è la composizione rapida. Tutti sanno che il sistema "Android" ha diversi desktop su cui si trovano i collegamenti a varie applicazioni. Quindi, per semplificare l'insieme dei contatti, è sufficiente fare clic su uno spazio vuoto sullo schermo, selezionare il menu "Collegamento" e "Contatti", quindi contrassegnare il numero più popolare e posizionarlo sul desktop. Ora la composizione di questo contatto verrà eseguita con un clic sul collegamento.

Poche persone sanno che ci sono caratteri speciali sulla tastiera di Android. Per aprirli, devi solo premere a lungo su un punto o una virgola. L'insieme dei numeri si apre allo stesso modo.


Ci sono situazioni in cui digitare a mano un testo di grandi dimensioni è completamente scomodo. Per questo, esiste una funzione come la ricerca vocale. Non tutti gli utenti alle prime armi conoscono i segreti di "Android", e non è così facile notare la piccola icona a forma di microfono sulla barra di ricerca di Google. Pertanto, poche persone usano una funzione così utile. Ma devi solo fare clic su questa icona e pronunciare la domanda, che diventa immediatamente testo.

Se, dopo aver premuto accidentalmente il pulsante sbagliato, l'applicazione aperta è scomparsa da qualche parte, molto probabilmente è semplicemente crollata. Per riportare l'applicazione ridotta a icona sullo schermo, basta tenere premuto il pulsante con l'immagine di una casetta e selezionare quella che ti serve dall'elenco.

E questi sono solo alcuni suggerimenti. In effetti, ci sono molte altre opportunità nascoste. Piccoli segreti di "Android" aiuteranno a regolare il funzionamento del sistema operativo e personalizzarlo il più possibile per l'utente.


Come posso saperne di più sul sistema installato?

Spesso gli utenti devono trovare informazioni dettagliate su un dispositivo mobile. Ad esempio, versione del sistema operativo Android, tipo di processore e altro. Tali dati sono talvolta necessari per installare un'applicazione o un programma. In effetti, non c'è niente di difficile in questo.

Opzione 1.È possibile scoprire alcuni dati di sistema utilizzando le impostazioni standard. È sufficiente aprire il menu di configurazione, quindi è necessario selezionare la voce "Informazioni sul telefono". Su alcuni dispositivi, questo aprirà un elenco di informazioni di sistema. Se non tutte le informazioni vengono visualizzate sullo schermo, è necessario fare clic sulla voce "Versione software". Qui puoi trovare le informazioni di base sul sistema operativo del dispositivo.

Opzione 2. Questo metodo è adatto a coloro che richiedono dati estesi del sistema operativo. Per ottenere queste informazioni, è necessario scaricare un programma speciale dal Play Market e quindi aprirlo. Tutto informazioni di sistema appare sullo schermo.

Flashare il sistema "Android"

Molti utenti si chiedono come installare sistema operativo con una versione più recente sul tuo dispositivo mobile. Tuttavia, prima di configurare il sistema operativo, dovresti pensare se puoi eseguire il reflash di Android da solo. Ma questa domanda è molto controversa.


Prima di tutto, dovresti prestare attenzione al dispositivo. Non tutti i gadget mobili si prestano a lampeggiare. Inoltre, questa azione non è affatto prevista sui dispositivi cinesi. L'autointervento nel sistema operativo disabiliterà solo il dispositivo. Quindi, pensando a come installare un sistema operativo, dovresti, prima di tutto, decidere cosa è più prioritario in questa situazione - altro una nuova versione o un gadget normalmente funzionante.

I migliori programmi per sincronizzare il tuo dispositivo con un PC

A volte è necessario che la direzione dispositivo mobile era possibile da un computer. Per questo ci sono programmi speciali per aiutare gli utenti a sincronizzare Android con il PC.

Android PC Suite consente di effettuare chiamate e inviare messaggi tramite un computer. Inoltre, con questa applicazione, puoi eseguire il backup di tutti i dati sul tuo dispositivo.

Attività, note e calendario e installa anche i driver per il gadget mobile.

My Phone Explorer gestisce file, rubrica e altre informazioni dal tuo computer e ti consente di conoscere informazioni dettagliate sul tuo dispositivo Android.

Che ora è impegnata nel supporto e ulteriori sviluppi piattaforme. Android ti consente di creare applicazioni Java che controllano il tuo dispositivo tramite librerie sviluppate da Google. È anche possibile scrivere applicazioni in C e altri linguaggi di programmazione con usando Android Native Development Kit. Il primo dispositivo con cui lavorare Android, è diventato lo smartphone T-Mobile G1 sviluppato da HTC, presentato il 23 settembre 2008. Presto altri produttori hanno annunciato l'intenzione di rilasciare dispositivi Android. Inoltre, gli appassionati hanno portato Android su una serie di dispositivi noti, tra cui: Nokia N810, smartphone HTC Touch, HTC TyTN II. Ci sono anche casi noti di porting di successo su computer con architettura x86. Una menzione a parte è l'iniziativa di Koolu, che è impegnata non solo nel porting di Android su Neo FreeRunner, ma sta anche costruendo la sua attività sulla vendita di questi smartphone con una piattaforma mobile Google preinstallata.

Firmware alternativo sviluppato dalla comunità aperta

Esiste una comunità di appassionati che sviluppa versioni completamente open source del firmware Android. CyanogenMod e VillainROM - esempi famosi dati del firmware.

  • elimina dal dispositivo Android Servizi Google(ad esempio, come la sincronizzazione dei dati) - per garantire la localizzazione dei dati dell'utente solo su un dispositivo Android - esclusa la possibilità di trasmettere informazioni identificative (IMEI, numero di telefono, coordinate GPS, ecc.) ai server di Google;
  • fornitura più rapida e frequente (rispetto ai produttori dei dispositivi stessi) di nuove versioni del sistema operativo Android;
  • integrazioni al firmware Android con nuove impostazioni e funzioni. Possibilità di memorizzare le applicazioni scaricate su una scheda MicroSD (per versioni Android fino alla 2.2), ecc.

Alcuni produttori di dispositivi Android bloccano il flashing nell'hardware (ad esempio HTC), alcuni non lo bloccano nell'hardware (ma mantengono comunque difficoltà nel flashing, ad esempio LG (per le versioni di Android fino alla 2.2.1) e alcuni produttori ( Sony Ericsson in alcuni modelli di dispositivi) fanno di tutto in modo che un utente avanzato non solo possa installare un firmware diverso, ma anche crearne uno (a condizione istruzioni dettagliate per sostituire il firmware, Software, documentazione sull'architettura della piattaforma software, codice firmware originale, ecc.). Il rischio connesso ad un possibile guasto del telefono durante il processo di sblocco è trasferito all'utente, il quale, in caso di sblocco del bootloader, accetta i termini che indicano la decadenza anticipata della garanzia del telefono (per ripristinare la garanzia è necessario reinstallare il firmware ufficiale con un flasher ufficiale).

Architettura Android

Livello del kernel Linux

Come sai, Android è basato su un kernel Linux un po' ridotto, e quindi a questo livello possiamo vederlo (versione 2.6.x). Fornisce il funzionamento del sistema ed è responsabile della sicurezza, della memoria, dell'alimentazione e della gestione dei processi e fornisce uno stack di rete e un modello di driver.

Livello delle biblioteche



Un insieme di librerie (Librerie) progettate per fornire funzionalità di base essenziali per le applicazioni. Cioè, è questo livello che è responsabile di fornire gli algoritmi implementati per i livelli superiori, supportando formati di file, implementazione di codifica e decodifica di informazioni (ad esempio si possono citare codec multimediali), rendering di grafica e molto altro. Le librerie sono implementate in C/C++ e compilate per lo specifico hardware del dispositivo, insieme alle quali vengono fornite dal produttore in forma preinstallata.

  1. Surface Manager: Android usa un gestore di finestre composito. Invece di eseguire il rendering della grafica direttamente nel buffer di visualizzazione, il sistema invia i comandi di disegno in arrivo al buffer fuori campo, dove vengono accumulati insieme ad altri, formando una sorta di composizione, e quindi visualizzati all'utente sullo schermo. Ciò consente al sistema di creare interessanti effetti senza soluzione di continuità, trasparenza della finestra e transizioni fluide.
  2. Media Framework - librerie. Con il loro aiuto, il sistema può registrare e riprodurre contenuti audio e video, nonché emettere immagini statiche. Sono supportati molti formati popolari, inclusi MPEG4, H.264, MP3, AAC, AMR, JPG e PNG.
  3. SQLite è un sistema di gestione di database relazionali leggero e potente utilizzato in Android come motore principale per lavorare con i database utilizzati dalle applicazioni per archiviare le informazioni.
  4. OpenGL ES (OpenGL for Embedded Systems) è un sottoinsieme dell'interfaccia di programmazione grafica OpenGL adattata per funzionare su sistemi embedded.
  5. FreeType è una libreria per lavorare con le bitmap. È un motore di rendering di caratteri e testo di alta qualità.
  6. WebKit è una libreria del motore del browser utilizzata anche nei browser desktop Google Chrome e Apple Safari.
  7. SGL (Skia Graphics Engine) è un motore grafico 2D open source. La libreria grafica è un prodotto di Google ed è spesso utilizzata in altri programmi.
  8. SSL - librerie per supportare il protocollo crittografico con lo stesso nome.
  9. Libc è una libreria C standard, in particolare la sua implementazione BSD, configurata per essere eseguita su dispositivi Linux. Si chiama bionico.

Allo stesso livello si trova Runtime Android - ambiente di runtime.



I suoi componenti chiave sono un insieme di librerie del kernel e la macchina virtuale Dalvik. Le librerie forniscono la maggior parte delle funzionalità di basso livello disponibili per le librerie Java principali.

Ogni applicazione Android viene eseguita nella propria istanza della macchina virtuale Dalvik. Pertanto, tutti i processi in esecuzione sono isolati dal sistema operativo e gli uni dagli altri. In generale, l'architettura dell'Android Runtime è tale che il lavoro dei programmi viene svolto rigorosamente nell'ambito dell'ambiente della macchina virtuale. Questo protegge il kernel del sistema operativo da possibile danno da parte degli altri suoi componenti. Pertanto, il codice difettoso o il malware non saranno in grado di rovinare Android e i dispositivi basati su di esso quando vengono attivati. Questa funzione di protezione, insieme all'esecuzione del codice, è una delle chiavi dell'add-on Android Runtime.

Livello della struttura dell'applicazione



Android ti consente di sfruttare tutta la potenza dell'API utilizzata nelle applicazioni del kernel. L'architettura è costruita in modo tale che qualsiasi applicazione possa utilizzare le capacità già implementate di un'altra applicazione, a condizione che quest'ultima apra l'accesso per utilizzare le sue funzionalità. Pertanto, l'architettura implementa il principio della riutilizzabilità dei componenti e delle applicazioni del sistema operativo.

Tutte le applicazioni si basano su un insieme di sistemi e servizi:

  1. Un set ricco ed estensibile di viste che può essere utilizzato per creare componenti di applicazioni visive come elenchi, caselle di testo, tabelle, pulsanti o persino un browser Web incorporato.
  2. Fornitori di contenuti, che gestiscono i dati che alcune applicazioni aprono per consentire ad altri di utilizzarli per il proprio lavoro.
  3. Resource Manager, che fornisce l'accesso a risorse senza funzionalità (senza codice), ad esempio per stringere dati, grafici, file e altro.
  4. Notification Manager, grazie al quale tutte le applicazioni possono visualizzare le proprie notifiche all'utente nella barra di stato.
  5. L'Activity Manager, che gestisce i cicli di vita delle applicazioni, memorizza i dati sulla cronologia del lavoro con le attività e fornisce anche un sistema di navigazione per loro.
  6. Location Manager, che consente alle applicazioni di ricevere periodicamente informazioni aggiornate sulla posizione geografica corrente del dispositivo.

Galaxy S III, nuovo e anche in vendita da molto tempo.

Il 22 ottobre 2008 è stato aperto un negozio online Applicazioni Android Mercato. In esso, chiunque può pubblicare le proprie applicazioni e guadagnarci sopra. Gli sviluppatori ottengono il 70% dei profitti, gli operatori comunicazione cellulare- trenta %. La funzionalità completa è disponibile per i residenti in Russia, gli sviluppatori possono scaricare applicazioni gratuite ea pagamento e gli utenti possono scaricarle e acquistarle. Alla fine del 2010, ci sono più di 100.000 applicazioni in questo negozio.

Cronologia aggiornamenti:

Aggiornamenti:

  • Interfaccia utente ottimizzata e migliorata;
  • Lavoro aggiornato con testo (copia);
  • Sostituzione del file system YAFFS con ext4;
  • Supporto per le videochiamate;
  • Aggiunto supporto per la riproduzione del formato video WebM;
  • Ottimizzazione del lavoro con i giochi e aumento delle prestazioni di gioco del sistema operativo;
  • Aggiunto supporto per Near Field Communication.

Aggiornamenti:

  • Miglioramenti minori e API per il sistema operativo.

Aggiornamenti:

  • App Gmail aggiornata;
  • Risolto un bug con il lavoro con i fusi orari (GMT + 4);
  • Risolto bug bluetooth attivo Samsung Galaxy S;
  • Prestazioni dello stack di rete migliorate su Nexus S 4G.

Aggiornamenti:

  • Risolti alcuni bug nella ricerca vocale.

Aggiornamenti:

  • Aggiunto supporto per il sistema di pagamento Google Wallet, ma solo per Nexus S 4G.