AndroidKūrėjas Google Inc Open Handset AllianceOS šeima GNU LinuxKodo modelis atviras kodasPaskutinė versija 15 2024 m r
Android OS

Android | |
---|---|
Kūrėjas | Google Inc., Open Handset Alliance |
OS šeima | GNU/Linux |
Kodo modelis | atviras kodas |
Paskutinė versija | 15 / 2024 m. rugsėjo 3 d. |
Branduolio tipas | (Linux) |
Licencija | Apache 2.0 GNU GPL v2 |
Svetainė | android.com |
„Android“ – atviro kodooperacinė sistema, daugiausia naudojama išmaniuosiuose telefonuose, nors ją galima įdiegti ir kituose mobiliuosiuose įrenginiuose, kaip kad planšetiniame kompiuteryje. 2005 m. „Google“ įsigijo pirminį operacinės sistemos kūrėją, „Android Inc.“.2007 m. buvo įsteigtas „Open Handset“ aljansas, kurį vienija 84 techninės bei programinės įrangos gamintojų ir telekomunikacijų bendrovės, atsakingos už šios operacinės sistemos tobulinimą.
Sistemos aprašymas
Tai „Linux“ operacinės sistemos ir įvairių daugiausia „Google“ sukurtų papildomų plėtinių kombinacija. Pagrindinė šios sistemos programavimo kalba yra „Java“, kurios sintaksė ir daugelis pagrindinių klasių nesiskiria nuo „“ siūlomos platformos, tačiau grafinės sąsajos API kitokia, nepanaši nei į AWT, nei į „Swing“, nei į „Eclipse“ naudojamą SWT. Kuriamos programos sąsaja dalinai aprašoma XML. „Java“ kodą vykdanti sistema kitokia ir neturi bendrų dalių su nuo seniau žinoma ir dabar „Oracle“ priklausančia „Java“ virtualia mašina. Visgi „Oracle“ mano, jog pasiūlydamas „Android“ „Google“ pažeidė jo įvairius programinės įrangos patentus bei pačios programavimo kalbos sukūrimo autorines teises ir šiuo metu bylinėjasi. „Android“ turi papildomas priemones pasiekti akselerometrą, girometrą, GPS ir kitas sistemas kurios dažnos išmaniuosiuose telefonuose. „Android“ gerai pritaikyta veikti esant ribotam ekrano dydžiui, neturint pelės ir klaviatūros, nors šiuos įtaisus, jei jie yra, sistema palaiko.
Šiuo metu taip pat gaminami su „Android“ telefonu per „Bluetooth“ susijungiantys elektroniniai laikrodžiai. „Android Studio“ leidžia rašyti ir šių laikrodžių programas – ši parašoma telefonui, kuris po to jos reikalingą dalį persiunčia į laikrodį.
„Android“ programos
Rinka
„Google“ yra sukūrusi internetinę „Android“ programų ir modulių rinką, kur galima rasti dešimtis tūkstančių įvairios kainos ir kokybės programėlių (iš viso sukurta beveik pusė milijono). Daugelis rinkoje pateikiamų programų ir modulių yra arba nemokami, arba kainuoja tik keletą dolerių. Dauguma telefonų gamintojų „Android“ papildo įvairiais savo sukurtais plėtiniais. „Android“ programos vykdomos „smėliadėžėje“, izoliuotos viena nuo kitos ir nuo operacinės sistemos. Rinkoje pasitaikė keletas prastai besielgiančių programų kurias „Google“ pašalino iš Interneto svetainės ir nuotoliniu būdu deaktyvavo tuose įtaisuose, kur jos buvo jau įkeltos. Jau siūlomos ir „Android“ antivirusinės programos. Už „Google Play“ parduotuvėje parduotas programėles „Google“ uždirba sutartą dalį rinkoje parduotos programos kainos.
Programavimas
„Android“ programas gali kurti kiekvienas programuotojas, pagrindiniai ir gana efektyvūs įrankiai („“) yra nemokami. Kūrimui net nebūtina investuoti į „Android“ palaikantį mobilųjį telefoną ar kitą prietaisą – yra emuliatorius. Jei telefonas ar kitas prietaisas yra prijungiamas prie programuotojo kompiuterio per mikro-USB jungtį, pakeitus „Android“ sąsajoje keletą gerai dokumentuotų nuostatų jis pavirsta programavimo įrankiu. Taip nesunku patikrinti programos darbą su GPS ir kitais telefono davikliais bei matyti ar užduočiai pakanka telefono atminties, procesoriaus resursų. Tačiau emuliatorius gali patikrinti kaip programa veikia esant įvairiai ekrano raiškai ir įvairioms „Android“ versijoms.
Naujesnės „Android“ versijos leidžia taip pat programuoti ir C/C++ (natyvus kodas). „Android“ C/C++ sąsaja beveik tokia pati kaip ir pasiūlyta „Sun Microsystems“ (), taigi palyginus sudėtinga ir naudojama tik jei reikia pasiekti iš Java neprieinamus resursus, integruoti didelį turimą C/C++ kodo fragmentą ar labai optimizuoti daug procesoriaus resursų reikalaujantį algoritmą. Tačiau Android taip pat palaiko dabartinės Qt versijos, taip įgalindamos kurti nuo Java mažai priklausomas ir sudėtingą vartotojo sąsają turinčias C++ programas (žaidimus, įrankius animatoriams ir pan).
Nuo „Android 2.1“ versijos, kūrėjai, su „Android“ NDK įrankių, gali naudotis „OpenGL ES 2.0“ grafikos biblioteką. O nuo „Android“ 2.2 (Froyo) versijos, įrenginiai gali būti užprogramuojami naudoti „OpenGL ES 2.0“ ir be „Android“ NDK įrankių pagalbos.
Programos „Android“ ilgą laiką buvo kuriamos su „Eclipse“, kurią ir dabar galima naudoti. Tačiau „oficialia“ programavimo aplinka su visomis naujausiomis galimybėmis šiuo metu laikoma „Android Studio“. „Android“ programą galima parengti vykdymui ir be jokios programavimo aplinkos (vien terminalo komandomis). Komandinės eilutės kompiliavimo sistema ilgą laiką buvo vystoma aplink „Ant“, kurią pastaruoju metu pakeitė „“.
Visos telefonuose instaliuojamos „Android“ programos turi skaitmeninius parašus, nors juos galima susikurti ir pačiam. Visos vėlesnės (atnaujintos) programos versijos turi būti pasirašytos tuo pačiu parašu, kaip ir pirmoji.
Paplitimas
2011 m. „Android“ buvo populiariausia operacinė sistema mobiliesiems įrenginiams, naudojama apie 190 mln. įvairiausių įrenginių.
Taip pat skaitykite
- Android Auto
Išnašos
- „Android Overview“. Open Handset Alliance. Nuoroda tikrinta 2008-09-23.
- Linux branduolys pateikiamas su GPL licenzija, Google moduliai – su Apache. Istorijoje buvo keli trumpi periodai kuomet Android nebuvo atviro kodo sistema.
- „Google Buys Android for Its Mobile Arsenal“. Businessweek.com. 2005-08-17. Nuoroda tikrinta 2010-10-29.
- Jackson, Rob (10 December 2008). „Sony Ericsson, HTC Androids Set For Summer 2009“. Android Phone Fans. Nuoroda tikrinta 2009-09-03.
- "FAQ". Pranešimas spaudai. http://www.openhandsetalliance.com/oha_faq.html. Prieigos data 2010-11-15.
- „Android Market reaches 500,000 app mark“. www.t3.com. 2011-10-23. Nuoroda tikrinta 2011-10-23.
- Tech Crunch (March 6, 2011). „Google Responds To Android Malware, Will Fix Infected Devices And ‘Remote Kill’ Malicious Apps“. Tech Crunch.
- Pagrindinė Android programuotojų svetainė, visa dokumentacija
- Using Hardware Devices Archyvuota kopija 2010-11-05 iš Wayback Machine projekto.
- Android C/C++ įrankių oficiali svetainė
- Qt for Android. doc.qt.io
- Charles Arthur (2011-10-14). „Mobile generating equivalent of $2.5bn a year, says Google chief“. Guardian. Nuoroda tikrinta 2011-10-15.
Autorius: www.NiNa.Az
Išleidimo data:
vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie Android OS, Kas yra Android OS? Ką reiškia Android OS?
AndroidKurejas Google Inc Open Handset AllianceOS seima GNU LinuxKodo modelis atviras kodasPaskutine versija 15 2024 m rugsejo 3 d Branduolio tipas Linux Licencija Apache 2 0 GNU GPL v2Svetaine android com Android atviro kodooperacine sistema daugiausia naudojama ismaniuosiuose telefonuose nors ja galima įdiegti ir kituose mobiliuosiuose įrenginiuose kaip kad plansetiniame kompiuteryje 2005 m Google įsigijo pirminį operacines sistemos kureja Android Inc 2007 m buvo įsteigtas Open Handset aljansas kurį vienija 84 technines bei programines įrangos gamintoju ir telekomunikaciju bendroves atsakingos uz sios operacines sistemos tobulinima Sistemos aprasymasTai Linux operacines sistemos ir įvairiu daugiausia Google sukurtu papildomu pletiniu kombinacija Pagrindine sios sistemos programavimo kalba yra Java kurios sintakse ir daugelis pagrindiniu klasiu nesiskiria nuo siulomos platformos taciau grafines sasajos API kitokia nepanasi nei į AWT nei į Swing nei į Eclipse naudojama SWT Kuriamos programos sasaja dalinai aprasoma XML Java koda vykdanti sistema kitokia ir neturi bendru daliu su nuo seniau zinoma ir dabar Oracle priklausancia Java virtualia masina Visgi Oracle mano jog pasiulydamas Android Google pazeide jo įvairius programines įrangos patentus bei pacios programavimo kalbos sukurimo autorines teises ir siuo metu bylinejasi Android turi papildomas priemones pasiekti akselerometra girometra GPS ir kitas sistemas kurios daznos ismaniuosiuose telefonuose Android gerai pritaikyta veikti esant ribotam ekrano dydziui neturint peles ir klaviaturos nors siuos įtaisus jei jie yra sistema palaiko Siuo metu taip pat gaminami su Android telefonu per Bluetooth susijungiantys elektroniniai laikrodziai Android Studio leidzia rasyti ir siu laikrodziu programas si parasoma telefonui kuris po to jos reikalinga dalį persiuncia į laikrodį Android programosRinka Ismanusis telefonas Google yra sukurusi internetine Android programu ir moduliu rinka kur galima rasti desimtis tukstanciu įvairios kainos ir kokybes programeliu is viso sukurta beveik puse milijono Daugelis rinkoje pateikiamu programu ir moduliu yra arba nemokami arba kainuoja tik keleta doleriu Dauguma telefonu gamintoju Android papildo įvairiais savo sukurtais pletiniais Android programos vykdomos smeliadezeje izoliuotos viena nuo kitos ir nuo operacines sistemos Rinkoje pasitaike keletas prastai besielgianciu programu kurias Google pasalino is Interneto svetaines ir nuotoliniu budu deaktyvavo tuose įtaisuose kur jos buvo jau įkeltos Jau siulomos ir Android antivirusines programos Uz Google Play parduotuveje parduotas programeles Google uzdirba sutarta dalį rinkoje parduotos programos kainos Programavimas Android programas gali kurti kiekvienas programuotojas pagrindiniai ir gana efektyvus įrankiai yra nemokami Kurimui net nebutina investuoti į Android palaikantį mobilujį telefona ar kita prietaisa yra emuliatorius Jei telefonas ar kitas prietaisas yra prijungiamas prie programuotojo kompiuterio per mikro USB jungtį pakeitus Android sasajoje keleta gerai dokumentuotu nuostatu jis pavirsta programavimo įrankiu Taip nesunku patikrinti programos darba su GPS ir kitais telefono davikliais bei matyti ar uzduociai pakanka telefono atminties procesoriaus resursu Taciau emuliatorius gali patikrinti kaip programa veikia esant įvairiai ekrano raiskai ir įvairioms Android versijoms Naujesnes Android versijos leidzia taip pat programuoti ir C C natyvus kodas Android C C sasaja beveik tokia pati kaip ir pasiulyta Sun Microsystems taigi palyginus sudetinga ir naudojama tik jei reikia pasiekti is Java neprieinamus resursus integruoti didelį turima C C kodo fragmenta ar labai optimizuoti daug procesoriaus resursu reikalaujantį algoritma Taciau Android taip pat palaiko dabartines Qt versijos taip įgalindamos kurti nuo Java mazai priklausomas ir sudetinga vartotojo sasaja turincias C programas zaidimus įrankius animatoriams ir pan Android logotipas Nuo Android 2 1 versijos kurejai su Android NDK įrankiu gali naudotis OpenGL ES 2 0 grafikos biblioteka O nuo Android 2 2 Froyo versijos įrenginiai gali buti uzprogramuojami naudoti OpenGL ES 2 0 ir be Android NDK įrankiu pagalbos Programos Android ilga laika buvo kuriamos su Eclipse kuria ir dabar galima naudoti Taciau oficialia programavimo aplinka su visomis naujausiomis galimybemis siuo metu laikoma Android Studio Android programa galima parengti vykdymui ir be jokios programavimo aplinkos vien terminalo komandomis Komandines eilutes kompiliavimo sistema ilga laika buvo vystoma aplink Ant kuria pastaruoju metu pakeite Visos telefonuose instaliuojamos Android programos turi skaitmeninius parasus nors juos galima susikurti ir paciam Visos velesnes atnaujintos programos versijos turi buti pasirasytos tuo paciu parasu kaip ir pirmoji Paplitimas2011 m Android buvo populiariausia operacine sistema mobiliesiems įrenginiams naudojama apie 190 mln įvairiausiu įrenginiu Taip pat skaitykiteAndroid AutoIsnasos Android Overview Open Handset Alliance Nuoroda tikrinta 2008 09 23 Linux branduolys pateikiamas su GPL licenzija Google moduliai su Apache Istorijoje buvo keli trumpi periodai kuomet Android nebuvo atviro kodo sistema Google Buys Android for Its Mobile Arsenal Businessweek com 2005 08 17 Nuoroda tikrinta 2010 10 29 Jackson Rob 10 December 2008 Sony Ericsson HTC Androids Set For Summer 2009 Android Phone Fans Nuoroda tikrinta 2009 09 03 FAQ Pranesimas spaudai http www openhandsetalliance com oha faq html Prieigos data 2010 11 15 Android Market reaches 500 000 app mark www t3 com 2011 10 23 Nuoroda tikrinta 2011 10 23 Tech Crunch March 6 2011 Google Responds To Android Malware Will Fix Infected Devices And Remote Kill Malicious Apps Tech Crunch Pagrindine Android programuotoju svetaine visa dokumentacija Using Hardware Devices Archyvuota kopija 2010 11 05 is Wayback Machine projekto Android C C įrankiu oficiali svetaine Qt for Android doc qt io Charles Arthur 2011 10 14 Mobile generating equivalent of 2 5bn a year says Google chief Guardian Nuoroda tikrinta 2011 10 15