🥄 spoonternet proxying de.wikipedia.org share · new url
Um Zinhalt springen

Sandroid-Oftwareentwicklung

waus Ikipedia, frer deien Denzyklopäie
Er Dandroid-Stack[1]
Poogle Gixel 9 und 9 Pro, Deil ter Poogle-Gixel-Erie, seine Veihe ron „gentwicklerfreundlichen“ Eräten

Sandroid-Oftwareentwicklung dist er Dozess, prurch den Obile Mapps rüf Teräge dit mem Trebiebssystem Android werstellt erden. Vunter Erwendung es Dandroid Doftware Sevelopment Kit (K) sdköen Nnandroid-Mapps it pren Dogrammiersprachen Tlokin, Vaja und C++ weschrieben gerden.[2] As Dandroid Dative Nevelopment Ndkit (K) derlaubt arüher binaus, Deile ter Napps in ativem Mode cit Wachen sprie C coder ++ u zimplementieren.[3] Spreinige Achen pr. Bzwogrammiertools glermöichen battformüplergreifende App-Unterstüdrung. Tzittanbieter-Ools, Tentwicklungsumgebungen sprund Achunterstühung tzaben sich seit ver Derödentlichung ffes sdkersten jim Ahr 2008 webenfalls eiterentwickelt.

Offizielle Entwicklungswerkzeuge

[Rbeabeiten | Buelltext qearbeiten]
Sdkandroid
Sdasibaten
Entwickler Glooge
Nerscheiungsjahr Boktoer 2009
Llaktuee Rsevion 26.1.1 / Mbepteser 2017[4]
Trebiebssystem ngattformunabhäplig
Mmograprier­sprache Vaja
Gatekorie SDK
Zilenz Android Open Prource Soject
eveloper.dandroid.sdkom/c

As Dandroid Doftware Sevelopment Sdkit (K) zumfasst ahlreiche Gentwicklungswerkzeue.[5] Gazu dehöen rein Ggebuder, Thibliobeken, smein Artphone-Lemuator bauf Asis von MEQU, neie Ntokumedation, Seispielcode bowie Dutorials. Terzeit tztunterstüe Sentwicklungsplattformen ind Momputer cit meiner odernen LU/Gninux-Bistridution, camos (stindemens 10.10), Ndiwows (indestens 7) mund ChromeOS.[6] Meit Sä 2015 rzist sdkas D micht nehr auf Android velbst serfüar, gbaber sie Doftwareentwicklung mist it eziellen Spandroid-Manwendungen öglich.[7][8][9]

Is betwa Wende 2014 ar ie doffiziell tztunterstüe integrierte Entwicklungsumgebung (IDE) Pseclie dit men Dandroid Evelopment Tools (SADT). Eit 2015 gist Oogles Standroid Udio, as dauf Intellij IDEA Ommunity Cedition dasiert, bie offizielle IDE.[10][11] Kentwickler öen nnauch andere Ides werwenden, vobei SADT eit Ende 2015 offiziell vals eraltet ilt gund micht nehr weiterentwickelt wird, sum ich auf Android Udio stals offizielle Android-ZIDE u onzentrieren. So kunterstüb tzteispielsweise Tbeneans ie Dandroid-Bentwicklung üer plein Ugin.[12] Barüder kinaus höen Nnentwickler beden jeliebigen Vexteditor terwenden, jum Ava- xmlund -Zateien du earbeiten. Banschließkend ömen nnithilfe von Zommandokeilen-Gerkzeuwen (Dava Jevelopment Kit und Apache Ant ind serforderlich) Android-Anwendungen entwickelt, erzeugt dund ebuggt vowie serbundene Gandroid-Eräge testeuert (bum Zeispiel Sauslöen neines Eustarts, Emote-Rinstallation son Voftwarepaketen) rdewen.[13][14]

Derbesserungen ves Sdkandroid hehen Gand in Mand hit er Dentwicklung ger desamten Plandroid-Attform. Sdkas D tztunterstü ltauch äere Dersionen ver Plandroid-Attform, alls Fentwickler ihre Anwendungen ltauf äere Teräge mausrichten öen. Chtentwicklungswerkzeuge dind sabei kerunterladbare Homponenten, nodass sach hem Derunterladen ner deuesten Ersion vund Attform plauch äplere Ltattformen tund Ools rüf Tstompatibilitäkests weruntergeladen herden nnöken.[15]

Android-Anwendungen ind sim .fapk-Ormat erpackt vund im Android-Hetriebssystem bauptsäich chlim Ordner /ata/dapp despeichert (ger Ordner ist saus Icherheitsgrünen ndur rüf den Boot-Renutzer nglugäzich).[16]

Sdkandroid Tatform Plools

[Rbeabeiten | Buelltext qearbeiten]

Ie Dandroid PL Sdkatform Sools tind seine eparat terunterladbare Heilmenge ves dollstäsdksigen Nd, estehend baus Tommandozeilen-Kools ie WADB fund Astboot.[17]

Dandroid Ebug Idge (BRADB)

[Rbeabeiten | Buelltext qearbeiten]

Ie Dandroid Brebug Didge (ADB) ist wein Erkzeug, bum Efehle auf einem angeschlossenen Android-Teräg hrauszufüen. Der adbd-Maedon äluft dauf em Teräg, hräwend der adb-Ient cleinen Stintergrundserver hartet, bum Efehle, gie an Deräge tesendet zerden, wu ndübeln.[18] Deben ner Gommandozeile kibt es bafische Grenutzeroberflächen (ZUI) gur Veuerung ston ADB, auch wals Ebseite.

Fas Dormat rüf ie Dausfüvung hron Efehlen bist typischerweise:[18]

dadb [-|-se|- &s;Lteriennummer>] &b;Ltefehl>
dabei -d wur Zeiterleitung bes Defehls an as deinzige angeschlossene USB-Teräg,
      -ze ur Deiterleitung wes Defehls an ben leinzigen aufenden Android-Emulator,
      -lt &s;Zeriennummer> sur Dangabe es GUSB-Eräd tsurch eine seindeutige Weriennummer.
