Android-besturingssysteemapparaat. Hoe u uw eigen beltonen en meldingsgeluiden kunt toevoegen. Internet gebruiken op Android

Hallo vrienden, ik begin een sectie te ontwikkelen die verband houdt met smartphones, nu is deze volledig operationeel. Nu vindt u op de site een aantal interessante artikelen over Android-smartphones. Ik zal proberen gebruikers zo gedetailleerd mogelijk over nieuwe smartphones te vertellen, dat wil zeggen dat er veel nieuws zal zijn. Natuurlijk zal ik me concentreren op het maken van materiaal over het werken met het besturingssysteem. Om het zo te zeggen: instructies van A tot Z. Voorlopig begin ik met het eenvoudigste en schrijf ik een artikel over wat het is en wat de voor- en nadelen ervan zijn. Laten we nu ter zake komen.

Wat is Android-besturingssysteem

Android is een besturingssysteem gebaseerd op Linux-kernels, die ze in 2005 kocht Google-bedrijf. De eerste versie werd uitgebracht in 2008 besturingssysteem. Dit besturingssysteem is ontworpen voor smartphones, tablets en vele andere apparaten. Op op dit moment het is ingebouwd in het horloge, diverse navigatiesystemen, consoles en spelers.

Nu worden er een groot aantal smartphones en andere apparaten met dit systeem gemaakt. Het is enorm populair geworden, dus het heeft bijna geen concurrenten, behalve misschien iOS.

Ik denk dat het niet de moeite waard is om de bekende merken van hedendaagse telefoons op te sommen, die met grote sprongen groeien. Ze gebruiken dus allemaal Android. Als we het hebben over een puur systeem, kunnen we zeggen dat het erg snel en productief is. Veel fabrikanten, die dit besturingssysteem als basis gebruiken, maken er hun eigen shell mee extra functies, mogelijkheden en ontwerp. Sommige mensen doen dit beter, en het systeem vliegt, maar op sommige apparaten is het niet zo goed. Met behulp van het besturingssysteem heb je de mogelijkheid om functies zoals Wi-Fi, Bluetooth, NFC, GPS te bedienen en punten te creëren Wi-Fi-toegang, dat wil zeggen, maak een modem van je telefoon en nog veel meer. Vingerafdruk- en irisscansensoren zijn in moderne smartphones ingebouwd, wat een veel betere bescherming mogelijk maakt - dit alles kan worden bediend met behulp van Android. Uiteraard probeert Apple met zijn iOS bij te blijven.

Voor- en nadelen

Laten we eens kijken naar de voor- en nadelen:

  • Omdat het is ontwikkeld op de open source Linux-kernel broncode, Dan mobiel systeem is ook open source, waardoor u voor dit systeem kunt creëren wat uw hartje begeert.
  • Het schone besturingssysteem is sterk geoptimaliseerd en stelt geen eisen aan apparaten. Kan eigenlijk werken zwakke telefoon, die nu bestaat, hoewel het al zeldzaam is.
  • De mogelijkheid om het systeem zelf aan te passen.
  • Een groot aantal add-ons en applicaties die de mogelijkheden van het besturingssysteem enorm uitbreiden.
  • Snelheid van werken (niet in alle gevallen).
  • Het systeem is beschikbaar voor de volgende hardwareplatforms: ARM, x86, MIPS.

Dit zijn de belangrijkste positieve kenmerken die ik voor mezelf heb opgemerkt. Misschien is er nog iets anders. Naast de voordelen is er ook nadelen:

  • Een open source besturingssysteem geeft fabrikanten van smartphones en tablets een voordeel om shells te creëren die niet altijd even geoptimaliseerd en efficiënt mogelijk zijn. Bovendien kan de shell-update veel later arriveren dan deze wordt uitgebracht nieuwste versie officieel systeem.
  • Als het systeem slecht is geoptimaliseerd, bestaat de mogelijkheid van een hoog energieverbruik. En atomiciteit wordt nu zeer gewaardeerd. Maar het hangt eerder af van de fabrikanten van het apparaat.
  • Vanwege de populariteit ervan schrijven hackers en andere slechte mensen virussen voor het besturingssysteem en zoeken ze naar kwetsbaarheden. Natuurlijk heeft dit besturingssysteem een ​​bepaalde bescherming, niet zoals Windows. Het nadeel is dus onbeduidend.
  • Er zijn gevallen geweest waarin in totaal enkele miljoenen dollars zijn gestolen van gebruikers over de hele wereld. Dit gebeurde door het versturen van sms-berichten zonder medeweten van de gebruiker.


Daarnaast schoon systeem van Google zijn er een aantal enthousiastelingen die hun eigen software ontwikkelen firmware, die hun eigen functionaliteit en mogelijkheden hebben. Je zult een heel ander ontwerp zien; het komt voor dat de firmware van een andere fabrikant beter werkt dan puur Android.

Op dit moment zijn er bedrijven die firmware maken voor smartphones en andere apparaten: CyanogenMod, nu LineageOS, AOKP, MIUI, Paranoid Android, AOSP, Replicant en anderen.

Enthousiaste ontwikkelaars proberen op tijd firmwareversies uit te brengen, samen met de release van een schoon besturingssysteem. Maar soms is het niet nodig om de telefoon te laten flitsen, omdat de fabrikanten ervoor kunnen zorgen.

Applicaties en speelmarkt

Iedereen weet dat elke dag in de Google App Store - Speel Markt Er worden honderden programma's en games geplaatst. Je kunt vinden wat je hartje begeert, dit zijn verschillende audio- en videospelers, bureaubladachtergronden, bestandsbeheerders, waarvan er waarschijnlijk duizenden zijn, veel software om met mensen te communiceren - sociale netwerken, instant messengers en anderen. Je kunt daar ook films, boeken en muziek downloaden. Natuurlijk is er inhoud, zowel betaald als gratis.

Een beetje theorie. De Android-applicatiecode is geschreven voor de zogenaamde virtuele machine Dalvić. Applicaties hebben het formaat .apk, dit is het enige formaat. Tot voor kort konden applicaties zelf worden geschreven Java-taal, en sinds 2009 heeft Google een speciaal pakket met mogelijkheden toegevoegd waarmee je software in C en C++ kunt maken. Ook zijn er veel ontwikkelomgevingen, zoals Embarcadero RAD Studio.


