Дәріс Кіріспе. Заманауи мобильді қосымшалар. Мобильді интернет және мобильді қосымшалардың тарихы. Мобильді қосымшалардың түрлері



бет5/8
Дата27.10.2022
өлшемі0,69 Mb.
#45788
1   2   3   4   5   6   7   8
Байланысты:
Д ріс Кіріспе. Заманауи мобильді осымшалар. Мобильді интернет ж

Бақылау сұрақтары

  1. Мобильді қосымшаларды дамытудың технологиялары.

  2. Артықшылықтары мен кемшіліктері


Дәріс 4. Android -амалдық жүйесі. Платформа құрылғылары

Android - мобильді құрылғыларға арналған амалдық жүйе: смартфондар, планшеттер және т.б. қолданылады. Қазіргі уақытта бұл мобильді құрылғылар үшін ең көп қолданылатын амалдық жүйе болып табылады.


Android-ті сәтті бағдарламалау үшін сіз осы платформаның ішкі ұйымы мен архитектурасын түсінуіңіз керек, сонымен бірге қандай даму құралдары мен даму орталарын қолдануға болатындығын білу пайдалы. Дәрістің негізгі бөлігі осы сұрақтарға арналған. Сонымен қатар, дәрісте мобильді қосымшаларды іске қосу және күйге келтіру ерекшеліктері талқыланады
Android платформасы Linux ядросы, ортаңғы бағдарлама және ендірілген мобильді қосымшаларға негізделген амалдық жүйені біріктіреді. Android мобильді платформасын құру және дамыту OHA (OpenHandset Alliance) шеңберіндегі AOSP (Android Open Source Project) жобасының аясында жүзеге асырылады, Google іздеу гиганты бүкіл процесті басқарады.
Android фондық тапсырмалардың орындалуын қолдайды; пайдаланушы интерфейсі элементтерінің бай кітапханасын ұсынады; OpenGL стандартын қолдана отырып, 2D және 3D графикаларын қолдайды; файлдық жүйеге және ендірілген SQLite мәліметтер базасына кіруді қолдайды.
Архитектуралық тұрғыдан алғанда, Android жүйесі - бұл бағдарламалық жасақтаманың толық жиынтығы, онда келесі деңгейлерді бөлуге болады:

  • Базалық деңгей (Linux Kernel) - аппараттық деңгей мен бағдарламалық жасақтама стегі арасындағы абстракция деңгейі;

  • Кітапханалар жиынтығы және орындалу ортасы(Libraries & Android Runtime) қосымшалар үшін маңызды негізгі функционалдылықты қамтамасыз етеді, Dalvik виртуалды машинасын және Android қосымшаларын іске қосуға қажетті негізгі Java кітапханаларын қамтиды;

  • Қосымша каркасы (Application Framework) деңгейі әзірлеушілерге кітапхана деңгейіндегі жүйенің компоненттері ұсынатын API-ге қол жеткізуді қамтамасыз етеді;



  • Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет