36
басқа тәріздес ескертулерді стимулдауға барлық мүмкіндіктері бар, мысалға,
мәліметтер механизмге жүктелгендігі және пайдалануға қолжетімділігі
жөнінде сигналдар береді. Сервистер секілді, broadcastreceiver тұтынушылық
интерфейсті бермейді, бірақ, осындай немесе басқа жағдайдың болғандығын,
юзерді ескерту үшін, капиталмен қатарда ескертулерді түзетуге дайын. Бірақ
broadcastreceiver көбірек басқа элементтермен, аз қызметтер мөлшерін жеке
жүзеге асыру мақсаттарында өзара әрекеттеседі. Осылайша, осындай немесе
басқа іс-шаралар жағдайларына салынған, операцияларды орындау
мақсаттарымен сервистерді стимулдауға біреу қабілетті.
Виджеттер. Үйдегі экранға қосуға болатын, визуалды программалық
құраушылар. Бұл Хабар тарату қабылдағыштарының ерекше түрі,
тұтынушылар өз үй экрандарына орната алады, динамикалық, интерактивтік
құраушыларды құруға мүмкіндік береді.
Ескерту. Тұтынушылық ескертулер жүйесі. Тұтынушы бір нәрсе
жөнінде, өзіне көңіл аудармай немесе ағымдағы Белсенділік жұмысын үзбей
сигналдайды. Ескертулер механизмі, тұтынушылардың назарын аудару
қажеттігі туындаған кезде, Сервистер және Хабар тарату қабылдағыштары
үшін жақсы сай келеді. Мысалы, мәтіндік хаттар мен кіру қоңырауларын
қабылдай, құрылғы сізді светодиодтармен жыпылықтай, дыбыс шығарып,
белгішелерді көрсете немесе хаттарды көрсете хабардар етеді.
2.4 Программалау ортасын шолу
Android SDK қосымшасы, стандартты әзірлеушілермен жасалғаны бар
құрылғыларды қолданудан ешқандай айырмашылығы жоқ. Олар, тұтынушыға
оның потенциялымен толық қанды рахаттануына мүмкіндік беретін,
құрылғылардың барлық негізгі функцияларына қолжетімділікке ие. Мысалы,
тұтынушылар құрылғыларда сақталынатын әуендер мен бейнебаяндарды
көрсету үшін қосымшаны қолдана алады.
Қосымшаларды жасау жоғарыдағылармен шектелмейді, бірақ қосымша,
құрылғы мен Интернет арасында мәліметтерді алмасу үшін, желіге
қолжетімділігіне ие, және оларды құрылғылар экранында көрсетеді.
Бағдарламалық қамтамасыз ету (SDK) әзірлеушілерінің GoogleKit
компаниясының программалық қамтамасыздандыру Android және Java
программалау тілін пайдалану Android қосымшаларын жасау үшін қажет.
Android SDK өзіне Android қосымшасын жасау, тестілеу және түзету үшін
барлық
қажеттілерді
қосады.
Төменде
қосылған
құраушылардың
сипаттамалары келтірілген:
- API-интерфейстер, олар SDK ядросына құралады және олар стектарға
рұқсатты қамтамасыз етеді;
- SDK
жасау құралдары өзіне программистке компиляцияны,
қосымшаны орындау және түзетуді мүмкіндік беретін, құралдарды қосады;
- AndroidEmulator - бұл Android құрылғысының толық интерактивтік
эмуляторы. Эмуляторда қосымшаларды қосу, оларды нақты Android
37
құрылғыларында қосумен бірдей. Ол, дәл солай, мамандандырылған
аппараттық функциялар (RAM, CPU және рұқсат ету) көмегімен немесе
құрылғының нақты эмуляторында қосымшаны қосу үшін нұсқалар мен түрлі
интерфейстерді ұсынады;
- толық құжаттар - ол өзіне, әр-бір пакеттер мен класстарға қосылған
және оларды қалай қолданатындығын көрсететін, дәл ақпараттарды
детализациялау деңгейінің кең анықтамалық кодын қосады. Ол жұмысқа
қалай кірісу керек екендігін және Android дамуының негіздеріне толық түсінік
береді;
- код үлгісі - SDK өзіне кейбір Android API фундаментальдарын
түсінуге көмектесу үшін қосымшалардың үлгілерін таңдауды, және кодтау
практикасын қосады. Әр-бір Android платформасының нұсқасы SDK Manager
қолжетімді, өзінің жеке қосымшалар үлгілерін ұсынады;
- SDK Windows, Mac OS X және Linux соңғы дистрибутирлерінің
басқарылымында жұмыс атқаратын, компьютерларда орнатылған болуы
мүмкін, сондықтан бұл барлық платформаларда жасалынуды тегін етеді. Ол
тағыда Android платформаларының аса ескі нұсқаларын, әзірлеушілер ескі
құрылғыларда қосымшаларды жасап қосқысы келген жағдайларда,
қамтамасыздандырады.
Android IDE редакциялау-компеляция-орындау жасалыну толық циклы
жүзеге асырылған. Кодты автотолықтыру, нақты уақытта қателерді тексеру,
рефакторинг, код бойынша "ақылды" навигация және бір тигізуден сіздің
қосымшаңызды қосу. Андройд ОЖ бар құрылғыларда Андройд үшін нақты
қосымшаларды құру мүмкін:
- пернетақтасы бар Андроид-планшет жасаудың толық орны болуы
мүмкін;
- смартфонда кодты қарауға және редакциялауға болады;
- C/C++ және Android NDK-дағыдай, Java/Xml және Android SDK-ны
қолдану арқылы жасалынуды жақсы үстемелейді;
- Eclipse жобалармен толық сәйкес;
- Dropbox-пен интеграция;
- қосымшаны кәсіби әзірлеу үшін GIT үстемелейді.
Androidstudio экрандардың түрлі диагональдары бар құрылғыларда бір
мезетте оның құлқын көрсете, нақты уақытта қосымшаны редакциялауға
мүмкіндік береді. Экрандардың өлшемдері мен формаларының түрлі
типтеріне лезе ауысу қолжетімді. Қосымшалар сапасын қайрау құралдары
және оларды монетизациялау жолдарын түзу ендірілген.
Тақырыптық бөлімдері бар тиімдендіру бойынша кеңестері мен
көмектері бар бөлім. Бета-тестерлермен өзара әрекеттесу құрылады. Өз
өнімдерін жасау үрдісін жылдамдатуға, оны аса өндірулікті етіп, мүмкіндік
береді.
IntelXDK кроссплатформалық толықтыруларды жай құруға мүмкіндік
береді.