Мобильді қосымшаны орнату практикумы
4.6-параграф · Оқулықтың 154–156-беттері · Сұрақ оқулықтың 154-бетіне негізделген
«Информатика, ЖМБ» оқулығының (11-сынып, Алматыкітап баспасы, 2020) «Мобильді қосымшаны орнату практикумы» тақырыбы, 4.6-параграф. Мұнда әр сұрақтың бес жауап нұсқасы мен түсіндірмесі бар 15 сұрақ жинақталған: түсіндірме дұрыс нұсқаның қандай ережемен таңдалғанын және қалғандарының неге сәйкес келмейтінін көрсетеді. Мысалы: «Жоба телефонда MIT AI2 Companion ішінде ашылды. Кейін сол жобадан жеке APK жиналды. Бұл екі нәтиже неге…»
Өзіңізді тексеріңізТақырып бойынша 5 сұрақ: жауап беріңіз, нәтижені бірден көріңіз.
Дұрыс жауап: Companion ішіндегі сынақ пен Android-ке жеке орнатылатын пакет бөлек жұмыс түрлері
Жауап нұсқалары
- A.Companion ашқан әр жоба автоматты дүкенде жарияланады
- B.Companion әрқашан APK файлының атауы ғана болады
- C.APK тек бастапқы блоктарды өңдейтін файл болады
- D.Companion ішіндегі сынақ пен Android-ке жеке орнатылатын пакет бөлек жұмыс түрлерідұрыс
- E.Companion-мен байланысу жеке APK пакеті компьютерде міндетті жиналды дегенді білдіреді
Түсіндірме
Ереже: Companion әзірлеу кезіндегі жобаны іске қосуға көмектеседі, ал жиналған APK Android қолданбасын жеке орнатуға арналған пакет. Бірінің ішінде жоба ашылуы екіншісінің жасалғанын өздігінен білдірмейді.
Қолдану: Мысалда алғашқы нәтиже — Companion ортасындағы сынақ. Екінші нәтиже — жобадан жиналған бөлек APK файлы. Осы файлды тиісті Android құрылғысына орнатқан өнім Companion-нан тәуелсіз қолданба ретінде орындалуы мүмкін. Companion кей мүмкіндіктерінде сынақ көшірмесін өз кітапханасында сақтай алады, сондықтан айырманы тек интернеттің бар-жоғымен түсіндіру жеткіліксіз. Негізгі айырма орындау мен тарату түрінде. Дүкенге жариялау тағы бөлек үдеріс және телефонда жоба ашылғаннан автоматты орындалмайды. AIA бастапқы жоба, APK орнату пакеті екенін ажырату кейін өзгерту мен тарату міндеттерінде дұрыс файл таңдауға көмектеседі. Әр нәтиженің қай мақсатқа арналғанын анықтаңыз.
Қате нұсқаларды ажырату: Companion жобаға тірі сынақ байланысын береді, APK Android-ке жеке орнатуға арналған жиналған пакет. Тірі сынақтан дүкенде жарияланды немесе компьютерде APK міндетті жасалды деген қорытынды шықпайды. APK бастапқы блоктарды өңдейтін AIA жобасымен бірдей емес. Екі нәтижені олардың қолданылу кезеңі арқылы ажыратыңыз.
Қайта орындауға ишара: Қолданба Companion ішінде ме, әлде Android жүйесіне жеке пакет ретінде орнатылған ба?
Дұрыс жауап: .aia
Жауап нұсқалары
- A..apk
- B..aab
- C..dex
- D..xml
- E..aiaдұрыс
Түсіндірме
Ереже: App Inventor-дың AIA экспорты өңделетін жобаға арналған. Оның мақсаты дайын қолданбаны жай іске қосудан өзгеше: компоненттер мен блоктармен жұмысты жалғастыруға мүмкіндік береді.
Қолдану: Шартта кейін өзгерту үшін бастапқы жоба қажет екені нақты айтылған. Сондықтан .aia файлы таңдалады. Оны тиісті ортаға импорттап, жобаның құрылымы мен логикасын өңдеуге болады. Жинақталған .apk пайдаланушыға қолданбаны орнатуға арналған, сондықтан ол өңделетін AIA жобасының міндетін алмастырмайды. Файл кеңейтілімі оның күтілетін түрін білдіреді, бірақ атауы дұрыс болуы ішкі мазмұн міндетті дұрыс деген кепіл емес. Экспорттың сәтті жасалғанын қайта ашып тексеру пайдалы болуы мүмкін. Жобаны сақтау, сынау және тарату кезеңдерінде әртүрлі файл қажет болатындықтан, таңдау алдымен болашақ әрекетке сүйенеді. Мұнда сол әрекет — бастапқы блоктарды өңдеу.
Қате нұсқаларды ажырату: AIA App Inventor бастапқы жобасын экспорттауға арналған кеңейтім. APK жеке орнату пакеті, AAB таратуға арналған Android жинағы, DEX орындалатын код пішімімен байланысты. XML баптау не басқа құрылымдық мәтін бере алады, бірақ экспортталған толық App Inventor жобасының сұралған кеңейтімі емес. Жобаны өңдеу мен жиналған өнімді таратуды ажыратыңыз.
Қайта орындауға ишара: Сізге дайын қолданбаны орындау керек пе, әлде оның блоктарын өзгерту керек пе?
Дұрыс жауап: .apk
Жауап нұсқалары
- A..aia
- B..apkдұрыс
- C..aab
- D..html
- E..png
Түсіндірме
Ереже: APK — Android қолданбасын орнатуға арналған пакет форматы. Оны бастапқы жоба файлымен, веббетпен және жариялауға арналған басқа форматпен шатастырмау керек.
Қолдану: Сұрақ APK пакетінің кеңейтілімін нақты сұрайды, сондықтан .apk дұрыс жауап. Мұндай пакетте қолданбаның орындалуына қажет код пен ресурстар болуы мүмкін. Файлдың кеңейтілімі .apk екені орнату міндетті сәтті немесе өнім сенімді деген кепіл бермейді; құрылғы үйлесімділігі мен пакет мазмұны да маңызды. AAB Android экожүйесінде жариялау үшін қолданылады, одан құрылғыға арналған APK нұсқалары жасалуы мүмкін. Бірақ AAB-ты әдеттегі жеке APK файлы ретінде тікелей теңестіру дұрыс емес. AIA App Inventor жобасын өңдеуге арналған. Сондықтан файл таңдау кезінде «Android-ке қатысы бар» деген белгі жеткіліксіз, оның нақты мақсатын білу қажет. Бұл есеп жеке орнату пакетін ажыратуға бағытталған.
Қате нұсқаларды ажырату: AIA бастапқы жоба, AAB жариялау форматы, HTML вебмазмұн, PNG сурет болады. Олардың кейбірі қолданба әзірлеуінде пайдаланылса да, сұралған APK кеңейтілімін алмастырмайды. Орнату мен өңдеу форматтарын жеке салыстырыңыз.
Қайта орындауға ишара: Сұрақта аталған Android Package атауына қай кеңейтілім сәйкес келеді?
Дұрыс жауап: Бастапқы AIA жобасы
Жауап нұсқалары
- A.Тек дайын APK орнату пакеті
- B.Бастапқы AIA жобасыдұрыс
- C.Тек интерфейстің PNG суреті
- D.Тек қолданба белгішесі
- E.Тек APK жүктеу сілтемесінің мәтіні
Түсіндірме
Ереже: Бірлесіп өңдеу үшін қолданбаның бастапқы жоба түрі қажет. Дайын орындалатын пакет немесе экран суреті жобаның өңделетін құрылымын тікелей алмастырмайды.
Қолдану: Әріптеске батырманы өзгерту, жаңа компонент қосу немесе оқиға блоктарын өңдеу керек. Сондықтан App Inventor-ға импортталатын AIA жобасы беріледі. PNG суреті экранның қандай көрінетінін көрсете алады, бірақ оның ішінде өңделетін блоктар жоқ. APK қолданбаны орнатуға бағытталған және бастапқы AIA жобасын беру тәсілі болып саналмайды. Жүктеу сілтемесі файлды жеткізуге көмектесуі мүмкін, алайда сілтеме APK-ке апарса, міндет өзгермейді. Жобаны бөліскенде оның мазмұны мен қажет ресурстары экспортқа кіргені тексерілуі мүмкін. Сұрақ әрекетке сай өнімді таңдауды талап етеді: орындау үшін бір формат, жобаны жалғастыру үшін басқа формат қолайлы. Берілген мақсат — өңдеу.
Қате нұсқаларды ажырату: APK пен оның сілтемесі дайын пакетке қатысты. Сурет пен белгіше визуалды материал береді, бірақ бастапқы логиканы редакциялау ортасына жоба ретінде ашпайды. Тасымалдау тәсілі мен берілетін мазмұн түрін шатастырмаңыз.
Қайта орындауға ишара: Әріптес қолданбаны тек пайдалануы керек пе, әлде жасау ортасында өзгертуі керек пе?
- 5
Дұрыс жауап: Жобаны AIA түрінде экспорттау
Жауап нұсқалары
- A.Қолданбаны APK түрінде жинау
- B.Жобаны AIA түрінде экспорттаудұрыс
- C.Companion байланысының кодын көрсету
- D.Тек экранның суретін сақтау
- E.Жоба атын .aia деп қайта атау
Түсіндірме
Ереже: Жобаны экспорттау оның бастапқы құрылымын тиісті жоба форматына шығарады. APK жинау орындалатын өнім дайындайды, ал файл не жоба атауын өзгерту форматқа түрлендіру болмайды.
Қолдану: Берілген мақсат — кейін өңдеуге жарайтын AIA көшірме алу. Сондықтан Жобалар мәзіріндегі AIA экспорттау әрекеті қолданылады. Экспортталған файлды сақтап, қажет кезде қайта импорттауға болады. APK жинау басқа мақсатқа арналған: Android-ке орнатылатын пакет дайындау. Companion коды сынақ байланысын ашады, бірақ бастапқы жоба көшірмесін компьютерге шығарумен тең емес. Экран суретінде интерфейс көрінгенімен, блоктардың өңделетін құрылымы болмайды. Жоба атауына кеңейтілімге ұқсас сөз қосу да экспорттың ішкі мазмұнын жасамайды. Құралдағы әрекетті оның нәтижесінде қандай өнім алынатыны арқылы салыстыру дұрыс. Мәзірді табуда атаудан бөлек форматтың мақсатын есте сақтаңыз.
Қате нұсқаларды ажырату: APK, Companion және экран суреті басқа өнімдер не жұмыс кезеңдерін береді. Қайта атау мазмұнды түрлендірмейді. Дұрыс әрекет нақты AIA экспортын жасайды, тек оның атына ұқсас жазу бермейді.
Қайта орындауға ишара: Қай әрекет бастапқы жобаны файлға шығарады, ал қайсысы дайын қолданбаны жинайды?
Жауаптары мен түсіндірмелері бар тағы 10 сұрақ
Олар жинақта: тақырыптың барлық сұрақтары, сынып үшін араластырылған тесттің екі нұсқасы, мұғалімге арналған кілттер мен түсіндірмелер. Басып шығаруға арналған PDF.
Тек жеке пайдалануға арналған: таратуға болмайды.
Кітаптың басқа тақырыптары
Сұрақтар «Информатика, ЖМБ» оқулығы бойынша құрастырылған, Алматыкітап баспасы, 2020.