Android: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
SeriousThinker (aptarimas | indėlis)
Nėra keitimo santraukos
SeriousThinker (aptarimas | indėlis)
Nėra keitimo santraukos
Eilutė 29:
 
=== Programavimas ===
„Android“ programas gali kurti kiekvienas programuotojas, pagrindiniai ir gana efektyvūs įrankiai ([[Android Studio|„Android“ Studio]]“) yra nemokami.<ref>[http://developer.android.com/guide/index.html Pagrindinė Android programuotojų svetainė], visa dokumentacija</ref> 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.<ref>[http://developer.android.com/guide/developing/device.html Using Hardware Devices] {{Webarchive|url=https://web.archive.org/web/20101105051926/http://developer.android.com/guide/developing/device.html |date=2010-11-05 }}</ref>
 
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“ ([[JNI]]), 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ą<ref>[http://developer.android.com/sdk/ndk/index.html Android C/C++ įrankių oficiali svetainė]</ref>.