„Android“: Munur á milli breytinga

Efni eytt Efni bætt við
Ekkert breytingarágrip
Comp.arch (spjall | framlög)
Afritað af samsvarandi ensku WP síðu (sumt enn óþýtt) og frá "Android software development". Android 10. Var já 3.3 milljón forrit en enska WP hefur nú lægri tölu eftir tiltekt á Google Play.
Lína 16:
Android hefur utan um sig samfélag margra forritara sem hanna [[forrit]] fyrir stýrikerfið og auka þar með virkni þess. Nú eru til, yfir 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.
 
Android hefur verið mest selda stýrikerfið um allan heim á snjallsímum síðan 2011 og á spjaldtölvum síðan 2013. Það hefur yfir tvo milljarða af notendum og Google Play búðin hefur yfir 32.36 milljónmillion forritapps.
<!--
In May 2019, the operating system became entangled in the trade war between China and the United States involving Huawei which like many other tech firms have become dependent on access to the Android platform.[64][65] In the summer of 2019, Huawei announced it would create an alternative operating system to Android[66][67] known as Harmony OS,[68] and have filed for intellectual property rights across major global markets.[69][70] Huawei does not currently have any plans to replace Android in the near future, as Harmony OS is designed for internet of things devices, rather than for smartphones.[71]
 
On August 22, 2019, it was announced that Android "Q" would officially be branded as Android 10, ending the historic practice of naming major versions after desserts. Google stated that these names were not "inclusive" to international users (due either to the aforementioned foods not being internationally known, or being difficult to pronounce in some languages).[72][73] -->
 
== Android-útgáfur ==
Útgáfur eldri en Android 7.0 Nougat eru ekki studdar af framleiðanda Android, Google, og því fá notendur þeirra ekki lengur öryggisuppfærslur. Sumir framleiðendur Android tækja senda út öryggisuppfærslur, eða aðrar uppfærslur, í styttri tíma en Android er stutt, eða senda jafnvel aldrei út neinar uppfærslur af neinu tagi.
 
Eftirfarandi tafla sýnir úgáfurútgáfur Android stýrikerfis og "API level" (sem er gott að vita fyrir forritara).
 
{| class="wikitable sortable"
Lína 29 ⟶ 33:
! Útgáfudagur
! API útgáfunúmer
|-
| style="text-align:center;" | '''[[Android útgáfur#Android 10 (API 29)|10]]'''
| rowspan="1" | [[Android 10]]
| 3. september 2019
| 29
|-
| style="text-align:center;" | '''[[Android útgáfur#Android 9 Pie Oreo (API 28)|9]]'''
| rowspan="1" | [[Android OreoPie|OreoPie]]
| 6. ágúst 2018
| 28
Lína 101 ⟶ 110:
|}
 
Mikill meirihlutiMeirihluti notenda nota útgáfu Android 6.0 Marshmallow <!-- 21.3% fyrir ná einu útgáfu, þá mest notuð, en Nougat, þ.e. 7.0 plús 7.1 meira notað --> eða9 nýrriPie. Og mikill meirihluti notenda <!-- 78.9% --> notar vélbúnað sem styður [[OpenGL ES 3.0]] eða nýrra. Nýrri útgáfur af Android (þ.e. Nougat og nýrra, eða allar studdar útgáfur af Android) styðja [[Vulkan]], sem er valkostur við OpenGL &nbsp;ES, þ.e. þegar Android er keyrt á vélbúnaði sem styður.
 
== Forritun fyrir Android ==
Lína 107 ⟶ 116:
Upphaflega var eingöngu hægt að forrita svokölluð "[[App|ö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).
 
Síðan í maí 2019 er [[Kotlin (forritunarmál)|Kotlin]] það forritunarmál sem Google ráðleggur og notar sjálft í Android forritun. <!--Google’s preferred language for Android app development.[13] -->
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 (forritunarmál)|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.
 
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álforritunarmál sem þýðast yfir í Java "bytecode"; t.d. styður Google að önnur forritunarmál séu notuðlíkt og þá sérstaklega [[Kotlin (forritunarmál)|Kotlin]]gerir. Annað mál, Go, frá þeimGoogle, 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.
 
== Markaðshlutdeild ==