Mikä on Android-käyttöjärjestelmä? Aloittelijat lukevat!

Sisällysluettelo:

Mikä on Android-käyttöjärjestelmä? Aloittelijat lukevat!
Mikä on Android-käyttöjärjestelmä? Aloittelijat lukevat!

Video: Mikä on Android-käyttöjärjestelmä? Aloittelijat lukevat!

Video: Mikä on Android-käyttöjärjestelmä? Aloittelijat lukevat!
Video: What is the shortcut for Downloads in Google Chrome? - YouTube 2024, Huhtikuu
Anonim

Tänään nimi Android-käyttöjärjestelmä on synonyymi kädessä pidettävässä laitteessa, joka voi näyttää elokuvia, sallia toisen puhua, lähettää viestejä, kuvia, sähköposteja, pelata pelejä ja antaa sinun pysyä yhteydessä kaikkien kanssa.

Image
Image

Android-käyttöjärjestelmä

Android on ehkä yksi käytetyimmistä käyttöjärjestelmistä ja puitteista, joita me kutsumme älypuhelimiksi tänään. Ja se on valmis muodostamaan kokonaisvaltaisen kehyksen, jota ei käytetä pelkästään yksinkertaisiin kämmentietokoneisiin kuin älypuhelimiin, mutta sen käyttö on myös HDTV: n, Automotive Infotainment -järjestelmissä. Järjestelmä, joka vaatii yksinkertaisen, tyylikkään ja helppokäyttöisen käyttöliittymän, voi olla rakennettu Android-kehykseen.

Mikä on Android?

Android on Android Inc.:n kehittämä ja nyt markkinoima Mobile Operating System. Google ja muut Open Handset Alliancen jäsenet ovat tehneet yhteistyötä Android-kehityksen ja julkaisun kanssa. Sen ohjelmistopino ja -kehys on rakennettu Linux-ytimeen, joka on ollut erittäin instrumentaalinen sen saumattomassa hyväksynnässä matkapuhelimiin valittavana OS: nä. Android OS koostuu yli 12 miljoonasta rivistä koodia, joka on kirjoitettu C / C ++ / Java ja XML.

Android voidaan visualisoida pohjimmiltaan puitteena C C ++- ja Java-kirjastoille, jotka perustuvat Linux-ytimeen. Tästä syystä ja siitä, että Java-sovellukset voidaan helposti luoda SDK: n kautta, sovellukset ovat kannettavia kaikissa mobiililaitteissa.

Android-järjestelmä koostuu kolmesta kerroksesta:

  1. Java-sovellus, joka on käytössä Dalvik Runtime Engine -ohjelmassa
  2. Järjestelmäkirjasto kirjoitettu C ja C ++
  3. Kernel-pohjainen Linux

Sovelluskerros.

Kehityskieleksi valittiin Java-kieli. Mobiilikäyttäjiä on paljon Java-osaajia, joten he saavat saumattoman siirtymän kirjoittamaan mobiilisovelluksia ja widgettejä Android-älypuhelimissa

Java on todistettu teknologia, joka on kannettava eri ohjelmisto- ja laitteistoalustalla. Java on jo saatavilla useimmissa matkapuhelimissa. Nykyinen Java mobiililaitteilla (J2ME) on paljon rajoituksia, joten suuret matkapuhelinyritykset lisäävät omaa laajennustaan Java-kirjastoon, mikä vaikeuttaa Java-sovelluksen siirrettävyyttä matkapuhelimella. Normaalisti Javaa käytettiin Java-pelien luomiseen mobiiliin; monet muut sovellukset rakentuvat edelleen alkuperäiseen käyttöjärjestelmään eikä Java-kerrokseen.

Sun on käyttänyt Java-tekniikkaa matkapuhelimissa jo vuosikausia, se on onnistuneesti käytössä useimmissa matkapuhelimissa, mutta standardisoinnin puute vaikeutti matkapuhelimarkkinoiden syvyyden saavuttamista.

Android on hyvin tavoitettavissa ja standardoidussa API: n ja kirjastojen joukossa, kehittäjät voivat käyttää näitä sovellusliittymiä kehittää pelejä ja sovelluksia, integroida hyvin matkapuhelimiin ja Java tekee Android-sovelluksen kannettavaksi kaikissa (Android) matkapuhelimissa.

Java-ohjelma ei toimi suoraan Androidissa; se muunnetaan Dalvik-tavuokoodiksi. Pohjimmiltaan Android voi tehdä sovelluksia niin kauan kuin se voidaan muuntaa Dalvik-tavun koodiksi.

Järjestelmäkirjastot.

Android-järjestelmäkirjastot rakentuvat pääasiassa C: lle ja C ++: lle, joten ne ovat nopeita ja tehokkaita. Koska kirjasto toimii Linux-ytimen yläpuolella, saatavilla on paljon ohjaimia ja kirjastoja, jotka voidaan räätälöidä myyjän vaatimuksen mukaisesti.

Linux-ydin.

Linux-ydin valittiin, koska se osoittautui vakaaksi ja tehokkaaksi. Linuxilla on hyvä muistihallinta, prosessien hallinta ja se on jo integroitu monien muiden toimintojen, kuten TCP / IP-verkkoasennuksen, kanssa, mikä on välttämätöntä käyttöjärjestelmälle (etenkin, kun tarvitset yhteyden matkapuhelinverkkoon).

Uuden laitteistomarkkinointivalmistajan osalta Android-alustan rakentamisen ensimmäinen asia on rakentaa laiteohjain Linux-ytimeen. pitäisi olla paljon kehittäjiä, joilla on osaaminen ohjelmistopinon rakentamiseen tyhjästä tai muokata sitä saatavilla olevasta ohjelmistosta.

Useat yhtiöt yrittivät rakentaa Linux-ytimeen perustuvan matkapuhelimen käyttöjärjestelmän ennen Androidin tekemistä, mutta eivät ole olleet kovinkaan onnistuneita.

Myös Motorola ja Nokia olivat julkaisseet joitakin Linux- käyttöjärjestelmissä toimivia mobiili- ja Internet-laitteita, mutta ne eivät myöskään olleet kovin menestyksekkäitä, kuten Motorola A -sarjan puhelin, joka alkoi A760: lla. Nokialla on Internet-taulukkolaite (N770), joka on myös rakennettu Linux-käyttöjärjestelmän avulla. Tekniseltä kannalta Android käyttää Javaa Linuxilla on älykäs liike. Sekä Java että Linux ovat osoittautuneet teknologiaksi ja tarjoavat siirrettävyyden mobiilisovellukselle Android-alustalla.

Suositellut linkit: Android kehittäjille.

Suositeltava: