logo

Sistema operatiu Android

Android és un sistema operatiu mòbil basat en una versió modificada del nucli Linux i un altre programari de codi obert, dissenyat principalment per a dispositius mòbils amb pantalla tàctil com ara telèfons intel·ligents i tauletes. Android és desenvolupat per una associació de desenvolupadors coneguda com Open Handset Alliance i patrocinada comercialment per Google. Es va donar a conèixer el novembre de 2007, amb el primer dispositiu comercial Android, l'HTC Dream, llançat el setembre de 2008.

És programari lliure i de codi obert. El seu codi font és Android Open Source Project (AOSP), principalment amb llicència d'Apache. Tanmateix, la majoria de dispositius Android s'envien amb programari propietari addicional preinstal·lat, principalment Google Mobile Services (GMS), incloses aplicacions bàsiques com ara Google Chrome, la plataforma de distribució digital Google Play i la plataforma de desenvolupament de Google Play Services associada.

  • Al voltant del 70% dels telèfons intel·ligents Android fa servir l'ecosistema de Google, alguns amb una interfície d'usuari personalitzada pel proveïdor i altres amb una suite de programari, com ara TouchWiz i més tard Una interfície d'usuari per Samsung i HTC Sense .
  • Els ecosistemes i forks Android competidors inclouen Fire OS (desenvolupat per Amazon) o LineageOS. Tanmateix, el nom i el logotip d''Android' són marques comercials de Google que imposen estàndards per restringir els dispositius 'no certificats' fora del seu ecosistema per utilitzar la marca d'Android.

Característiques del sistema operatiu Android

A continuació es mostren les següents característiques úniques i característiques del sistema operatiu Android, com ara:

Sistema operatiu Android

1. Comunicació de camp proper (NFC)

La majoria de dispositius Android admeten NFC, que permet que els dispositius electrònics interactuïn fàcilment a distàncies curtes. L'objectiu principal aquí és crear una opció de pagament que sigui més senzilla que portar diners en efectiu o targetes de crèdit, i tot i que el mercat no ha explotat com havien previst molts experts, pot haver-hi una alternativa en marxa, en forma de Bluetooth Low Energy. (BLE).

2. Transmissió per infrarojos

El sistema operatiu Android admet un transmissor d'infrarojos integrat que us permet utilitzar el vostre telèfon o tauleta com a comandament a distància.

pitó d'inserció

3. Automatització

El Tasker L'aplicació permet controlar els permisos de l'aplicació i també els automatitza.

4. Descàrregues d'aplicacions sense fil

Podeu baixar aplicacions al vostre ordinador mitjançant l'Android Market o opcions de tercers com ara AppBrain . A continuació, els sincronitza automàticament amb el vostre Droid i no cal connectar-los.

5. Emmagatzematge i intercanvi de bateries

Els telèfons Android també tenen capacitats de maquinari úniques. El sistema operatiu de Google permet actualitzar, substituir i treure la bateria que ja no té càrrega. A més, els telèfons Android vénen amb ranures per a targetes SD per a l'emmagatzematge ampliable.

6. Pantalles d'inici personalitzades

millor cotxe del món

Tot i que és possible piratejar determinats telèfons per personalitzar la pantalla d'inici, Android ve amb aquesta capacitat des del primer moment. Baixeu un llançador de tercers com Apex, Nova , i podeu afegir gestos, dreceres noves o fins i tot millores de rendiment per a dispositius de models antics.

7. Ginys

Les aplicacions són versàtils, però de vegades voleu informació d'un cop d'ull en lloc d'haver d'obrir una aplicació i esperar que es carregui. Els ginys d'Android us permeten mostrar gairebé qualsevol funció que trieu a la pantalla d'inici, incloses aplicacions meteorològiques, ginys de música o eines de productivitat que us recorden de manera útil les properes reunions o les dates límit.

8. ROM personalitzades