Wat de applicatiewinkel zelf betreft, deze werd in 2008 geopend. De afspraak was dat de softwareontwikkelaars 30% van de winst aan Google zouden geven. Volgens de normen van 2017 zijn er ongeveer meer dan 2,8 miljoen applicaties in de Play Market-database.

Natuurlijk plaatsten gewetenloze gebruikers soms sollicitaties kwaadaardige code, waardoor rond 2011 een schandaal ontstond, maar de problemen snel werden verdoezeld en de kwetsbaarheden werden gedicht.

Het maakt niet uit wat iemand zegt, maar de directe specifieke Play Market is dat wel App Store– een applicatiewinkel voor iPhone, iPad, iPod en andere apparaten. Ze hebben minder software dan de Play Market. Het inkomen van ontwikkelaars is hetzelfde als dat van Google. U maakt een betaalde applicatie waarvoor u 30% van de winst doneert.

Wat zit er in Android

En nu, bijna het voorlaatste punt, waarin ik het wil hebben over de interne componenten van het systeem. Degenen die dit systeem gebruiken, moeten het op zijn minst een beetje begrijpen. En vergelijk het met Windows.

Linux verschilt dus van Windows doordat laatstgenoemde informatie heeft verdeeld in schijven en mappen, uiteraard ook in Linux, maar het wordt allemaal anders weergegeven. Linux-systemen hebben een boomstructuur.

Ook in registers zijn er verschillen. Als u meerdere mappen maakt met dezelfde namen, dan verder Windows-verschillen dat zal niet het geval zijn, maar in Linux zal het absoluut wel zo zijn verschillende mappen. Dit geldt ook voor bestanden. Deze namen zullen anders zijn in Linux: Papka, papka, PAPKA.

De cache voor het systeem en sommige applicaties wordt altijd opgeslagen in een speciale sectie - cache.

Zeker binnen bestandsbeheerder iedereen heeft de map gezien gegevens. Deze map heeft andere mappen die verband houden met installatiebestanden en applicatiemappen.

Configuratiebestanden en softwarebibliotheken zijn te vinden in de map app-lib.

Om applicaties te laten werken, zijn ze in Java geschreven voor een speciale virtuele Dalvik-machine. Het kan dus zijn dat u een catalogus tegenkomt dalvic-cache. Soms moet het worden schoongemaakt, bijvoorbeeld voordat de telefoon wordt geflitst. Dit gebeurt met behulp van rootrechten of van, maar ik zal hier zeker in toekomstige artikelen over praten.

U zult de map zeker in Bestandsbeheer zien systeem. Uit de naam blijkt duidelijk dat ze daar zijn opgeslagen systeeminstellingen, waardoor uw systeem kapot kan gaan.

In de catalogus enz vindt u bestanden waarmee het systeem normaal kan opstarten.

Dit zijn niet alle mappen die zich in het Android-systeem bevinden. Er zijn een aantal aanvullende artikelen nodig om dit allemaal uit te zoeken.

Extra functies

Veel mensen weten dat elke wijziging van het systeem een ​​sleutelnaam heeft, meestal een soort dessert. Bijvoorbeeld Cupcake, wat cupcake betekent. Een van de populaire versies 4.1-4.3 heet Jelly Bean(Jellybonen). Maar versie 4.4 is vernoemd naar de beroemde chocoladereep KitKat. De volgende wijziging 5.0 en 5.1 heet Lolly- lolly. Zesde optie - Heemst en ten slotte ontving de nieuwste versie 7.0-7.1.2 de code Noga.

Het duurt nog even voordat versie 8, of zoals het heet, Android O verschijnt. De bètaversie van het besturingssysteem is op sommige vlaggenschepen al geïnstalleerd en werkt stabiel. Het volledige besturingssysteem wordt eind 2017 uitgebracht. En ja, trefwoord hoogstwaarschijnlijk zal het zijn - Oreo. Hieronder ziet u een video van de presentatie van de achtste versie.

Nou jongens, ik heb het artikel afgerond, nu weten jullie wat Android is, waar het wordt gebruikt, de functies ervan. In toekomstige artikelen zal ik je bijna alles vertellen wat met dit besturingssysteem te maken heeft. Nou, ik wens je veel succes!

Degenen die al heel lang iPhones gebruiken, weten hoe de eerste werkten. iOS-versies. In feite was het een besturingssysteem met één taak waarmee je op de achtergrond kon werken of het werk kon onderbreken huidige applicatie alleen vooraf geïnstalleerde applicaties: u leest een boek, ze bellen u - de boeklezer wordt geminimaliseerd en er verschijnt een belvenster op het scherm. Maar het omgekeerde is onmogelijk: de boeklezer kan niet alleen het werk van andere applicaties niet onderbreken, maar zal ook onmiddellijk worden gedood nadat hij is geminimaliseerd.

De reden voor het bestaan ​​van een dergelijk systeem is uiteraard het redden van de processor, RAM, evenals de levensduur van de batterij. Dankzij haar (maar niet alleen) kon de iPhone snel werken in omstandigheden met beperkte middelen en was hij zeer voorzichtig met de batterij.

Hoe het Android-besturingssysteem werkt

Android heeft altijd anders gewerkt. Hier kun je er veel rennen diverse toepassingen en ze zullen allemaal in het geheugen blijven en zelfs op de achtergrond kunnen werken. U opent de browser, voert het adres in en start, terwijl de pagina wordt geladen e-mailclient en lees de brieven. Alles is hetzelfde als op een desktop, met uitzondering van het feit dat u zich geen zorgen hoeft te maken over het sluiten van applicaties; het systeem doet dit zelf als het RAM-geheugen opraakt of als er niet genoeg is voor de applicatie die u gebruikt (uiteraard , zelden gebruikte applicaties worden als eerste gebruikt). Dit mechanisme wordt genoemd lage geheugenmoordenaar.

Met rootrechten kunnen lowmemorykiller-instellingen rechtstreeks of met behulp van speciale applicaties worden aangepast

