Android: Skirtumas tarp puslapio versijų

2 pridėti baitai ,  prieš 5 metus
S
pataisymai
S (pataisymai)
 
=== Programavimas ===
Android programas gali kurti kiekvienas programuotojas, pagrindiniai ir gana efektyvūs įrankiai ([[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]] jungį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]</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>.
Nuo Android 2.1 (Eclair) 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 (kompiuterinė programa)|Eclipse]], kurią ir dabar galima naudoti. Tačiau "oficialia" programavimo aplinka su visomis naujausiomis galimybėmis šiuo metuo laikoma Android Studio. Android programą galima parengti vykdymui ir be jokios programavimo aplinkos (vien terminalo komandomis).
 
Visos telefonuose instaliuojamos Android programos turi skaitmeninius parašus, nors juos galima susikuri ir pačiam. Visos vėlesnės (atnaujintos) programos versijos turi būti pasirašytos tuo pačiu parašu, kaip ir pirmoji.
7 527

pakeitimai