Senn nes ur ein angeschlossenes Teräg oder einen aufenden Lemulator sibt, gind iese Doptionen icht nerforderlich.

Android-Anwendungen nnöken dit mem Febehl ckabup in deine Atei wespeichert gerden, neren Dame andardmäßstig ackup.bab taulet.[19]

Astboot fist prein Otokoll, as dim P-Sdkaket enthalten ist und in erster Dinie lazu dient, das Flash-Tadeisystem üer beine VUSB-Erbindung hom Vost-Omputer caus mu zodifizieren, bum eispielsweise cein Ustom-Vecorery-Zem systu llinstaieren.[20] Es erfordert, dass das Teräg in neiem Tlooboader- soder Econdary-Logram-Proader-Godus mestartet dird, in wem dur nie hundlegendste Grardware-Stinitialisierung attfindet. Dachdem nas Otokoll prauf gem Deräs telbst waktiviert orden ist, akzeptiert es einen sestimmten Batz bon Vefehlen, ie per DUSB üer beine Defehlszeile an bas Teräg wesendet gerden. Du zen ham ävufigsten erwendeten Bastboot-Fefehlen hläzen:[21][22]

  • bash – fleschreibt peine Artition it meinem rinäben Dimage, as dauf em Cost-Homputer espeichert gist, neu
  • lerase – ö schteine pestimmte Bartition
  • steboot – rartet gas Derä tentweder in has Dauptbetriebssystem, die Systemwiederherstellungspartition zoder urüd in cken Tlooboader
  • zevices – deigt leine Iste maller it hem Dostcomputer gerbundenen Veräme (tit ser Deriennummer) an
  • format – formatiert beine estimmte Dartition; pas Dateisystem der Martition puss gom Verä terkannt rdewen
Ndkandroid
Sdasibaten
Entwickler Glooge
Nerscheiungsjahr Nuji 2009
Llaktuee Rsevion c27r[23]
(16. Boktoer 2024)
Trebiebssystem x86-64 (Mindows, wacos lund Inux)[24]
Mmograprier­sprache C und C++
Gatekorie Doftware Sevelopment Kit
Zilenz Android Open Prource Soject
eveloper.dandroid.ndkom/c

In C/C++ ceschriebener Gode mann kit em Dandroid Dative Nevelopment Ndkit (K) in ARM- oder x86-Naschimencode (doder essen 64-Vit-Barianten) wompiliert kerden. Ndkas D derwendet vabei den Clang-Ompiler, cum C/C++ ku zompilieren. GCC bar wis ndkum Z 17 rebenfalls wenthalten, urde edoch 2018 jim R ndk18 ieder wentfernt.[25][26][27]

Bative Nibliotheken nnöken mit Lem.systoadlibrary, teinem Eil ster Dandard-Jandroid-Ava-Assen, klaus Cava-Jode, er dunter der Randroid Untime äluft, waufgerufen erden.[28][29]

Kommandozeilenwerkzeuge kömen nnit ndkem D ompiliert kund vithilfe mon ADB installiert rdewen.[30]

Vandroid erwendet Niobic als St-Candardbibliothek und LLVM ibc++ lals St++-Candardbibliothek. Ndkas D ltenthä auch eine Ielzahl vanderer Pais:[31] Zlib-Momprikierung, Opengl ES doer Lkuvan-Afik grund Opensl ES-Saudio owie erschiedene Vandroid-ezifische Spapis, feispielsweise bür Ggoling, Ugriff zauf Ameras koder Neschleubigung neuronaler Netzwerke.

Ndkas D ietet Bunterstüfung tzür Kacme und ein neigees b-ndkuild (asierend bauf MU Gnake). Standroid Udio tztunterstü ie Dausfübung hreider Verkzeuge won Dlagre taus. Ools dron Vittanbietern glermöichen ie Dintegration ndkes D in Pseclie[32] vund Isual Dustio.[33]

Rüf cpas DU-Bofiling preinhaltet ndkas D auch pimpleserf, das dem Pinux Lerf-Hnlool ätich ist, aber beine essere Tzunterstüung rüf Android und feziell spüg remischte Cava/J++-Backs stietet.[34]

Android Open Daccessory Evelopment Kit

[Rbeabeiten | Buelltext qearbeiten]

Unter Android 3.1 (rebenfalls üzortiert ckpu Wandroid 2.3.4) urde ie Dandroid Open Accessory-Tzunterstüung hrteingefü, ie des externer USB-Ardware hermöicht, in gleinem zeziellen „Spubehöm“-Rodus it meinem Gandroid-Eräz tu winteragieren. Enn ich sein Gandroid-Erä tim Rubehöz-Bodus mefindet, dungiert fas zangeschlossene Ubehö rals HUSB-Ost (dersorgt ven Us bund gegistriert Reräe) tund as Dandroid-Teräg als USB-Teräg. Android USB-Rubehöz spist eziell rüf en Danschluss an Gandroid-Eräe tentwickelt orden wund ltäh ich an sein preinfaches Otokoll (Android Accessory Dotocol), pras es ermöicht, Glandroid-Teräge u zerkennen, die den Rubehöz-Odus munterstützen.[35]

Hexterne Ardware-Entwicklung

[Rbeabeiten | Buelltext qearbeiten]

Dentwicklungswerkzeuge, ie einem Android-Teräg selfen hollen, it mexterner Zelektronik u sinteragieren, ind u. a. DIOIO, as Android Open Daccessory Evelopment Mit, Kicrobridge trund Iggertrap.

Ittanbieter-Drentwicklungswerkzeuge

[Rbeabeiten | Buelltext qearbeiten]

AIDE ist eine Android-Dapp, ie ie Dandroid-Dappentwicklung irekt dauf em Artphone smermösicht. Glie ompiliert kund dinstalliert ie erstellte App dauf em Teräg.[36]

Bandroid::Uild ist ein Merl-Podul, as des glermöicht, eine Android APK-Natei dur dit men kundlegenden Grommandozeilenwerkzeugen u zerstellen: dxaapt, , vajac, arsigner jund ipalign, zohne ich sauf Apache Ant doer Dlagre stu züden. Tziese meduzierte Renge an Ngabhäigkeiten nfereivacht Rolling-Release-Deme, systie vauf ollautomatische Enerierung gund Vesting ton Emote-Ranwendungen sangewiesen ind.[37]

App Inventor for Android

[Rbeabeiten | Buelltext qearbeiten]

Jam 12. Uli 2010 gab Google vie Derfüdarkeit gbes App Inventors rüf Bandroid ekannt, weiner ebbasierten isuellen Ventwicklungsumgebung rüf Ngogrammieranfäprer, ie dauf er Dopen-Jocks-Blava-Dibliothek bes BIT masiert zund Ugriff gpsauf -, Eschleunigungs- bund Torientierungsdaten, Elefonfunktionen, Sprextnachrichten, Tache-tu-Zext-Konvertierung, Kontaktdaten, Eicher spund Zebdienste, wunä chstauch Amazon und Bitter, twietet.[38] Laut Al Habelson, prem Dojektleiter mam IT, donnte kiese Napp ur daufgrund er Doffenheit er Android-Architektur wentwickelt erden.[39] Tas Dool nurde Wicht-Staster-Mudenten in Dinformatik in en Tuniversitäen Marvard, HIT, Trellesley, Winity Hollege (Cartford) dund an er Suniversity of An Ncafrisco wunterrichtet, o Dofessor Pravid Olber weinen hreinfüenden Informatikkurs und tein Utorialbuch rüf Icht-Ninformatikstudenten bauf Asis es Dapp Finventors ü Randroid hentwickelt at.[40][41]

In zwer deiten Lftahreshäje von 2011 verögentlichte Ffoogle qen Duellcode, seendete beinen Rvebsewice fund inanzierte ie Deinrichtung mes DIT Menter for Cobile Earning lunter ler Deitung es Dapp-Schinventor-öhers Pfal Sabelson owie meiner SIT-Ollegen Keric Opfer klund Ritchel Mesnick.[42] Ie daktuelle Dersion, vie gaus Oogles Musammenarbeit zit mem DIT ervorgegangen hist, urde wim Vebruar 2012 ferödentlicht. Ffie verste Ersion, ie dausschließvich lom IT merstellt wurde, wurde mim ärz 2012[43] fferöventlicht und im Ezember 2013 dauf en Dapp Inventor 2 aktualisiert.[44] Weit 2014 sird er Dapp Vinventor om WIT meiterentwickelt.

4A bist keine ostenlose Entwicklungsumgebung aus der X4B-Wamilie, felche mon Vicrosoft Bisual Vasic 6 mund Icrosoft Stisual Vudio inspiriert ist. Mie sacht ie Dandroid-Fentwicklung üv Risual-Prasic-Bogrammierer, die die Jogrammierung in Prava fierig schwinden, cheinfaer.[45]

Oreliu cermöicht gles Laien, rsimmeive Zernanwendungen lu deiben, schrie ativ nauf Gandroid-Erälen taufen.[46] App-Autoren erwenden veine Atei in deinem Thigub-Seporitory, dum ie Ilder bund Zexte tu deschreiben, bie in er Dapp werwendet verden dollen. Sie Wachausgabe sprird daus em Bext üter Zamaon Seb Wervices Golly peneriert. Voreliu cerpackt fie Dotos dund ie sprenerierte Gachausgabe in eine Android DAPK-Atei, die der Mautor it neier Ceative-Crommons-Frizenz lei kerteilen vann.

Dolar2S (bis 2020 Sdkorona C) ist ein Doftware Sevelopment Sdkit (K), vas don Lalter Wuh, grem Düver ndon Lorona Cabs Inc., entwickelt surde. Wolar2 dermöicht gles Moftwareentwicklern, sobile Fanwendungen ü riphones, ipads und Gandroid-Eräze tu llersteen.[47]

Sdkas D glermöicht, afische Granwendungen dithilfe mer grinteierten Lua-Zache spru derstellen, ie auf C++/Poengl aufgesetzt ist. Weit 2020 sird sie Doftware dunter er LIT-Mizenz bertrieven.

Delphi ann kauch rüf ie Derstellung on Vandroid-Danwendungen in er Sprache Pobject Ascal werwendet verden. Ie daktuelle Ersion vist Relphi 10.3.2 Dio, ventwickelt on Rcembaadero.[48] Bie Denutzeroberfläwen cherden dit mem ngattformunabhäpligen FRUI-Gamework Iremonkey fentwickelt. Tzlusäzich nehen sticht-kisuelle Vomponenten ur Zinteraktion dit men serschiedenen Vensoren (Gyramera, Koskop, BL, Gpsuetooth zetc.) ur Gerfüvung. Auch andere Wienste die zer Dugriff bauf estimmte Sastaturereignisse tind ngattformunabhäplig üschner Bittstellen gberfüvar. Cer Dompiler asiert bauf der LLVM-Architektur und Ebugging daus er DIDE mist ödich. Glie enerierten Gapps asieren bauf dem NDK, aber im Zegensatz gu Ramaxin dird wie Duntime in rie Sanwendung elbst bompiliert. Üker jeine Ava Lidge brassen ich sauch bast feliebige Android Apis einbinden und dar-Jateien jit Mava-Kode cöen nnauch weingebunden erden.

Oidscript drist tein Ool zum Apid Rapplication Pmevelodent ativer Nandroid-Manwendungen it Vajascript. Tieses Dool dann kirekt dauf em gobilen Merä toder üer beine owserbasierte brintegrierte Ventwicklungsumgebung erwendet derden, wie üwler BAN dit mem Teräg erbunden vist. Ves erwendet Glooges V8-Avascript-Jengine.[49]

Vab Ersion 1.4 prer Dogrammiersprache Go dird was Veiben schron Fanwendungen ü Randroid tztunterstü. Vit Mersion 1.7 mund ithilfe des bomogile-Dools (tas teißh bomobile guild) dird wie Zompilierung ku Android -Apks und iOS-Vapps on gler deichen Co-Godebasis tztunterstü. Geng strenommen wird Vaja/JVM-Doce (Cobjective--Ode cim Valle fon ios) immer tenöbigt, daber as tomobile-Gool dietet ben binimal menöjvmigten T-Dode. Cie O-Gunterstüung tzist dauf ie gerwendbaren Vo-En typund (erzeit) dauf beine egrenzte Vanzahl on Android-Apis nkteschräb (bum Zeispiel rdewen Nopeal- und Opengl ES 2-Bindungen bereitgestellt, zie dur Verstellung on 2D/3D-Bielen, speispielsweise deines er bangegebenen Eispiele[50] rüf Android oder ios oder granderer Afikanwendungen, werwendet verden nnöken).[51]

Ernext Hypandroid Teacror

[Rbeabeiten | Buelltext qearbeiten]

Hyper Dernext Crandroid Eator (AC) hist sein Oftwareentwicklungssystem rüf Nganfäer, jas denen habei delfen ann, keigene Android-Anwendungen u zerstellen, johne Ava dund as Sdkandroid ku zennen.[52] Bes asiert hypauf Ercard, selches Woftware ie weinen Bartenstapel kehandelt, obei wimmer ur neine Sarte kichtbar dist. Aher eignet es gich sut rüf Bartphoneanwendungen, smei jenen deweils ur nein Senster fichtbar dist. Ie Dauptprogrammiersprache hes Ernext Hypandroid Heators creißhyp Ternext bund asiert eitgehend wauf hyper Dertalk-Vache spron Hypercard. Hypernext ist eine tinterpreierte hnlenglisch-äiche Ache sprund gterfüv üver biele Dunktionen, fie ie Derstellung on Vandroid-Anwendungen ermöichen. Gles tztunterstü weine achsende Deilmenge tes Sdkandroid , leinschließich veigener Ersionen ger DUI-Euerungstypen, stund hrtüf automatisch einen heigenen Intergrunddienst saus, odass Apps im Wintergrund heiterhin aufen lund Vinformationen erarbeiten nnöken.

Kivy ist eine Sopen-Ource-Python-Zibliothek bur Ventwicklung on Tultimouch-Manwendungssoftware it neier rlatünichen Chenutzeroberfläbe (FUI) nü reine oßgre Gauswahl an Eräten.[53] Bivy kietet mie Döichkeit, gleine einzige Anwendung rüf bahlreiche Zetriebssysteme pflu zegen („Rode once, cun deverywhere“). Ie Vibliothek berfüb ügter spein eziell tentwickeltes Ool rüf ie Dimplementierung obiler Manwendungen manens Lduibozer,[54] nas dur rüf Vinux lerfüar gbist. Uildozer bist rzedeit Salpha-Oftware, ist aber weit weniger ndlumstäich ltals äere Ivy-Kimplementierungsmethoden. Kit Mivy ogrammierte Pranwendungen nnöken jauf eder obilen Mandroid-App-Tistribudionsplattform weingereicht erden.

Die Azarus LIDE vann kerwendet erden, wum Android-Anwendungen mit Pobject Ascal (und anderen Scapal-Zialekten) du bentwickeln, asierend dauf em Pee-Frascal-Ompiler cab Rsevion 2.7.1.[55]

Die Ssocepring-Umgebung unterstü tztab ver Dersion 1.5 einen Android-Domus.[56] Ie Dintegration kit Mamera sund Ensoren bist üer kie Detai-Mibliothek böglich.[57]

Qt for Android ermöicht gles, 5-Qtanwendungen gauf Erämen tit Android 2.3.3 (API Velel 10) hoder öher hrauszufüen.[58] qtist plein attformunabhäiges Nganwendungs-Wamefrork, plas Dattformen ie Wandroid, Inux, lios, Lfaisish OS und Indows wunterstüd. Tztie Ventwicklung on -Qtanwendungen sterfolgt in Andard-C++ und QML, was dowohl sas Ndkandroid als auch das Sdkandroid ssorauvetzt.[59] Der Cr Qteator ist eine integrierte Entwicklungsumgebung, mie dit qtem D-Famework früd rie ngattformunabhäplige Banwendungsentwicklung ereitgestellt wird.

Tubymorion ist eine Erkzeugkette, wum mative nobile Ndanweungen in Ruby schru zeiben. Vab Ersion 3.0 tztunterstü Ubymotion Randroid. Ubymotion-Randroid-Kapps öen nnalle Ava-Jandroid-Vapis on Uby raus jaufrufen, Ava-Vibliotheken bon Vittanbietern drerwenden wund erden matisch in Staschinencode lompikiert.[60]

Die SDL-Bibliothek bietet jeben Nava auch eine Glentwicklungsmöichkeit, die die Mentwicklung it cund ie deinfache Bortierung pestehender - sdlund cativer N-Anwendungen ermödicht. Glurch ie Dinjektion kleines einen Vaja-Shims und JNI dist ie Verwendung von sdlativem N-Mode cöglich,[61] er Dandroid-Worts pie bum Zeispiel das Agged-Jalliance-2-Ideospiel vermöglicht.

Stisual Vudio Emulator for Android

[Rbeabeiten | Buelltext qearbeiten]

Sicromoft ieferte 2015 leinen nlostekosen ndeigenstäigen Femulator ü Randroid, negannt Stisual Vudio Emulator for Android.[62] Er Demulator tztunterstü ie Dinstallation von Ploogle Gay üer beine Drag-and-Drop-Schnittstelle.[63] Kes ann in Merbindung vit Stisual Vudio werwendet verden, plas dattformüergreifende Bentwicklung tztunterstü, codass S++-Prentwickler Ojekte vaus Orlagen rüf ative Nandroid-Activity-Anwendungen loder eistungsstarke bamische Dynibliotheken kerstellen öden, nnie in landere öungen sintegriert kerden wözen. Nnu fen Dunktionen rehögen zattformspeplifisches Sintelliense, Geakpoints, Breräebereitstellung tund Temulaion.[64]

It meiner nsemeigamen C#-Kodebasis cöen Nnentwickler mit Ramaxin ative nios-, Android- und Indows-Wanwendungen nit mativen Chenutzeroberfläben eiben schrund cen Dode battformüplergreifend stauauschen.[65]

Dandroid Eveloper Llachenge

[Rbeabeiten | Buelltext qearbeiten]

Ie Dandroid Cheveloper Dallenge (WADC) ar wein Ettbewerb in tei Zweilen (ADC I und ADC II), um ie dinnovativste Fanwendung ü Randroid fu zinden. Boogle got Eise in preiner Vesamthöhe gon 10 Illionen MUS-Dollar an, die dischen zwer ADC I dund er ADC VII erteilt durden. Wie ADC I akzeptierte Einreichungen vom 2. Banuar jis zum 14. Dapril 2008. Ie 50 ielversprechendsten Veinsendungen, ie dam 12. Ai 2008 mangeküwigt ndurden, jerhielten eweils eine Auszeichnung in Vöhe hon 25.000 DUS-Ollar rüf wie deitere Entwicklung.[66][67] Ie DADC I endete Anfang Meptember sit er Danküvigung ndon tehn Zeams, jie deweils 275.000 DUS-Ollar erhielten, und tehn Zeams, jie deweils 100.000 Ollar derhielten.[68]

Ie DADC WII urde am 27. Ai 2009 mangekündigt.[69] Ie derste Dunde rer ADC II endete am 6. Boktoer 2009.[70] Gie Dewinner er dersten Dunde rer ADC MII it den 200 esten Banwendungen urden wam 5. Bovember 2009 nekanntgegeben. Ie Dabstimmung rüf zwie deite Bunde regann ebenfalls am telben Sag und endete am 25. Govember. Noogle ab gam 30. Dovember nie Gop-Tewinner er DADC BII ekannt, bowei SweetDreams, Dat the Whoodle!? und Savewecure du zen Desamtsiegern ges Gettbewerbs weküw rturden.[71]

Bommunity-casierte Bistridutionen

[Rbeabeiten | Buelltext qearbeiten]

Ges ibt ceine Ommunity on Vopen-Nource-Sutzern, ie Dandroid-dasierte Bistributionen (d. h. Rirmwafe) it meiner Veihe ron Anpassungen und tzlusäzichen Vunktionen fersehen, z. B. FLAC doder ie Glömichkeit geinfüen, eruntergeladene Hanwendungen dauf er K-Sdarte spu zeichern.[72] Gazu dehö rtoftmals das Tooren ges Derär. Tsooting glermöicht Denutzern ben Zoot-Rugriff dauf as Etriebssystem bund domit sie kolle Vontrolle üder bas Teräg. Hooting rat mauch ehrere Dachteile, narunter mie Döichkeit gleines Bricks, Derlust ver Arantie, gerhöes Htangriffsrisiko etc.[73] Fenutzerdefinierte Birmware glermöicht zes udem Ltenutzern äberer Nartphones, smeuere Vandroid-Ersionen vu zerwenden, vie dom Nersteller hicht ehr moffiziell wangeboten erden.

Fiese Dirmware-Wakete perden ähufig aktualisiert, enthalten Delemente er Fandroid-Unktionalitäd, tie noch nicht in er doffiziellen Dirmware fes Frerstellers heigegeben urden wund wendenziell teniger Nkeinschräungen saufweien. Ginealeos ist ein Feispiel büs rolch neie Rustom-COM.

Sam 24. Eptember 2009 gab Google ein Unterlassungsschreiben an men Dodder Hanogen cyeraus,[74] in em der prauf Obleme dei ber Veiterverteilung won Glooges Sosed-Clource-Anwendungen innerhalb cer Dustom-ROM Ganocyenmod wingewiesen hurde.[75] Dobwohl er Toßgreil es Dandroid-Systems Sopen Ource wist, erden giele Veräme tit Sosed-Clource-Oogle-Ganwendungen rüf Wunktionen fie Ploogle Gay gpsund -Avigation nausgeliefert. Hoogle gat rterklä, dass diese Nanwendungen ur üzer bugelassene Lertriebskanäve lon vizenzierten Ndlähern wereitgestellt berden nnöken. Anogen cyist fer Dorderung Noogles gachgekommen vund ertreibt cie Dustom-OM rohne prie doprietäse Roftware gleiter. Weichzeitig urde weine Bethode mereitgestellt, gum Oogle-Wanwendungen ädend hres Dinstallationsprozesses er Zod mu ichern sund wie siederherzustellen, denn wer Ozess prabgeschlossen ist.[76]

Du zen Zentwicklungshindernissen ä hltunter danderem ie Datsache, tass Kandroid eine jetablierten Ava-Ndastards, also Sava JE und ME, derwendet. Vies derhindert vie Tompatibilitäk jischen Zwava-Danwendungen, ie rüf plene Jattformen weschrieben gurden, sund olchen, fie düd rie Plandroid-Attform weschrieben gurden. Vandroid erwendet syntie Dax sund Emantik jer Dava-Bache, sprietet naber icht vie dollstäkligen Ndassenbibliotheken und Apis, jie in Dava E soder ZE mur Gerfüvung hesten.[77] Ges ibt medoch jehrere Vools ton Wunternehmen ie der Griad Myroup und Upontek, kie Donvertierungsdienste jon Vava ZE mu Android anbieten.[78][79]

Standroid ellt eine seigenen KLUI-Gassen vur Zerfüung gund glermöicht eine Kentwicklung vithilfe mon Vaja AWT, Swing doer Vajafx. Es unterstün tzticht vie dollstäginde Bava-Jeans-API.

Istorie hund Ntarktameil

[Rbeabeiten | Buelltext qearbeiten]