Een belangrijk onderdeel van het multitasking-systeem waren diensten. Dit zijn speciale applicatiecomponenten die onder absoluut alle omstandigheden op de achtergrond kunnen draaien: het scherm is aan of uit, de applicatie is geminimaliseerd of gemaximaliseerd, het maakt services niet eens uit of ouder-app helemaal niet. Het zei eenvoudigweg: "Hé Android, ik heb CPU-bronnen nodig, ik wil wat berekeningen doen", en het ontving die bronnen. In Android-terminologie wordt een dergelijk verzoek aan het systeem genoemd wakelock(of beter gezegd: wakelock van de processor).

Echter, de steun van zo'n krachtige en handig hulpmiddel speelde een wrede grap op Google. Er verscheen een groot aantal applicaties die diensten creëerden voor elke niesbui, voortdurend een of ander werk verrichtten en de smartphone niet lieten slapen. Nadat hij honderd applicaties op een smartphone had geïnstalleerd, ontving de gebruiker enkele tientallen services, die elk periodiek iets deden (het updaten van de Twitter-feed terwijl de telefoon slaapt is zo belangrijk).

De zaken waren zo slecht dat Chinese fabrikanten, niet belast met de taak om de compatibiliteit met het originele Android te behouden (dit is vereist als u het op uw Speel smartphones Store), schakelden eenvoudigweg de ondersteuningsmechanismen op hun smartphones uit levenscyclus services voor niet-systeemtoepassingen.

Geavanceerde gebruikers kozen een andere route: ze verkregen rootrechten en installeerden de applicatie Greenify, waarmee ze de diensten van geselecteerde applicaties konden bevriezen, zodat niemand ze wakker kon maken. Er waren ook radicalere opties, bijvoorbeeld het slopen van alle software die je minder dan één keer per dag gebruikt.

Google zelf heeft ook enige actie ondernomen om giftige diensten te bestrijden. Een grote stap in deze richting werd gezet in Android 4.4, dat een intelligent mechanisme introduceerde dat vaststelde of een dienst te lang draaide en te veel CPU gebruikte, en als dat zo was, het op zijn plaats spijkerde en verhinderde dat het opstartte. Zelfs op het eerste gezicht had deze versie van het systeem een ​​merkbaar langere batterijduur dan de vorige.

In Android 6.0 ging Google nog verder en voorzag het van een mechanisme Dommelen, die deze na een bepaalde tijd van inactiviteit van de smartphone (ongeveer een uur) naar een special heeft overgedragen energiebesparende modus. Een van de kenmerken van deze modus is een verbod op wakelock, dat wil zeggen dat noch applicaties noch services de smartphone simpelweg kunnen wekken om enig werk te doen. Op Android-oog 6.0 leefde niet langer, dus het is onbekend of dit mechanisme überhaupt werkte.


Doze werkschaal

En ten slotte nam Google met Android 8.0 een radicale stap: het verbood achtergronddiensten. Maar met twee uitzonderingen:

Een applicatie kan in sommige gevallen, bijvoorbeeld wanneer deze op het scherm staat, services starten, maar Android zal deze afsluiten nadat de applicatie in de sluimerstand is gegaan.
Voor gebruikers zichtbare services zijn nog steeds toegestaan. Dit is de zgn dienst op de voorgrond, een dienst die zichtbaar is in het meldingenpaneel en een pictogram heeft in de statusbalk.

Het lijkt erop dat diensten inderdaad slecht zijn, maar hoe zit het met toepassingen als antidiefstal, die onopgemerkt op de achtergrond zouden moeten werken? Of dezelfde e-mailclient? Moet deze, vanwege de noodzaak om periodiek uw e-mail te controleren, in de notificatiebalk blijven hangen?

Niet echt. Google is sinds versie 5.0 op weg naar het verbieden van diensten, waar de zogenaamde Jobplanner. Dit is een speciaal subsysteem waarmee applicaties Android kunnen vragen dit of dat werk uit te voeren op een bepaald tijdstip of wanneer een bepaalde gebeurtenis plaatsvindt (bijvoorbeeld verbinding maken met internet). En ja, JobScheduler doet sterk denken aan een soortgelijke functie uit iOS.

Bindmiddel

In tegenstelling tot wat vaak wordt gedacht, heeft Android sinds de eerste versies sandboxes gebruikt om applicaties te isoleren. En ze werden zeer geïmplementeerd op een interessante manier. Elke applicatie werd gelanceerd als individuele gebruiker Linux en had dus alleen toegang tot de map binnen /data/data .

Applicaties konden alleen met elkaar en met het besturingssysteem communiceren via het IPC-mechanisme Bindmiddel, waarvoor toestemming nodig was om een ​​bepaalde actie uit te voeren. Hetzelfde mechanisme werd voor verschillende andere doeleinden gebruikt: met zijn hulp bracht het systeem applicaties op de hoogte systeemgebeurtenissen, zoals een inkomend gesprek, een binnenkomend sms-bericht, het aansluiten van een oplader, enzovoort. Sollicitaties ontvingen berichten en konden hierop reageren.


Binder wordt mogelijk gemaakt door een stuurprogramma in de Linux-kernel en Service Manager

Deze functie gaf Android een zeer volop mogelijkheden automatiseringen die we kennen dankzij applicaties zoals Tasker, Automate of Locale. Al deze applicaties zijn beschikbaar voor Android 8, behalve dat sommige gevaarlijke functies, zoals het in- en uitschakelen van de vliegtuigmodus, nu niet meer door reguliere applicaties kunnen worden gebruikt.

