1.1.2 Android платформасы үшін әзірлеу ортасының негізгі сипаттамалары
Android-тің даму ортасы ретіндегі басты қазынасы оның API болды.
Android қосымшаларға бейтарап платформа ретінде телефонның құрамдас бөліктері сияқты телефонның ажырамас бөлігі болатын бағдарламалар құруға мүмкіндік береді.
Келесі тізім Android-тің негізгі сипаттамаларын көрсетеді:
лицензияны пайдалануға, таратуға және әзірлеуге, сондай-ақ дайын бағдарламалық өнімдерді сертификаттаудың қандай да бір тетіктеріне арналған шығыстардың болмауы;
Wi-Fi құрылғысына қол жеткізу;
телефон мен деректерді беруге арналған GSM, EDGE және 3G желілерінде қоңыраулар мен SMS-ті қоңырау шалып, қабылдауға, деректерді жіберуге және алуға болады;
GPS сияқты навигациялық қызметтермен жұмыс істеуге арналған кешенді API жасаңыз;
камера мен микрофоннан ақпаратты ойнатуды немесе жазуды қоса алғанда, мультимедиялық құрылғыларды толық бақылау;
Акселерометр және компас сияқты сенсорлық құрылғылармен жұмыс істеуге арналған API;
p2p протоколы арқылы деректерді беру мүмкіндігі бар Bluetooth-мен жұмыс істеуге арналған кітапханалар;
IPC хабарламаларын жіберу; ортақ деректер үшін сақтауды өшіру;
фондық қосымшалар мен процестерді анықтау;
"жұмыс үстеліне" арналған виджеттер, тірі каталогтар (Live Folders) және тірі тұсқағаздар (Live Wallpaper) бар;
бағдарламаны іздеу нәтижелерін жүйелік іздеуге біріктіру мүмкіндігі;
ашық бастапқы кодтары және HTML5 қолдауы бар WebKit негізіндегі кіріктірілген браузер;
пайдаланушы интерфейсінде карталармен жұмыс істеу функционалдығын пайдаланатын қолданбаларды толық қолдау;
мобильді құрылғылар үшін аппараттық жеделдетілген графикалық жүйе үшін оңтайландырылған, оның ішінде векторлық 2D графикасымен жұмыс істеуге арналған кітапхана және OpenGL ES 2.0 көмегімен үш өлшемді графиканы қолдау;
аудио, бейне файлдарды немесе кескіндерді ойнатуға және жазуға арналған мультимедиялық кітапханалар;
динамикалық ресурстармен жұмыс істеу құралдарын пайдалана отырып локализациялау;
құрамдас бөліктерді қайта пайдалануға және ендірілген қосымшаларды ауыстыруға арналған бағдарламалық компоненттер жиынтығы [4].
Достарыңызбен бөлісу: |