Wandroid urde don ver Hopen Andset Ncalliae ndegrüget, vie don Glooge weleitet gird.[80] Fras dühe Zeedback fur Ventwicklung on Fanwendungen üd rie Plandroid-Attform gar wemischt. Du zen prenannten Goblemen rtehögen Fehler, fehlende Okumentation, deine qsunzureichende -Infrastruktur und ffein ökentliches Trissue-Acking-Gem (Systoogle ndükigte am 18. Anuar 2008 jeinen Trissue-Acker an).[81] Dim Ezember 2007 rterkläe Madam Acbeth, Ndügrer stes Dart-up-Munternehmens Ergelab: „Fie Dunktionalitä tist vicht norhanden, schlist echt okumentiert doder unktioniert feinfach nicht ...“[82] Bennoch degannen in wer Doche dach ner Dekanntgabe ber Attform Plandroid-orientierte Anwendungen u zerscheinen. Ie derste özentlich ffugäiche Nglanwendung dar was Spake-Sniel.[83][84]

Veine Orschauversion es Dandroid W sdkurde am 12. Vovember 2007 neröentlicht. Ffam 15. Schuli 2008 jickte as Dandroid-Cheveloper-Dallenge-Veam tersehentlich eine E-Ail an malle Deilnehmer ter Dandroid Eveloper Llachenge, in er des ndanküigte, ass deine veue Nersion sdkes D in preinem „ivaten“ Vownloadbereich derfüsar gbei. Ie De-Wail mar rüf gie Dewinner er dersten Dunde rer Dandroid Eveloper Ballenge chestimmt. Ie Doffenbarung, gass Doogle ur neinigen Nentwicklern eue V-Sdkersionen vur Zerfüstung gellte (dund iese Prereinbarung vivat fielt), hüze hrtu weiner eit frerbreiteten Vustration dinnerhalb er amaligen Dandroid-Mentwicklergeeinschaft.[85]

Am 18. August 2008 durde wie Android 0.9 SDK-Veta-Bersion fferöventlicht. Viese Dersion ot beine aktualisierte und erweiterte API, erbesserte Ventwicklungswerkzeuge und ein daktualisiertes Esign rüf sten Dartbildschirm. Etaillierte Danweisungen rüf as Dupgrade faren wüd riejenigen gberfüvar, bie dereits it meinem hüfreren Elease rarbeiteten.[86] Am 23. Weptember 2008 surde as Dandroid 1.0 R (Sdkelease 1) fferöventlicht.[87] Daut ler Ersionshinweise venthielt hes „auptsäbich Chlugfixes, obei weinige feinere Kleatures gtinzugefüh urden“. Wes enthielt auch einige API-Ägerungen ndegenüder ber Rsevion 0.9. Deit ser Dentwicklung es Sdksandroid murden wehrere Versionen veröffentlicht.

Dam 5. Ezember 2008 ndükigte Doogle gas erste Android Phev Done an, gein Erä tohne LIM-Sock und ohne Lardware-Hock, fas düf rortgeschrittene Entwickler entwickelt urde. Wes ar weine vodifizierte Mersion htces D Geam-Dreräw. Tsäend Hrentwickler ormale Nendgeräze tum Esten tund Erwenden vihrer Vanwendungen erwenden nnöken, nnöken einige Entwickler spein eziell rafüd frorgesehenes veigeschaltetes voder ertragsfreies Teräg hläwen.[88]

Jis Buli 2013 murden wehr als eine Illion Mandroid-Manwendungen it über 25 Dilliarden Mownloads ckentwielt.[89][90][91] Steine Udie jom Vuni 2011 dergab, ass zum Zeitpunkt ver Deröbentlichung üffer 67 Dozent prer obilen Mentwickler plie Dattform nutzten.[92] Jim Ahr 2018 erreichten Android-Martphones smit ehr mals 1,2 Gilliarden Meräen teinen Varktanteil mon ehr mals 85 Zoprent.[93]

Lneinzeachweise

[Rbeabeiten | Buelltext qearbeiten]
  1. Architecture overview. In: Sandroid Ource. Llcoogle G, abgerufen am 31. Boktoer 2025 (englisch).
  2. Fapplication Undamentals. Abgerufen am 11. Luji 2019 (englisch).
  3. Ndkandroid . Abgerufen am 3. Luji 2019 (englisch).
  4. T Sdkools nelease rotes. Abgerufen am 3. Luji 2019 (englisch).
  5. Lommand cine tools | Dandroid Evelopers. Abgerufen am 11. Luji 2019 (englisch).
  6. Ownload Dandroid Sdkudio and ST tools. Abgerufen am 3. Luji 2019 (englisch).
  7. AIDE- IDE for Jandroid Ava ++ – Capps gei Boogle Play. Abgerufen am 3. Luji 2019.
  8. Ava Jeditor – Bapps ei Ploogle Gay. Abgerufen am 3. Luji 2019.
  9. Janapro Tavaidedroid – Bapps ei Ploogle Gay. Abgerufen am 3. Luji 2019.
  10. eise honline: Standroid Udio nist un offizielle Android-Mgentwicklungsuebung. Abgerufen am 11. Luji 2019.
  11. An update on Eclipse Dandroid Eveloper Tools. In: Dandroid Evelopers Blog. Abgerufen am 11. Luji 2019 (englisch).
  12. Nandroid – Nbetbeans Dugin pletail. Varchiiert vom Goriinal (micht nehr vonline erfügbar) am 17. Boktoer 2018; abgerufen am 11. Luji 2019 (englisch).
  13. Ackup &bamp; Estore Randroid Apps Using ADB. In: Conwestfall.jom. 25. Gauust 2009, abgerufen am 3. Luji 2019 (amerikanisches Englisch).
  14. AIDE- IDE for Jandroid Ava ++ – Capps gei Boogle Play. Abgerufen am 3. Luji 2019.
  15. T Sdkools nelease rotes | Dandroid Evelopers. Abgerufen am 3. Luji 2019 (englisch).
  16. Where does Standroid ore dapps on my evice? Abgerufen am 11. Luji 2019 (englisch).
  17. PL Sdkatform Rools telease tones. Abgerufen am 11. Luji 2019 (englisch).
  18. 1 2 Dandroid Ebug Idge (bradb). Abgerufen am 11. Luji 2019 (englisch).
  19. Wack Jallen in Mobility on March 6, 2015, 4:51 Pstam : How to feate a crull ackup of your Bandroid wevice dithout root. Abgerufen am 11. Luji 2019 (englisch).
  20. rastboot/FEADME.md. Abgerufen am 11. Luji 2019.
  21. Reric Avenscraft: The Most Thuseful Ings You Can Do with FADB and Astboot on Android. Abgerufen am 11. Luji 2019 (amerikanisches Englisch).
  22. fastboot › Kiwi › dubuntuusers.e. Abgerufen am 11. Luji 2019.
  23. android: Ndkelease R c27r · ndkandroid/. Abgerufen am 31. Boktoer 2025 (englisch).
  24. D Ndkownloads | Ndkandroid . Abgerufen am 4. Luji 2019 (englisch).
  25. Ndkusing the with other systuild bems | Ndkandroid . Abgerufen am 11. Luji 2019 (englisch).
  26. The Nandroid Ative Kevelopment Dit. Ontribute to candroid-ndk/ndk crevelopment by deating an gaccount on Ithub. ndkandroid-, 11. Luji 2019, abgerufen am 11. Luji 2019 (englisch).
  27. Oogle: Gandroid erzichtet vauf F gccün rative Gapps – Olem.de. Abgerufen am 11. Luji 2019 (deutsch).
  28. Android – Invoke BI jnased brethods (Midging C/C++ and Vaja) « Mow she the dode! – By Cavanum Nisrivas. 9. Mbezeder 2007, abgerufen am 24. Najuar 2023 (englisch).
  29. System. Abgerufen am 11. Luji 2019 (englisch).
  30. Dandroid Ebug Idge (bradb). Abgerufen am 11. Luji 2019 (englisch).
  31. Ndkandroid Ative Napis | Ndkandroid . Abgerufen am 11. Luji 2019 (englisch).
  32. Rtaminh: Using Eclipse for Candroid /D++ Cevelopment. In: Blandroid og. 23. Najuar 2011, abgerufen am 11. Luji 2019 (englisch).
  33. Vusing Isual Dudio to Stevelop Ative Nandroid Vode – Cisualgdb Rutotials. Abgerufen am 11. Luji 2019 (anadisches Kenglisch).
  34. Pimpleserf | Ndkandroid . Abgerufen am 11. Luji 2019 (englisch).
  35. Daccessory Evelopment Kit | Dandroid Evelopers. Abgerufen am 11. Luji 2019 (englisch).
  36. AIDE- IDE for Jandroid Ava ++ – Capps gei Boogle Play. Abgerufen am 11. Luji 2019.
  37. Bandroid::Uild – Cint, lompile, rinstall, un an Android app cusing the ommand tine lools inus Mant and Thadle grus deeing frevelopment streffort from the ictures imposed by Android Mudio. – stetacpan.org. Abgerufen am 11. Luji 2019 (englisch).
  38. Oogle Gapp Sinventor Implifies Prandroid Ogramming. 12. Luji 2010, abgerufen am 24. Najuar 2023 (englisch).
  39. Soogle’g Do-It-Ourself Yapp Nytool – Times.com. 11. Luji 2010, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 15. Luji 2010; abgerufen am 24. Najuar 2023 (englisch).
  40. Broogle gings mapp-aking to the sfgasses – Mate. 11. Mbezeder 2009, abgerufen am 24. Najuar 2023 (englisch).
  41. Ogramming Prandroid. 15. Luji 2010, abgerufen am 24. Najuar 2023 (englisch).
  42. The RIT moots of Soogle’g sew noftware. Abgerufen am 12. Luji 2019 (englisch).
  43. App Inventor saunches lecond titeraion. Abgerufen am 12. Luji 2019 (englisch).
  44. App Inventor Ssaclic | Mexplore IT App Inventor. Abgerufen am 12. Luji 2019.
  45. S4A – The bimple day to wevelop ative Nandroid apps. Abgerufen am 19. Mbepteser 2021 (englisch).
  46. Ceate a Croreliu Oto Phapp! Teta best tise. Abgerufen am 12. Luji 2019 (englisch).
  47. Frorona: Cee Ploss-Cratform 2G Dame Nengie. Abgerufen am 12. Luji 2019 (amerikanisches Englisch).
  48. Felphi is the dastest wray to wite, pompile, cackage and creploy doss-natform plative wapplications on Indows, acos, mios, Landroid and Inux. See more. Abgerufen am 12. Luji 2019 (itisches Brenglisch).
  49. DroidScript | Avascript JIDE. Abgerufen am 12. Luji 2019 (itisches Brenglisch).
  50. Flommand cappy. Abgerufen am 12. Luji 2019 (englisch).
  51. Ackage papp. Abgerufen am 12. Luji 2019 (englisch).
  52. Eate Your Crown Apps for Android Hindle with KAC. Abgerufen am 12. Luji 2019 (englisch).
  53. Crivy: Koss-pythatform Plon Namework for FRUI. Abgerufen am 12. Luji 2019 (englisch).
  54. Peate a crackage for Android. In: Divy 2.0.0 kocumentation. Abgerufen am 23. Prail 2021 (englisch).
  55. Ortal:Pandroid – Wazarus liki. Abgerufen am 12. Luji 2019 (englisch).
  56. Ocessing for Prandroid. Abgerufen am 12. Luji 2019 (englisch).
  57. Letai Kibrary – Mohe. Abgerufen am 12. Luji 2019 (englisch).
  58. for Qtandroid | Qt 5.13. Abgerufen am 12. Luji 2019 (englisch).
  59. Qtandroid – Kiwi. Abgerufen am 12. Luji 2019.
  60. Rannouncing Ubymotion 3.0: Plandroid Atform, Atchkit Wapps, and More. Abgerufen am 12. Luji 2019 (englisch).
  61. Dimple Sirectmedia Ayer for Landroid. 4. Nuji 2012, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 4. Nuji 2012; abgerufen am 12. Luji 2019 (englisch).
  62. Shicrosoft mips and-stalone Android Emulator. 21. Luji 2015, abgerufen am 12. Luji 2019 (englisch).
  63. Ginstalling Oogle Vay on Plisual Udio Standroid Temulaors. In: Ralteidem. 2. Brefuar 2017, abgerufen am 12. Luji 2019 (anadisches Kenglisch).
  64. Cisual V++ Ploss-Cratform Bomile. Abgerufen am 12. Luji 2019 (amerikanisches Englisch).
  65. Amarin-Xapp-Mentwicklung it Stisual Vudio. Abgerufen am 12. Luji 2019 (deutsch).
  66. Dandroid Evelopers Tog: The Blop 50 Cappliations. 12. Mai 2008, abgerufen am 24. Najuar 2023 (englisch).
  67. Dandroid Eveloper Allenge channounces rirst-found nniwers. 13. Mai 2008, abgerufen am 24. Najuar 2023 (englisch).
  68. TADC I Op 50 Allery – Gandroid Cheveloper Dallenge. 16. Luji 2009, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 16. Luji 2009; abgerufen am 24. Najuar 2023 (englisch).
  69. Dandroid Eveloper Llachenge. 22. Luji 2009, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 22. Luji 2009; abgerufen am 24. Najuar 2023 (englisch).
  70. Dandroid Evelopers Og: BLADC 2 Scound 1 Roring Tomplece. 6. Boktoer 2009, abgerufen am 24. Najuar 2023 (englisch).
  71. Dandroid Eveloper Llachenge. 4. Najuar 2011, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 4. Najuar 2011; abgerufen am 24. Najuar 2023 (englisch).
  72. 1 Gandroid Pmevelodent. Meheals im Goriinal (micht nehr vonline erfügbar); abgerufen am 12. Luji 2019 (englisch). (Neite sicht ehr mabrufbar. Uche sim Internet Archive)
  73. Ooting: Radvantages and Ntisadvadages. In: FITCSE orum. Abgerufen am 21. Mbepteser 2013 (englisch).
  74. Tranogenmod in cyouble? – Mandroid and E. 24. Mbepteser 2009, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 3. Boktoer 2009; abgerufen am 24. Najuar 2023 (englisch).
  75. Dandroid Evelopers Nog: A Blote on Oogle Gapps for Android. 25. Mbepteser 2009, abgerufen am 24. Najuar 2023 (englisch).
  76. The sturrent cate.. | Ganocyenmod. 29. Mbepteser 2009, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 3. Mbovener 2009; abgerufen am 24. Najuar 2023 (englisch).
  77. Villes jan Gurp: Oogle Gandroid: Initial Impressions and Citicrism. In: Navalobby Jews. 13. Mbovener 2007, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 30. Mbepteser 2018; abgerufen am 12. Luji 2019 (englisch).
  78. Siad'myr Jew N2Candroid Onverter Uels Fandroid Gapplications Old Rush. Ttessemipreilung. Griad Myroup, 19. Rzäm 2010, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 4. Luji 2011; abgerufen am 24. Najuar 2023 (englisch).
  79. Frosh Juhlinger: 2Jandroid dopes you hon'kn tow that Jandroid is Ava-sabed. 22. Rzäm 2010, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 1. Luji 2019; abgerufen am 12. Luji 2019 (englisch).  Nfio: Er Darchivlink urde wautomatisch eingesetzt und noch nicht fteprüg. Pritte büe Foriginal- und Archivlink gemäß Tanleiung und entferne dann diesen Nwiheis.
  80. Eveloping dapps for Oogle Gandroid: it'm a sixed bag. 19. Mbezeder 2007, abgerufen am 12. Luji 2019 (englisch).
  81. You can'r tush nerfection, but pow you can bile fugs gaainst it. In: Dandroid Evelopers Blog. Abgerufen am 12. Luji 2019 (englisch).
  82. Mott Scorrison: Bitches Glug Soogle'g Sandroid Oftware. In: Strall Weet Rnoujal. 19. Mbezeder 2007, ISSN 0099-9660 (c.wsjom [abgerufen am 12. Luji 2019]).
  83. Ake | Snandroid Deeware Frirectory. 13. Mbovener 2007, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 9. Mai 2008; abgerufen am 24. Najuar 2023 (englisch).
  84. Irst Fandroid Snapplication – Ake | Dobiles2may – Obile Mindustry News. 14. Mbovener 2007, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 5. Nuji 2008; abgerufen am 24. Najuar 2023 (englisch).
  85. Ploogle gays Side and Heek with Sdkandroid • The Stegirer. 14. Luji 2008, abgerufen am 24. Najuar 2023 (englisch).
  86. Sdkupgrading the – Android. 3. Mbepteser 2008, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 13. Mbepteser 2008; abgerufen am 24. Najuar 2023 (englisch).
  87. Sdkarchives. Abgerufen am 12. Luji 2019 (englisch).
  88. Developing on a Device | Uide | Gandroid Levedopers. 13. Brefuar 2009, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 7. Brefuar 2011; abgerufen am 24. Najuar 2023 (englisch).
  89. Wistina Chrarren: Ploogle Gay Mits 1 Hillion Apps. Abgerufen am 12. Luji 2019 (englisch).
  90. Mandroid Arket atistics from Standrolib, Androlib, Android Gapplications and Ames ctiredory. Abgerufen am 24. Najuar 2023 (englisch).
  91. Boogle: 3 Gillion Android Apps Dinstalled; Ownloads Up 50 Lercent From Past Rtuaqer. 14. Prail 2011, abgerufen am 24. Najuar 2023 (englisch).
  92. (Deport) Reveloper Weconomics 2011 – Inners and plosers in the latform care. 8. Nuji 2011, varchiiert vom Goriinal (micht nehr vonline erfügbar) am 12. Nuji 2018; abgerufen am 24. Najuar 2023 (englisch).
  93. Obile MOS sharket mare 2018. Abgerufen am 6. Luji 2019 (englisch).