Het waarschuwingssysteem is gebaseerd op bedoelingen, een speciaal mechanisme dat bovenop Binder is geïmplementeerd en is ontworpen om informatie uit te wisselen tussen applicaties (of besturingssysteem en applicaties), en om applicatiecomponenten te starten. Met behulp van intenties kunt u toepassingen op de hoogte stellen van gebeurtenissen, het systeem vragen een toepassing te openen om bepaalde soorten gegevens te verwerken (bijvoorbeeld om specifieke pagina in de browser is het voldoende om een ​​uitzendingsintentie te sturen met een link naar de pagina, en alle applicaties die webpagina's kunnen weergeven zullen hierop reageren, of alleen de standaardbrowser) of eenvoudigweg een onderdeel van een bepaalde applicatie starten. Applicaties in Android worden bijvoorbeeld niet rechtstreeks gestart, maar met behulp van intenties.

Helaas zijn intenties, net als bij services, een probleem geworden voor Google en Android-gebruikers. Feit is dat uitzendintenties, die worden gebruikt om applicaties op de hoogte te stellen van gebeurtenissen, onmiddellijk terechtkomen bij alle applicaties die hebben verklaard daarop te kunnen reageren. En om de applicatie te laten reageren op de intentie, moet deze worden gelanceerd. Het plaatje ziet er als volgt uit: er zijn twintig applicaties op de smartphone die kunnen reageren op de intentie android.net.conn.CONNECTIVITY_CHANGE, en elke keer dat je verbinding maakt met het netwerk en de verbinding verbreekt, start het systeem deze applicaties zodat ze reageren op de bedoeling. Stel je eens voor hoe dit het energieverbruik beïnvloedt.

Google corrigeerde dit misverstand opnieuw in Android 8.0. Toepassingen kunnen nu alleen broadcast-intentiehandlers registreren terwijl deze actief zijn (met kleine uitzonderingen).

Google-services

Google pronkt graag met het feit dat Android een open source besturingssysteem is. Dit is natuurlijk niet helemaal waar. Aan de ene kant, Android-code is echt open, en daarom hebben we toegang tot zoveel verschillende aangepaste firmwares. Aan de andere kant, door Android uit officiële bronnen te bouwen, ontvang je een systeem zonder een aantal belangrijke componenten: 1) afzonderlijke stuurprogramma's, waarvan de bronnen door de fabrikant verborgen zijn, zoals handelsgeheim, 2) Google-services, die voornamelijk nodig zijn om toegang te krijgen tot uw account, Google-lancering Spelen en cloudback-up.

Google Mobile Services is ook verantwoordelijk voor veel andere zaken, waaronder ondersteuning voor pushmeldingen, instant-apps, Google Maps, toegang tot agenda, locatie per zendmasten en Wi-Fi-routers, mechanisme Slim slot, zodat u uw apparaat afhankelijk van bepaalde omstandigheden kunt ontgrendelen.

IN moderne versies De Android-services van Google hebben zoveel werk op zich genomen dat leven zonder hen mogelijk blijkt, maar zeer problematisch. En leuk zijn ze ook niet: de minimale versie van het GApps-pakket (dat alleen Google-diensten bevat en Google Spelen) weegt meer dan 120 MB, en de services zelf staan ​​bekend om hun liefde voor RAM en batterijvermogen. En ze zijn ook gesloten, dat wil zeggen dat alleen Google zelf weet wat ze kunnen doen.


U kunt een pakket met Google-services en applicaties voor aangepaste firmware downloaden van de website opengapps.org (het woord open betekent niet dat ze open zijn)

Dat is de reden waarom het microG-project werd geboren, met als taak het opnieuw creëren van de belangrijkste functionaliteit van Google-services open bron. MicroG geeft u nu al toegang tot uw account, activeert pushmeldingen, toegang Google-kaarten en locatiebepaling vanaf zendmasten. En dit alles met een grootte van vier mega en vrijwel volledige afwezigheid van vereisten voor RAM en batterijduur.

Het project heeft een eigen build van LineageOS-firmware, die standaard microG bevat en alle aanpassingen die nodig zijn voor de werking ervan.

Linux-kernel en runtime

Android is gebaseerd op de Linux-kernel. De kernel beheert de bronnen van de smartphone, inclusief toegang tot hardware, beheer van RAM en permanent geheugen, starten, stoppen en overbrengen van processen tussen processorkernen en vele andere taken. Net als elk ander besturingssysteem is de kernel het hart van Android, het centrale deel zonder welke al het andere uit elkaar zal vallen.


Laag taart Android

De aanwezigheid van de Linux-kernel, evenals een gedeeltelijk POSIX-compatibele runtime-omgeving (voornamelijk de bionische bibliotheek, gebaseerd op de implementatie van de standaard C-taalbibliotheek van OpenBSD), maakt Android compatibel met Linux-applicaties. Het wpa_supplicant-authenticatiesysteem dat wordt gebruikt om verbinding te maken met Wi-Fi-netwerken is bijvoorbeeld precies hetzelfde als in elke Linux-distributie. Vroege versies van Android gebruikten de standaard Linux Bluetooth-stack genaamd bluez (later vervangen door Qualcomm's implementatie genaamd Bluedroid). Het heeft zelfs een eigen console met een set standaard UNIX/Linux-opdrachten, geïmplementeerd in de Toybox-set, oorspronkelijk gemaakt voor embedded Linux-systemen.

De meeste consoleapplicaties die voor Linux zijn geschreven, kunnen worden geporteerd Android eenvoudig hercompilatie met behulp van een cross-compiler (het belangrijkste is om statische compilatie te gebruiken om geen bibliotheekconflict te krijgen), en als je rootrechten hebt, kun je een volwaardig . Een voorbehoud is dat het alleen toegankelijk is via de console of via een VNC-verbinding. Er is ook een Maru OS-project waarmee u uw smartphone kunt gebruiken als een op Debian gebaseerde pc wanneer deze is aangesloten op een monitor. Het belooft dezelfde functie wanneer u uw smartphones op de monitor aansluit via het DeX-dock.


Goede oude mc draait op Android

Vanaf versie 4.4 kan Android het geforceerde toegangscontrolesysteem SELinux gebruiken om te beschermen tegen hacken en verkrijgen wortelrechten. SELinux is ontwikkeld door de Amerikaanse National Security Agency en biedt u, zonder in details te treden, de mogelijkheid om toepassingen (inclusief systeemcomponenten op laag niveau) in mogelijkheden te beperken. En dan hebben we het niet over de bevoegdheden die de gebruiker aan applicaties toekent, maar over zaken als systeemoproepen en toegang tot bepaalde bestanden, ongeacht de standaard UNIX-toegangsrechten.

Een reeks Stagefright-kwetsbaarheden die Android enkele jaren geleden troffen, maakten het mogelijk om controle over het apparaat te krijgen door simpelweg de gebruiker te dwingen een inkomende mms of een speciaal bestand in de browser te openen. Het probleem zat in het Stagefright-multimediaframework, dat verschillende bufferoverflow-kwetsbaarheden bevatte. Bij het openen van een speciaal geprepareerd multimediabestand maakte de exploit misbruik van de kwetsbaarheid en voerde code uit op het apparaat namens Stagefright (dat onder root draaide).

Google sloot al deze bugs met succes af en werkte ook aan het modulariseren van de raamwerkcode en het uitvoeren ervan in speciale SELinux-domeinen. Deze domeinen voorkomen dat componenten die verantwoordelijk zijn voor het verwerken van media de meeste systemen van het systeem gebruiken Linux-oproepen, inclusief systeemoproepen van de execve-groep, die precies betrokken waren bij de lancering van kwaadaardige code.

Tegenwoordig wordt SELinux gebruikt om bijna alle systemen te beschermen Android-componenten. En dit veroorzaakte een scherpe daling van het aantal gevonden bugs in Android. Maar het leidde ertoe dat hackers zich concentreerden op de kernel, of beter gezegd op die zeer gesloten stuurprogramma's, waarvan de code door niemand werd gecontroleerd en waarvan de veiligheid niet gegarandeerd is (en die zich, zoals later bleek, in een deplorabele staat bevindt).

(1 beoordelingen, gemiddeld: 5,00 van de 5)

Elke smartphone bestaat uit veel complexe componenten, en daar zul je niet altijd over nadenken voordat je een toestelmodel kiest. Maar toch is het belangrijk om te weten welke hardware uw smartphone helpt functioneren.

In dit artikel zullen we de essentiële onderdelen uiteenzetten van wat een van de belangrijkste elektronische apparaten op de markt is geworden. Laten we eens kijken waaruit een smartphone bestaat en waarom dit of dat onderdeel nodig is. Tegenwoordig zijn er veel verschillende modellen smartphones, verschillende ontwerpen, met verschillende kenmerken, tijd levensduur van de batterij enzovoort. Maar als je de hardware van een smartphone begrijpt, kies dan het gewenste model het zal veel gemakkelijker zijn.

1. Weergave

Een van de meest voor de hand liggende componenten van een smartphone is het scherm. Alles wat je op het scherm ziet, wordt verwerkt en gecontroleerd interne componenten. Er zijn momenteel twee technologieën voor de productie van beeldschermen:

Het LCD-scherm maakt gebruik van achtergrondverlichting om afbeeldingen te produceren. Wit licht gaat door filters en dankzij de mogelijkheid om de eigenschappen van de kristallen te controleren, kun je verschillende kleuren zien. Licht wordt niet gecreëerd door het scherm zelf, maar door de lichtbron erachter.

Het LED-scherm werkt anders. Elke pixel die u op het scherm ziet, is een afzonderlijke LED. Hier zorgt het scherm zelf voor heldere en kleurrijke kleuren. Het voordeel van Super AMOLED ten opzichte van IPS is dat wanneer de pixel uitgeschakeld is je zwart ziet, er wordt geen batterij gebruikt. Daarom zijn smartphones met AMOLED efficiënter voor de levensduur van de batterij. Maar AMOLED-schermen zijn duurder dan IPS, dus een smartphone met zo'n display kost aanzienlijk meer.

2. Batterij

Smartphones gebruiken doorgaans lithium-ionbatterijen en kunnen al dan niet verwijderbaar zijn. Dankzij deze technologie hoeft u de batterij niet te kalibreren of te testen zoals bij nikkelgebaseerde batterijen. Deze batterijen hebben echter veel eigen problemen.

3. Systeem-op-een-chip (SoC)

SoC of moederbord met processor is het belangrijkste onderdeel van je smartphone. Sommige gebruikers denken misschien dat het aan de processor van het toestel ligt, maar het is meer dan dat. De SoC omvat niet alleen de processor, maar ook GPU, LTE-modem, schermcontroller, draadloze adapters en andere siliciumblokken die de telefoon laten werken.

Er zijn smartphones die SoC's gebruiken van Qualcomm, MediaTek, Samsung, Krirn's eigen chips, Apple, maar ze gebruiken allemaal dezelfde architectuur: ARM. ARM maakt niet alleen processors, maar geeft hun architectuur ook in licentie aan andere bedrijven, zodat iedereen dezelfde technologie kan gebruiken om moderne en krachtige SoC's te creëren.

Sommige bedrijven brengen hun eigen architecturale lijnen uit die compatibel zijn met ARM en in smartphones kunnen worden gebruikt. Voorbeelden hiervan zijn Apple-chipsets met Cyclone-processors of Qualcomm Kryo-processors. SoC is de belangrijkste component waaruit een smartphone bestaat.

4. Intern en RAM-geheugen

Geen enkele smartphone kan werken zonder RAM en systeem opslag. De meeste apparaten gebruiken LPDDR3 of LPDDR4 RAM, en sommige geavanceerde modellen worden geleverd met LPDDR4X. De combinatie LP betekent Low Power, de voedingsspanning van deze microschakelingen wordt verlaagd, waardoor ze efficiënter worden qua energieverbruik.

LPDDR4 is efficiënter dan LPDDR3, en LPDDR4X is efficiënter en zuiniger dan beide. Er is ook nog efficiënter geheugen: LPDDR5.

Wat de interne opslag betreft, wordt hier gebruik gemaakt van flashgeheugen van 32 tot 256 GB. De gebruikerseisen groeien voortdurend en de volumes zullen meegroeien. Wanneer je de telefoon aanzet, zul je zien dat de opslaggrootte kleiner is dan aangegeven. Er wordt bijvoorbeeld gezegd dat de schijf 64 GB is, maar er is 53-55 GB beschikbaar voor opname. Dit geheugen wordt ingenomen door het besturingssysteem en applicaties.

5. Modems

Omdat smartphones nog steeds telefoons zijn, hebben ze communicatiecomponenten nodig om te kunnen bellen, bellen en verzenden sms-berichten en verbindingen met internet. Daar worden modems voor gebruikt. Elke SoC-fabrikant heeft zijn eigen merk modems, dit zijn Qualcomm, Samsung, Huawei en anderen.

Elke fabrikant probeert de snelste LTE-chip uit te brengen. Op dit moment de snelste 9-LTE-chip, maar het heeft geen zin om deze te nemen als je dat wilt mobiel netwerk ondersteunt deze snelheid niet.

6. Camera

Alle smartphones hebben camera's aan de voor- en voorkant. De camera's bestaan ​​uit drie hoofdonderdelen:

  • Sensor- detecteert licht;
  • Lens- concentreert het beeld;
  • Beeldprocessor.

Het aantal megapixels van een smartphonecamera blijft nog steeds erg belangrijk criterium, maar dat doet er nu veel minder toe. De belangrijkste beperkende factor is nu de camerasensor, evenals de gevoeligheid ervan wanneer er licht doorheen gaat.

De sensor kan zich op elke smartphone anders gedragen, waardoor de foto of video een ander contrast, tinten en verzadiging zal hebben in vergelijking met andere smartphones. Sinds smartphones dat hebben klein formaat sensor, presteren ze vaak slecht bij weinig licht.

7. Sensoren

In de meerderheid moderne smartphones Er zijn vijf hoofdsensoren ingebouwd waarmee u uw smartphone gemakkelijker kunt gebruiken. Hier zijn ze:

  • Versnellingsmeter- gebruikt door applicaties om de oriëntatie van het apparaat en zijn bewegingen te bepalen. Hiermee kunt u bijvoorbeeld uw smartphone schudden om van muziek te wisselen;
  • Gyroscoop- Werkt samen met de versnellingsmeter om de rotatie van uw telefoon te detecteren. Handig voor racegames;
  • Digitaal kompas- helpt bij het vinden van het noorden voor normale oriëntatie op kaarten;
  • Lichtsensor- Met deze sensor kunt u de helderheid van het scherm automatisch instellen op basis van het omgevingslicht en wordt de levensduur van de batterij verlengd.
  • Nabijheidssensor- Als het apparaat tijdens een gesprek dicht bij uw oor komt, vergrendelt deze sensor automatisch het scherm om ongewenste aanrakingen te voorkomen.

Dit waren allemaal basiselementen van een smartphone diverse modellen Er kunnen nog andere sensoren zijn, bijvoorbeeld een puls-, druk- en temperatuursensor, maar deze komen veel minder vaak voor.

Conclusies

We hebben gekeken naar waar een smartphone uit bestaat. Nu je dat hebt gedaan meer informatie O complexe componenten, waaruit elke smartphone bestaat, kunt u uw toekomstige aankoop kiezen door de kenmerken te vergelijken diverse componenten. Dus jij kiest beste apparaat, die volledig aan uw behoeften zal voldoen.

Lees hoe ze zijn Android-apparaten. Het Android-besturingssysteem, dat Google sinds de zomer van 2005 ontwikkelt, is in zeer korte tijd uitgegroeid tot een van de populairste op de wereldmarkt, waardoor veel concurrenten opzij worden geschoven. De groene robot, die het gezicht van het besturingssysteem is geworden, wordt door gebruikers herkend en, belangrijker nog, geliefd. Het systeem heeft ongelooflijk succes geboekt en is de basis geworden voor apparaten voor een breed scala aan doeleinden. Maar op welke specifieke apparaten werken ze? We zijn begonnen met het verzamelen van materiaal waarin we zullen proberen het antwoord op deze vraag te onthullen.

Waarom is Android OS zo goed?

De markt van mobiele besturingssystemen wordt tegenwoordig, zoals veel mensen weten, gedomineerd door slechts twee vertegenwoordigers: iOS en Android. Deze twee tegengestelde besturingssystemen zijn er eenvoudigweg in geslaagd om alle andere spelers, die genoegen moeten nemen met een verwaarloosbaar percentage, te verdringen.

En al zo'n tien jaar lang is het debat over wat beter is – of Android – niet geluwd. De eerste wordt ondersteund door uitwerking en stabiliteit: alles is voor het volk. Het systeem is echter gesloten en wordt alleen in producten toegepast Appel. Android daarentegen heeft openheid met de mogelijkheid tot maatwerk, evenals een overvloed aan een grote verscheidenheid aan apparaten - het systeem is voor elk bedrijf toegankelijk.

De voordelen van Android liggen in openheid en prevalentie. Het systeem wordt ook voor eigen doeleinden gebruikt door fabrikanten van smartphones, tablets, slim horloge en autofabrikanten. Bovendien zijn producten die op Android worden uitgebracht doorgaans goedkoper dan concurrenten op andere besturingssystemen.

Android-apparaten: waar het systeem niet wordt gebruikt

Welnu, nu rechtstreeks naar Android-apparaten. Er zijn er enorm veel, dus we zullen de meest voorkomende bespreken.

Smartphones en Android

Het eerste toestel dat de eer had om de voordelen van Android te ervaren was uiteraard een smartphone. Dit gebeurde nog niet zo lang geleden - herfst 2008. Nog maar negen jaar geleden werd het eerste apparaat op dit systeem uitgebracht! De eerste smartphone was de HTC Dream, die een uitschuifbaar toetsenbord had en eenvoudige specificaties die niet te vergelijken zijn met de huidige vlaggenschepen.

De smartphone is gebouwd op de Qualcomm MSM7201A-chip - één kern en een frequentie van 528 MHz. Deze “kracht” werd aangevuld met 192 MB RAM en 256 MB permanente herinnering Gelukkig was het mogelijk om een ​​geheugenkaart van 16 GB te plaatsen. Het 3,2-inch scherm heeft een resolutie van 320x480 pixels. En wat je ook zegt, voor die tijd was het een echte doorbraak.

Na HTC Dream hebben veel bedrijven de mogelijkheden van Android overwogen en ontdekt nieuw tijdperk mobiel besturingssysteem. De eerste Android-smartphone kwam pas in 2009 naar Rusland, en het was niet zomaar een Samsung of LG, maar de HIGHSCREEN PP5420. En het apparaat ziet er zelfs nu nog interessant uit.

Hij kreeg twee schermen (extraOLED), Qualcomm-processor MSM7201A, RAM 128 MB, ROM 256 MB.

Het besturingssysteem werd toen echter beschouwd als de keuze van nerds, en de meeste gebruikers voelden zich er op hun gemak bij mobiele telefoons van Nokia. Android maakte een sprong over zijn hoofd toen het werd bijgewerkt naar versie 2.3 (2011). Tientallen bedrijven begonnen voor dit systeem te kiezen, en gebruikers hielden ook rekening met de mogelijkheden.

Wat hebben we vandaag? Alle grootste producenten(je weet wel, met uitzondering van wie) worden gebruikt in hun Android-smartphones, door iets van jezelf aan de systeemcode toe te voegen om deze te verbeteren. Elk jaar wordt het systeem bijgewerkt en krijgt het een voorvoegsel in de naam. Met de release van nieuwe versies wordt het arsenaal aan Android-mogelijkheden uitgebreid. En er zijn geen voorwaarden voor de smartphonemarkt om het systeem de komende jaren te laten varen.

Tabletten


Tablet

Een van de eerste vertegenwoordigers van Android-tablets was Samsung Galaxy Tab, dat in 2010 in de winkelschappen verscheen. Koreaans bedrijf bracht het apparaat uit om concurrentie op te leggen aan de iPad, die al klaar was om verkoopleider te worden.

Vóór Samsung waren er al pogingen om een ​​tablet op Android uit te brengen, maar die waren simpelweg niet succesvol of bleven onopgemerkt. De eerste Galaxy Tab draaide op versie 2.2, wat duidelijk niet de beste keuze was voor deze klasse gadgets - hij was destijds simpelweg niet geschikt voor tablets, wat Google niet verborgen hield. Hoewel Samsung het probeerde te verbeteren.

De hoogtijdagen van tablets begonnen na de release Android-versies 3.0, die speciaal voor deze apparaten is ontwikkeld. Winkelschappen waren meteen gevuld met goedkoop Chinese tabletten, die de gebruiker met hun prijs aantrokken. De volgende versies van Android werden universeel, waardoor het systeem zowel op smartphones als tablets kon worden gebruikt.

Tegenwoordig ervaren Android-tablets dit niet betere tijden– er worden zelden nieuwe producten uitgebracht, gebruikers geven de voorkeur aan phablets, en bovendien zorgen iPad- en Windows-modellen voor serieuze concurrentie.

TV's, mini-pc's, gameconsoles en tv-boxen op Android

Na smartphones, tablets en enkele andere apparaten is Android doorgedrongen tot multimedia-apparaten. In de zomer van 2012 introduceerde Nexus het Q-media-entertainmentapparaat, dat op een tv werd aangesloten en verschillende inhoud afspeelde. Het apparaatje draaide op Android 4.0. Later, in 2014, toonde Google een filiaal dat bedoeld was voor settopboxen en televisies. Android TV heeft alle functionaliteit van het hoofdsysteem overgenomen en is steeds meer aangepast aan bediening via de afstandsbediening.

Vanwege de brede mogelijkheden heeft het besturingssysteem vooral veel fabrikanten aangetrokken, die er, door verbinding te maken met een tv, er een soort van van maken grote smartphone. Ik hou van deze apparaten Chinese bedrijven, die tv-boxen produceert voor 2000-3000 roebel. Sommige tv-modellen zijn ook beschikbaar op Android TV, maar de meeste grote bedrijven heeft zijn eigen systemen die het niet wil opgeven.

Bovendien, met Android-release 4.4 verschenen er nogal wat mini-pc's op basis van dit systeem in online winkels - kleine apparaten(vaak in de vorm van een flashdrive), die in wezen dezelfde TV Box zijn. Hun belangrijkste voordeel is hun compactheid, waardoor ze in een zak kunnen worden gedragen.

Veel gebruikers zijn geïnteresseerd in Android en hoe spelsysteem. Bedrijven proberen tegemoet te komen aan de wensen van klanten. Je kunt het vandaag al in de schappen van elektronicawinkels vinden spelconsole op Android uit, evenals een aantal draagbare modellen van Chinese bedrijven.

Elk jaar versterkt Android zijn positie op de entertainmentmarkten alleen maar multimedia-apparaten. De functionaliteit van het systeem is tegenwoordig voldoende voor het comfortabel bekijken van online-inhoud, het starten van duizenden games en vele andere doeleinden.

Draagbare elektronica en thuistechnologie

Relatief recentelijk is slimme draagbare elektronica een nieuwe trend geworden. In de nasleep van zijn populariteit bracht Android in 2014 zijn systeem voor slimme horloges uit. Als een volwaardig besturingssysteem probeerden ze het zo handig en functioneel mogelijk te maken. Vandaag verder Android-kleding Horloges van grote merken zoals Samsung, LG, Huawei, Sony en anderen zijn verkrijgbaar.

Het systeem van Google heeft huishoudelijke apparaten, die elk jaar slimmer worden, niet gespaard. Al in 2009 konden gebruikers een fotolijst op Android kopen; later sloten ze zich aan bij de trend huishoudelijke apparaten, vooral koelkasten. Fabrikanten integreren touchpanels in hun apparaten, waarmee je de werking van de koelkast kunt configureren, eten kunt bestellen en op afstand kunt bedienen via een tablet of smartphone.

Op vrijwel elke beurs worden interessante keukenapparatuur met het Android-besturingssysteem “aan boord” gepresenteerd. Bovendien is de prijs van soortgelijke apparaten, wat bijdraagt ​​aan hun snelle verspreiding.

Laptops, camera's, projectoren, e-boeken

Er zijn laptops die Android draaien. Er zijn er relatief weinig, maar Google is vandaag bereid alles in het werk te stellen om ervoor te zorgen dat hun product concurrentie oplegt aan het toch al desktopsysteem: Windows. Bovendien kan iedere gebruiker Android geheel gratis uitproberen op zijn computer of laptop.

Hoewel laptops op Android niet bijzonder succesvol zijn, presteren ze nog steeds beter als ze met veel programma's werken. Misschien, alleen voor nu.

Maar projectoren op Android zien er interessanter uit. Tegenwoordig produceren veel bedrijven draagbare modellen die zijn uitgerust met Android TV, waarmee je overal van je favoriete programma of serie kunt genieten: thuis op de bank, of in het bos onder een spar. Maar nogmaals, dit zijn meer niche-apparaten die niet dezelfde vraag hebben als smartphones of smartwatches.

Leesliefhebbers hebben tegenwoordig toegang tot e-boeken op Android. Ze zijn aanzienlijk functioneler dan hun broers, waarop je alleen een vooraf gedownloade roman of verhaal kunt openen. Met vergelijkbare modellen op internet kun je zitten en een film kijken, en natuurlijk genieten van lezen.

Apparaten voor auto's


Foto: Android-radiobandrecorder Shuttle SDVA-6950 v2

Auto’s zijn tegenwoordig net zo gewoon als smartphones, dus waarom zou u ze niet belonen met een modern besturingssysteem? Grote holdings rusten nieuwe modellen uit met boordcomputers die de staat van de auto volledig in de gaten houden, staan ​​klaar om de bestuurder te helpen met de route en zullen de bestuurder vermaken met een film in een lange file.

Bovendien is de markt er vol van verschillende apparaten op Android die iedereen zich kan veroorloven. Hiermee kun je natuurlijk duizenden kaarten downloaden, waar zou je zijn zonder een radio die niet alleen muziek afspeelt, maar ook video's van YouTube laat zien in een lange file. DVR's staan ​​klaar om deze tandem aan te vullen, die met Android aanzienlijk grotere mogelijkheden heeft.

Conclusie

Lijst met apparaten die in de operatiekamer worden gebruikt Google-systeem, echt indrukwekkend. In feite kan geen enkel ander systeem bogen op een dergelijke brede distributie. En tenslotte de bollen Android-applicaties breiden zich alleen maar uit. Algemene beschikbaarheid en functionaliteit doen hun werk: het systeem groeit in een indrukwekkend tempo en laat de concurrentie achter zich. Misschien jij lieve lezers, ken jij ook exotische Android-apparaten?


Je bent waarschijnlijk hier omdat je dat al hebt gedaan Android-apparaat of ben net begonnen na te denken over kopen. De nieuwe hebben veel bruikbaarheid met uitgebreide rechten en mogelijkheden en veel “plezier”.

In tegenstelling tot de iPhone of iPad (die maar een paar apparaten hebben), zijn er honderden Android-apparaten om uit te kiezen. Dit is slechts één reden die ze zo aantrekkelijk en gewild maakt. U vindt zeker precies wat u nodig heeft - binnen uw budget of afhankelijk van uw andere voorkeuren.

Er zijn veel mogelijkheden en soorten Android, omdat het technisch gezien een besturingssysteem is voor elke smartphone en tablet. Veel bedrijven maken en brengen apparaten uit die zijn ontworpen om op Android te draaien, waaronder Samsung, HTC, LG en andere minder bekende merken. En ze zijn allemaal verschillend, omdat elke fabrikant zijn eigen instellingen en functies aan het apparaat toevoegt, die op hun beurt dienen als voor- of nadelen van een bepaald bedrijf bij de aankoop van zijn product.

Wat maakt elk apparaat uniek?

Android-apparaten variëren afhankelijk van de fabrikant. Kijk naar twee Android-telefoon onderstaand. Wat zie je?

Sommige verschillen liggen voor de hand, maar andere zijn minder voor de hand liggend, bijvoorbeeld:

  • De telefoon aan de linkerkant is iets groter
  • De monitoren zijn anders, de knoppen onderaan zijn anders
  • Elk scherm heeft zijn eigen unieke lay-out
  • Sommige pictogrammen zien er anders uit; Vergelijk bijvoorbeeld twee oproeppictogrammen

Er zullen altijd verschillen zijn in bijvoorbeeld het apparaat zelf verschijning, opslaggeheugen en camerakwaliteit. Er zullen ook verschillen zijn in de software (dat wil zeggen functies op het scherm) die de algehele ervaring van het Android-apparaat kunnen beïnvloeden.

Een Android-apparaat kopen

Nu weet je dat elk Android-apparaat uniek is. Als je nog geen Android-apparaat hebt, is het tijd om er een te kopen die aan je eisen voldoet.

Apparaatselectie

Als u niet zeker weet waar u moet beginnen, kunt u enkele beoordelingssites raadplegen. Op basis van de reviews krijg je een beter beeld van welke apparaten er verkrijgbaar zijn en hoe goed ze presteren. Over het algemeen zijn er 2 belangrijke factoren waar u op moet letten bij de aankoop: prijs en functies.

Prijs: Android-apparaten kunnen sterk variëren in prijs. Sommige verkopers (bijvoorbeeld Megafon) bieden bijvoorbeeld aan bepaalde telefoons tegen een zeer lage prijs of zelfs gratis (meestal zijn dit oude modellen of niet erg functionele modellen) als je meteen een simkaart koopt voor een bepaalde periode. Als uw keuze op meer valt dure telefoons, dan fluctueert de prijs van dergelijke telefoons van tot. Tabletten kosten meestal meer.

Kenmerken: Android-apparaten zijn er in verschillende vormen, maten en kleuren. De belangrijkste specificaties zijn onder meer schermgrootte, batterijduur, camerakwaliteit en algehele prestaties. Daarnaast zijn er een aantal nuttige functies, waar je ook aan moet denken, zoals handsfree modus of zelfs vingerafdrukherkenning.

Aankoop

Heeft u al besloten welk apparaat u wilt? Er zijn twee manieren om een ​​aankoop te doen: online of bij uw plaatselijke elektronica- en computerwinkel.

Vermijd dubieuze promoties of concurrentieaanbiedingen die niet geloofwaardig klinken. Omdat er een zeer grote vraag is naar Android-apparaten, en er in de regel gewetenloze verkopers en oplichters zijn, vooral op internet, die willen profiteren van uw aandacht en vertrouwen. We raden aan om goederen alleen te kopen bij een bekende en vertrouwde verkoper.