Com que el sistema operatiu Android és de codi obert, els desenvolupadors poden torçar el sistema operatiu actual i crear les seves versions, que els usuaris poden descarregar i instal·lar en lloc del sistema operatiu d'estoc. Alguns estan plens de funcions, mentre que d'altres canvien l'aspecte d'un dispositiu. És probable que, si hi ha una funció que voleu, algú ja n'ha creat una ROM personalitzada.

Arquitectura del sistema operatiu Android

L'arquitectura d'Android conté un nombre diferent de components per donar suport a les necessitats de qualsevol dispositiu Android. El programari d'Android conté un nucli Linux de codi obert amb moltes biblioteques C/C++ exposades mitjançant serveis de marc d'aplicacions.

Entre tots els components, Linux Kernel proporciona les principals funcions del sistema operatiu a Smartphone i Dalvik Virtual Machine (DVM) per proporcionar una plataforma per executar una aplicació Android. Un sistema operatiu Android és una pila de components de programari dividits aproximadament en cinc seccions i quatre capes principals, tal com es mostra al diagrama d'arquitectura següent.

  • Aplicacions
  • Marc d'aplicació
  • Temps d'execució d'Android
  • Biblioteques de la plataforma
  • Nucli de Linux
Sistema operatiu Android

1. Aplicacions

Una aplicació és la capa superior de l'arquitectura d'Android. En aquesta capa s'instal·laran les aplicacions preinstal·lades com la càmera, la galeria, la casa, els contactes, etc., i les aplicacions de tercers descarregades de la botiga de jocs, com ara jocs, aplicacions de xat, etc.

S'executa dins del temps d'execució d'Android amb l'ajuda de les classes i serveis que ofereix el marc de l'aplicació.

imatge de reducció

2. Marc d'aplicació

android.process.acore continua aturant-se

Application Framework proporciona diverses classes importants que s'utilitzen per crear una aplicació per a Android. Proporciona una abstracció genèrica per a l'accés al maquinari i ajuda a gestionar la interfície d'usuari amb els recursos de l'aplicació. En general, proporciona els serveis amb l'ajuda dels quals podem crear una classe en particular i fer que aquesta classe sigui útil per a la creació d'aplicacions.

Inclou diferents tipus de serveis, com ara gestor d'activitats, gestor de notificacions, sistema de visualització, gestor de paquets, etc., que són útils per al desenvolupament de la nostra aplicació segons el requisit previ.

La capa de marc d'aplicació proporciona molts serveis de nivell superior a les aplicacions en forma de classes Java. Els desenvolupadors d'aplicacions poden fer ús d'aquests serveis a les seves aplicacions. El marc d'Android inclou els serveis clau següents:

    Responsable d'activitats:Controla tots els aspectes del cicle de vida de l'aplicació i la pila d'activitats.Proveïdors de continguts:Permet que les aplicacions publiquin i comparteixin dades amb altres aplicacions.Gestor de recursos:Proporciona accés a recursos incrustats sense codi, com ara cadenes, paràmetres de color i dissenys de la interfície d'usuari.Gestor de notificacions:Permet que les aplicacions mostrin alertes i notificacions a l'usuari.Sistema de visualització:Un conjunt extensible de vistes que s'utilitzen per crear interfícies d'usuari d'aplicacions.

3. Temps d'execució de l'aplicació

L'entorn d'execució d'Android conté components com ara biblioteques bàsiques i la màquina virtual Dalvik (DVM). Proporciona la base per al marc d'aplicació i potencia la nostra aplicació amb l'ajuda de les biblioteques principals.

M'agrada Màquina virtual Java (JVM), Màquina virtual Dalvik (DVM) és una màquina virtual basada en registre dissenyada i optimitzada per a Android per garantir que un dispositiu pugui executar diverses instàncies de manera eficient.

Depèn de la capa del nucli de Linux per a la gestió de subprocess i memòria de baix nivell. Les biblioteques bàsiques ens permeten implementar aplicacions d'Android utilitzant l'estàndard JAVA o Kotlin llenguatges de programació.

