„Android“: Munur á milli breytinga

Efni eytt Efni bætt við
Comp.arch (spjall | framlög)
mEkkert breytingarágrip
Comp.arch (spjall | framlög)
Afritaði "lead" (sem ég skrifaði að miklu leyti sjálfu) frá ensku WP: en:Android software development (og aðlagaði). t.d. "additionally some Java 9 code has been backported to work)."
Lína 8:
Greiningarfyrirtækið [[Canalys]], greindi frá því árið 2010 að Android stýrikerfið væri söluhæsta stýrikerfi fyrir [[snjallsími|snjallsíma]] og tók þar fram úr [[Symbian]] stýrikerfi [[Nokia]] farsímarisans sem hafði verið það söluhæsta í tíu ár. Árið 2014, seldust 1000 milljón tæki með Android, meira en nokkur önnur stýrikerfi hafa nokkurn tíman selst. Við það varð Android vinsælasta stýrikerfi í heimi, uppsafnað, líka vinsælla en Windows sem er þó enn ráðandi á afmörkuðum hluta markaðarins, þ.e. á hefðbundum einkatölvum sem það hefur aðallega verið notað á.
 
Android hefur utan um sig samfélag margra forritara sem hanna [[forrit]] fyrir stýrikerfið og auka þar með virkni þess. Nú eru til, umyfir milljón forrit fyrir Android. [[Google Play]] er vefverslun með forrit sem rekin er af Google en einnig er hægt að hlaða niður forritum og viðbótum fyrir Android frá öðrum aðilum. Aðallega er forritað fyrir Android stýrikerfið í forritunarmálinu [[Java (forritunarmál)|Java]] (sem fyrst krafðist þess), en mörg önnur forritunarmál er hægt að nota og [[C (forritunarmál)|C]] er t.d. nú stutt af Google sérstaklega með Java eða öðrum (eða eingöngu, þó ekki ráðlagt af Google).
 
Android var kynnt þann 5. nóvember 2007, samhliða stofnun [[Open Handset Alliance]] samtakanna. Það eru samtök 80 vélbúnaðarframleiðanda, hugbúnaðarframleiðanda og fjarskiptafyrirtækja sem styðja við þróun opinna staðla fyrir farsíma og skyld tæki. Google gaf Android út undir [[Apache-leyfi]]nu, sem er leyfi fyrir frjálsan og opinn hugbúnað (GPL-leyfið er líka frjálst, og er notað fyrir Linux-kjarnann, hluta Android).
Lína 87:
| 8
|}
 
==Forritun fyrir Android==
<!--Afritað frá ensku [[Android software development]]-->
Upphaflega var eingöngu hægt að forrita svokölluð "öpp" (e. app), fyrir Android stýrikerfið í forritunarmálinu [[Java (forritunarmál)|Java]] (þó svo að [[C (forritunarmál)|C]] forritunarmálið sé notað af stýrikerfinu sjálfu, [[Linux]] kjarnann og t.d. "Bionic" hluta þess, og [[rekill|reklum]] (e. driver) sem Android notar).
 
Hægt er að nota Java 7 með öllum fídusum úr því máli (og suma úr Java 8, og jafvel nýrri útgáfur, t.d. Java 9), en í raun öll foritunarmál sem þýðast yfir í Java "bytecode"; t.d. styður Google að önnur forritunarmál séu notuð og þá sérstaklega [[Kotlin (programming language)|Kotlin]]. Annað mál, Go, frá þeim, hefur stuðning (sem þó er takmarkaður). Og eins og áður segir er C og nú C++ notað, en bæði hafa takmarkaðan stuðning (og var ómögulegt að nota upphaflega, fyrir sjálf smáforritin). Því eru þau oftast ekki notuð og þegar annað hvort eða bæði er notað, er samt meginhlutinn samt yfirleitt skrifaður í Java.
 
<!--