Қос: 1-2
Элек: 1-4
1. https://www.ibm.com/developerworks/ru/library/os-android-devel/
2. https://metanit.com/java/android/1.1.php
ЛЕКЦИЯ № 2
Тақырыбы: Мобильді Android – қосымшалардың құрылымы
Лекция мазмұны:
1. Мобильді қосымшалардың түрлері.
2. Android-қосымшалардың архитектурасы.
1 Мобильді қосымшалардың түрлері
1. Веб-қосымшалар. Басқаша айтқанда, сайттардың мобильді нұсқалары құрылғының браузері арқылы тікелей іске қосылады. Мұнда бірдей заңдар жұмыс істейді, көбінесе функционалдық шектеулі, жиі бірдей әзірлеушілер толық нұсқада жұмыс істейді.
2. Жергілікті қосымшалар. Мұнда «native» платформасында, яғни Android, iOS немесе Windows астында жасалған қолданбалар туралы айтылады. Олар жергілікті дүкеннен жүктеледі, жүйемен өзара әрекеттесу, батареяны тұтыну және құрылғының мүмкіндіктерін толық пайдалану тұрғысынан оңтайландырылады.
3. Гибридтік қосымшалар. Бұл параграфта пікірдің кейбір келіспеушіліктері бар: біреуі гибридтік қосымшаларды веб-сайттар ретінде жұмыс үстелінің және мобильді құрылғылардың әмбебап схемасы бойынша ойластырады. Күшті мысалдар - Google немесе Amazon беттері.
Эксперимент қосымшалары. Әзірлеуші бағдарламаны ережелер мен мақсатты аудиторияны ескерместен жүзеге асырады.
2 Android App архитектурасы
Жоғарыда айтылғандай, Android Linux ядросының үстінде жұмыс істейді. Android қосымшалары Java бағдарламалау тілінде жазылып, виртуалды машинада (VM) іске қосылады. Виртуалды машина - JVM емес, күтілетіндей, бірақ Dalvik Virtual Machine ашық технологиясы екенін ескеру маңызды. Әр Android қосымшасы Dalvik VM данасы ішінде іске қосылады, ол өз кезегінде Linux-басқарылатын үрдістің ішіне 2-суретте көрсетілген.
Сурет 1. Dalvik VM
Android қолданбасы төмендегі түрлердің біреуін немесе бірнешеуін қамтиды:
Activities
Графикалық интерфейсі бар қолданба әрекет арқылы орындалады. Пайдаланушы негізгі экранда бағдарламаны немесе бағдарламаны іске қосу экранында таңдалғанда, ол әрекет деп аталады.
Достарыңызбен бөлісу: |