4. Biblioteques de plataforma

Les biblioteques de la plataforma inclouen diverses biblioteques bàsiques de C/C++ i biblioteques basades en Java, com ara Media, Graphics, Surface Manager, OpenGL, etc., per donar suport al desenvolupament d'Android.

    aplicació:Proporciona accés al model d'aplicació i és la pedra angular de totes les aplicacions d'Android.contingut:Facilita l'accés al contingut, la publicació i la missatgeria entre aplicacions i components d'aplicacions.base de dades:S'utilitza per accedir a les dades publicades pels proveïdors de contingut i inclou base de dades SQLite, classes de gestió.OpenGL:Una interfície Java per a l'API de representació de gràfics en 3D d'OpenGL ES.vostè:Proporciona a les aplicacions accés als serveis estàndard del sistema operatiu, inclosos els missatges, els serveis del sistema i la comunicació entre processos.text:S'utilitza per representar i manipular text a la pantalla d'un dispositiu.vista:Els components bàsics de les interfícies d'usuari d'aplicacions.giny:Una rica col·lecció de components d'interfície d'usuari preconstruïts, com ara botons, etiquetes, vistes de llista, gestors de disseny, botons d'opció, etc.WebKit:Un conjunt de classes destinades a permetre que les capacitats de navegació web s'incorporin a les aplicacions.mitjans de comunicació:La biblioteca multimèdia ofereix suport per reproduir i gravar un format d'àudio i vídeo.Gestor de superfície:S'encarrega de gestionar l'accés al subsistema de visualització.SQLite:Ofereix suport de base de dades i FreeType proporciona suport de fonts.SSL:Secure Sockets Layer és una tecnologia de seguretat per establir un enllaç xifrat entre un servidor web i un navegador web.

5. Nucli de Linux

Linux Kernel és el cor de l'arquitectura d'Android. Gestiona tots els controladors disponibles, com ara pantalla, càmera, Bluetooth, àudio, memòria, etc., necessaris durant el temps d'execució.

El nucli de Linux proporcionarà una capa d'abstracció entre el maquinari del dispositiu i els altres components de l'arquitectura d'Android. És responsable de la gestió de la memòria, l'alimentació, els dispositius, etc. Les característiques del nucli Linux són:

    Seguretat:El nucli Linux gestiona la seguretat entre l'aplicació i el sistema.Gestió de la memòria:Gestiona de manera eficient la gestió de la memòria, proporcionant així la llibertat de desenvolupar les nostres aplicacions.Gestió de processos:Gestiona bé el procés, assigna recursos als processos sempre que els necessiten.Pila de xarxa:Gestiona eficaçment la comunicació en xarxa.Model de controlador:Assegura que l'aplicació funcioni correctament als fabricants de dispositius i maquinari responsables d'incorporar els seus controladors a la compilació de Linux.

Aplicacions d'Android

Les aplicacions d'Android es desenvolupen normalment en llenguatge Java mitjançant el kit de desenvolupament de programari d'Android. Un cop desenvolupades, les aplicacions d'Android es poden empaquetar fàcilment i esgotar-se a través d'una botiga com ara Google Play, SlideME, Opera Mobile Store, Mobango, F-droid o el Amazon Appstore .

Android alimenta centenars de milions de dispositius mòbils en més de 190 països d'arreu del món. És la base instal·lada més gran de qualsevol plataforma mòbil i creix ràpidament. Cada dia s'activen més d'1 milió de nous dispositius Android a tot el món.

Sistema operatiu Android

Emulador d'Android

L'emulador és una nova aplicació del sistema operatiu Android. L'emulador és un nou prototip utilitzat per desenvolupar i provar aplicacions d'Android sense utilitzar cap dispositiu físic.

canviar el nom d'un directori linux

L'emulador d'Android té totes les funcions de maquinari i programari, com ara dispositius mòbils, excepte les trucades telefòniques. Proporciona una varietat de tecles de navegació i control. També ofereix una pantalla per mostrar la vostra aplicació. Els emuladors utilitzen les configuracions del dispositiu virtual d'Android. Un cop la vostra aplicació s'està executant, pot utilitzar els serveis de la plataforma Android per ajudar altres aplicacions, accedir a la xarxa, reproduir àudio, vídeo, emmagatzemar i recuperar les dades.

Avantatges del sistema operatiu Android

Hem considerat cada un dels elements en què Android és millor pensat que les diferents plataformes. A continuació es mostren alguns avantatges importants del sistema operatiu Android, com ara:

    Desenvolupador de Google Android:La posició més favorable d'Android és Google. Google reclama un sistema operatiu Android. Google és un dels articles més fiables i rumorosos del web. El nom de Google dóna confiança als clients per comprar gadgets Android.Usuaris d'Android:Android és el sistema operatiu versàtil més utilitzat. Més de mil milions de clients individuals l'utilitzen. Android també és el sistema operatiu de desenvolupament més ràpid del món. Diversos clients augmenten el nombre d'aplicacions i programació sota el nom d'Android.Multitasca d'Android:La gran majoria de nosaltres admirem aquest component d'Android. Els clients poden fer un munt de compromisos amb el doble. Els clients poden obrir algunes aplicacions al doble i supervisar-les molt. Android té una interfície d'usuari increïble, cosa que facilita als clients fer múltiples tasques.Aplicació Google Play Store:La millor part d'Android és l'accessibilitat de moltes aplicacions. Google Play Store es considera la botiga mòbil més gran del món. Té pràcticament de tot, des de pel·lícules fins a diversions i molt més. Aquestes coses es poden descarregar sense esforç i accedir-hi a través d'un telèfon Android.Notificació d'Android i accés fàcil:Sense gaire estirament, es pot accedir al seu avís de qualsevol SMS, missatge o apropar-se a la pantalla d'inici o al tauler d'anuncis del telèfon Android. El client pot veure totes les notificacions a la barra superior. La seva interfície d'usuari facilita que el client vegi més de 5 avisos d'Android immediatament.Giny d'Android:El sistema operatiu Android té molts ginys. Aquest gadget millora molt la trobada amb el client i ajuda a fer multitasca. Podeu incloure qualsevol gadget basant-vos en el component que necessiteu a la vostra pantalla d'inici. Podeu veure avisos, missatges i molt més ús sense obrir aplicacions.

Inconvenients del sistema operatiu Android

Sabem que el sistema operatiu Android té un interès considerable per als usuaris d'avui dia. Però al mateix temps, el més probable és que tingui algunes debilitats. A continuació es mostren els següents desavantatges del sistema operatiu Android, com ara:

    finestres emergents d'anuncis d'Android:Les aplicacions són obertes a Google Play Store. Tot i això, aquestes aplicacions comencen a mostrar tones d'anuncis a la barra de notificacions i a l'aplicació. Aquesta promoció és extremadament difícil i suposa un gran problema amb el vostre telèfon Android.Android requereix un identificador de Gmail:No podeu accedir a un gadget d'Android sense el vostre ID de correu electrònic o contrasenya. L'identificador de Google també és excepcionalment valuós per obrir els cargols del telèfon Android.Esgotament de bateria d'Android:El telèfon Android es considera un dels sistemes operatius que més consumeixen bateria. Al sistema operatiu d'Android, molts processos s'estan quedant sense visió, cosa que provoca l'esgotament de la bateria. És difícil aturar aquestes aplicacions, ja que la part del lleó d'elles són les aplicacions del sistema.Programari maliciós/Virus/Seguretat d'Android:El gadget d'Android no es veu com a protegit quan es compara amb diferents aplicacions. Els pirates informàtics continuen intentant prendre les vostres dades. És qualsevol cosa menys difícil orientar-se a qualsevol telèfon Android, i cada dia es fan milions d'intents als telèfons Android.