MUNDARIJA Kirish ................................................................................................................................................. 2 I-BOB.MOBIL ILOVALAR VA ULARNING AHAMIYATI .................................... 4 1.1 Mobil ilovalar haqida umumiy tushuncha ................................................................................4 1.2 Mobil ilovalar yaratish tamoyillari va zaruryati...................................................................10 II-BOB.MOBIL ILOVA YARATISH DASTURIY VOSITALARI............................18 2.1 Mobil operatsion tizimlar haqida................................................................................................18 2.2 Android platformasining asosiy xususiyatlari.......................................................................32 2.3 Android studio ishlab chiqish vositalarini o'rnatish ............................................................39 XULOSA ........................................................................................................................................ 45 ADABIYOTLAR RO’YHATI ................................................................................................ 46 2 Kirish Mobil ilovalarni ishlab chiqish - bu smartfonlar va raqamli vositalar uchun dasturiy ta'minot yaratish jarayoni. Dasturiy ta'minot qurilmaga oldindan o'rnatilishi, mobil ilovalar do'konidan yuklab olinishi yoki mobil veb-brauzer orqali kirishi mumkin . Mobil ilovalar ishlab chiqish jadal rivojlanmoqda. Chakana savdo, telekommunikatsiya va elektron tijoratdan tortib sug'urta, sog'liqni saqlash va hukumatgacha, turli sohalardagi tashkilotlar real vaqt rejimida tranzaktsiyalarni amalga oshirish va ma'lumotlarga kirishning qulay usullari bo'yicha foydalanuvchi kutganlarini qondirishi kerak. Bugungi kunda mobil qurilmalar va ularning qiymatini ochadigan mobil ilovalar odamlar va korxonalar uchun internetga ulanishning eng mashhur usuli hisoblanadi. Tegishli, sezgir va muvaffaqiyatli bo'lish uchun tashkilotlar o'z mijozlari, hamkorlari va xodimlari talab qiladigan mobil ilovalarni ishlab chiqishlari kerak. Biroq, mobil ilovalarni ishlab chiqish juda qiyin bo'lib tuyulishi mumkin. OS platformasi yoki platformalarini tanlaganingizdan so'ng, siz mobil qurilmalar cheklovlarini engib o'tishingiz va ilovangizni tarqatishning mumkin bo'lgan to'siqlaridan o'tib ketishingiz kerak. Yaxshiyamki, bir nechta asosiy ko'rsatmalar va eng yaxshi amaliyotlarga rioya qilish orqali siz ilovalarni ishlab chiqish sayohatingizni soddalashtirishingiz mumkin. Har yili ko'proq odamlar o'z ehtiyojlarini qondirish uchun mobil qurilmalarga tayanadilar. Ilgari veb-saytlar oltin standart bo'lgan joylarda odamlar endi mobil ilovalarga tayanadilar. Ushbu ilovalarni yaratishda foydalaniladigan texnologiyalar tez sur'atlar bilan kengayib bormoqda va takomillashtirilmoqda Mobil ilovalar bozori 2026 yilga borib dasturiy ta'minot sanoatining umumiy bozorining yarmidan oshib ketadi va kelgusi yillarda tobora ko'proq odamlar o'z mobil qurilmalarida ilovalarni yanada qulayroq ishlatishadi. Yuqoridagi ma'lumotlar sizning vaziyatingizga mos keladimi yoki yo'qmi, niyatlaringizga va, ehtimol, arizangizning kutilayotgan yaroqlilik muddatiga bog'liq bo'lishi mumkin. Siz shunchaki Google Play va IOS do'konlarida mavjud bo'lishning potentsial ta'sir qilish qiymatini oshadi. Mobil ilovalarso'nggi yillarda juda keng 3 tarqalgan. Ularning sifati juda muhim, chunki dasturdagi nosozliklar korporativ obro'ga putur etkazish yoki moliyaviy yo'qotish kabi jiddiy oqibatlarga olib kelishi mumkin. Ushbu ishning maqsadi mobil ilovalar uchun sifat kafolati muammosini hal qiluvchi yondashuvlarni aniqlash va ochishdir. Ko'pgina hollarda mobil ilovalar standart dasturga interfeys sifatida ishlab chiqilgan. Mobil ilova standart dastur va mobil mijoz o'rtasida joylashgan bo'lib, u mobil mijoz va standart ilova o'rtasidagi aloqalarni boshqaradi. Albatta, mobil ilova mustaqil ravishda ishlab chiqiladigan istisnolar mavjud, ammo xavfsizlikni boshqarish elementlari bir xil bo'lib qoladi. 4 I-BOB.MOBIL ILOVALAR VA ULARNING AHAMIYATI 1.1 Mobil ilovalar haqida umumiy tushuncha Ko'pincha ilova deb ataladigan mobil ilova mobil qurilmada, masalan, smartfon yoki planshet kompyuterda ishlashga mo'ljallangan amaliy dasturiy ta'minot turidir. Mobil ilovalar ko'pincha foydalanuvchilarga shaxsiy kompyuterlarda kiriladigan xizmatlarga o'xshash xizmatlarni taqdim etadi. Ilovalar odatda cheklangan funksiyaga ega bo'lgan kichik, individual dasturiy birlikdir. Ilova dasturiy ta'minotidan bunday foydalanish dastlab iPhone, iPad va iPod Touch uchun minglab ilovalarni taklif qiluvchi Apple Inc. va uning App Store do'koni tomonidan ommalashgan. Mobil ilova ilova, veb-ilova, onlayn ilova, iPhone ilovasi yoki smartfon ilovasi sifatida ham tanilishi mumkin. Mobil ilovalar odatda shaxsiy kompyuterlarda joylashgan integratsiyalashgan dasturiy ta'minot tizimlaridan uzoqlashishdir. Buning o'rniga, har bir ilova o'yin, kalkulyator yoki mobil internetni ko'rish kabi cheklangan va izolyatsiya qilingan funksiyalarni taqdim etadi. Ilovalar dastlabki mobil qurilmalarning apparat resurslari cheklanganligi sababli ko'p vazifalarni bajarishdan qochgan bo'lsa-da, ularning o'ziga xosligi endi ularning afzalligining bir qismidir, chunki ular iste'molchilarga o'z qurilmalari nima qila olishini qo'lda tanlash imkonini beradi. Eng oddiy mobil ilovalar kompyuterga asoslangan ilovalarni oladi va ularni mobil qurilmaga o'tkazadi. Mobil ilovalar yanada mustahkamroq bo'lgani uchun bu texnika biroz etishmaydi. Murakkabroq yondashuv mobil muhit uchun maxsus ishlab chiqish, uning cheklovlari va afzalliklaridan foydalanishni o'z ichiga oladi. Masalan, joylashuvga asoslangan funksiyalardan foydalanadigan ilovalar, foydalanuvchi shaxsiy kompyuterda bo'lgani kabi, biror joyga bog'lanmagan bo'lsa, avvaldan mobil qurilmaga qarab yaratilgan. Ilovalar ikkita keng toifaga bo'linadi: mahalliy ilovalar va veb-ilovalar. Mahalliy ilovalar ma'lum mobil operatsion tizim, odatda iOS yoki Android uchun yaratilgan. Mahalliy ilovalar yanada yaxshi ishlash va yanada nozik sozlangan foydalanuvchi 5 interfeysi (UI) ga ega va ular chiqarilishidan oldin odatda ancha qattiqroq ishlab chiqish va sifat kafolati jarayonidan o'tishi kerak. Veb-ilovalar HTML5 yoki CSS-da qo'llaniladi va ular brauzer orqali ishga tushirilgani uchun minimal qurilma xotirasini talab qiladi. Foydalanuvchi ma'lum bir veb-sahifaga yo'naltiriladi va barcha ma'lumotlar serverga asoslangan ma'lumotlar bazasida saqlanadi. Veb-ilovalar foydalanish uchun barqaror ulanishni talab qiladi. Hozirda bir nechta turdagi ilovalar mavjud. O'yin ilovalari: kompyuter video o'yinlariga teng, ular eng mashhur ilovalar turlaridan biridir. Ular barcha ilovalarni yuklab olishning uchdan bir qismini va barcha iste'mol xarajatlarining to'rtdan uch qismini tashkil qiladi. Hizmat ko’rsatish ilovalari: Bular elektron pochta xabarlarini yuborish, ish jarayonini kuzatish, mehmonxonalarni bron qilish va boshqalar kabi turli vazifalarni yengillashtirish orqali biznes samaradorligini oshirishga qaratilgan. Turmush tarzi va koʻngilochar ilovalar: Borgan sari ommalashib borayotgan bular shaxsiy turmush tarzi va ijtimoiylashuvning koʻplab jihatlarini qamrab oladi, masalan, tanishish, ijtimoiy tarmoqlarda muloqot qilish, shuningdek, videolarni baham koʻrish (va tomosha qilish). Netflix, Facebook yoki TikTok kabi eng mashhur ilovalardan ba'zilari ushbu toifaga kiradi. Boshqa ilova turlariga Amazon yoki eBay kabi onlayn tovarlarni xarid qilish uchun foydalaniladigan mobil tijorat (M-commerce) ilovalari, sayohatchiga koʻp jihatdan yordam beradigan sayohat ilovalari (turlar va chiptalarni bron qilish, xaritalar va geolokatsiya orqali yoʻl topish, sayohat kundaliklari va h.k.) kiradi. .) va sog'liq uchun ilovalar va shtrix-kod skanerlari kabi yordamchi dasturlar. Mobil ilovalar asosan shaxsiy kompyuterlarda joylashgan muvofiqlashtirilgan dasturlash tizimlaridan uzoqlashishdir. Hamma narsa bir xil bo'lsa, har bir ilova o'yin, raqamlar kalkulyatori yoki mobil veb-brauzer kabi cheklangan va izolyatsiya qilingan foydalilikni beradi. Ilovalar dastlabki uyali telefonlarning cheklangan uskunalari tufayli bir nechta vazifalarni bajarishdan qochgan bo'lsa-da, ularning aniqligi ularning 6 jozibador sifati uchun juda muhim, chunki ular xaridorlarga o'z gadjetlari nima qila olishini tanlashga imkon beradi Ish stoli kompyuterlari uchun mo'ljallangan ilovalardan farqli o'laroq, mobil ilovalar o'rnatilgan dasturiy ta'minot tizimlaridan uzoqlashadi. Hamma narsa bir xil bo'lsa, har bir ko'p qirrali dastur ajratilgan va cheklangan foydalilikni beradi. Misol uchun, u o'yin, raqam qirqish yoki portativ internet brauzeri bo'ladi. Candy Crush Saga, The Sims Mobile, Among Us!, Subway Surfers,... bu jarayonlar tomonidan boshqariladigan mobil ilovalarga misollardir. Dastlabki mobil ilova global tarmoqda elektron pochta, kalendar, fond bozori, listing va ob-havo maʼlumotlarini oʻz ichiga olgan umumiy maqsadli maʼlumot va axborot xizmatlarini taqdim etdi. Biroq, mobil qurilma foydalanuvchilarining talabi mobil ilovani ishlab chiqish qobiliyati bilan bir qatorda mobil o'yinlar, zavod avtomatizatsiyasi, GPS kabi boshqa toifalarga ham tarqaladi ... Ilovalar soni va xilmaxilligidagi portlash katta va xilma-xil sohalarga aylandi. . Hozirgi kunda ko'plab xizmatlar mobil ilovalar texnologiyasi yordamiga muhtoj, masalan, joylashuvni aniqlash va internet-banking, kuzatish, chiptalarni sotib olish va hatto mobil tibbiy xizmatlar. Eng oson mobil ilovalar kompyuterga asoslangan ilovalarni oladi va ularni mobil qurilmaga o'tkazadi. Mobil ilovalar rivojlanayotganligi sababli, bu strategiya juda kam. Keyinchalik zamonaviy metodologiya mobil muhit uchun aniq o'sishni, uning cheklovlari va afzalliklaridan foydalanishni o'z ichiga oladi. Misol uchun, mijozning shaxsiy kompyuterdan foydalanish kabi hududga ulanmaganligini hisobga olsak, funktsional hududga asoslangan diqqatga sazovor joylar birinchi bosqichdan boshlab mobil qurilmalarga xos tarzda ishlaydi. Ilovalar uchta umumiy toifaga bo'linadi: mahalliy ilovalar, veb-ilovalar va gibrid ilovalar. Mahalliy mobil ilova - bu maxsus kodlash tilidan foydalangan holda Android yoki IOS kabi ma'lum turdagi qurilmalar platformalari uchun yaratilgan va ishlab chiqilgan ilova turi. Mahalliy dasturni yaratish uchun ishlab chiquvchilar tanlagan kodlash tiliga qurilma platformasi ruxsat berishi kerak. Ushbu turkum uchun odatiy 7 ilovalar xususiyatlari oflayn mobil o'yinlar, lug'at ilovalari va boshqalar bo'lishi mumkin. Mahalliy ilovalarning asosiy afzalligi ularning yuqori va ajoyib foydalanuvchi tajribasidir. Hamma narsani hisobga olsak, ularni yaratgan dizaynerlar mahalliy UI qurilmalaridan foydalanadilar. Kengaytirilgan API-ga kirish, shuningdek, ishlab chiqish ishlarini tezlashtirishga yordam beradi va ilovalardan foydalanish chegaralarini kengaytiradi. Mahalliy ilovalar ilovalar do'konlaridan yuklab olinishi va to'g'ridanto'g'ri qurilmalarga kiritilishi kerak. Shuning uchun ular birinchi navbatda jiddiy tarqatish jarayonidan o'tishlari kerak. Odatda, o'yinda barcha tasvirlar, tovushlar va darajalar yuklab olinadi, shuning uchun foydalanuvchi o'yinni internetga ulanmasdan o'ynashi mumkin (ba'zi o'yinlar sizdan internetga ulanishni talab qiladi, chunki ular tizimga kirishi, ichidagi narsalarni sotib olishi yoki sotishi kerak yoki yoki chunki ular onlayn o'yinlar). Hammaga ma'lum bo'lgan mahalliy mobil ilovalarning yana bir keng tarqalgan namunasi - bu Facebook. Mahalliy ilovalarning birinchi va eng katta afzalligi shundaki, u foydalanuvchilarga barcha funktsiyalarga osongina kirish va ulardan foydalanish imkonini beradi. Shu bilan birga, agar u butunlay ishlab chiqilgan bo'lsa, xatolarni ko'rish juda kam. Mahalliy ilovalarga kirish xususiyatlari kamera, GPS, yozib olish qurilmasi va boshqalar kabi apparatlarni o'z ichiga oladi; Telefon xotirasidagi fayllarni nusxalash, yaratish, yozish, o'qish, qo'ng'iroq qilish, matnli xabarlar va boshqalar kabi shaxsiy huquqlar. Foydalanuvchi tajribasi: Aksariyat foydalanuvchilar texnologiyaga unchalik ahamiyat bermaydilar, ular faqat ilovaning oson va silliq ishlashi yoki yo‘qligini bilishlari kerak. Equation Reach boʻyicha tadqiqot: 79% foydalanuvchilar ilovani birinchi marta ishlamasa, faqat bir yoki ikki marta qayta urinib koʻrishadi. Native ilovasi esa boshqa turdagi mobil ilovalarga qaraganda foydalanuvchilarni ko‘proq xursand qilish qobiliyatini isbotladi. Mahalliy ilovalar yuqori unumdorlikni talab qiladigan va platforma bilan hamkorlik qiladigan maxsus xususiyatlarga ega mahsulotlar uchun juda yaxshi. 8 Maʼlumotlarni himoyalash/Maʼlumotlar xavfsizligi – Native ilovasini xavfsiz qilish ancha oson. Bu ko'plab kompaniyalar o'z mijozlariga xizmat ko'rsatishdan manfaatdor. Umumiy funksionallik - Ilova qurilmaning apparat xususiyatlarini va turli ma'lumotlar bazalariga ulanish uchun muhim imkoniyatlarga ega bo'ladi. Hech qanday qo'shimcha plaginlar yoki vositalar kerak emas. Engilroq tuzilish - ixcham qurilish hajmi, kamroq qurilma xotirasi sarfi. Veb-ilovalar mahalliy mobil ilovalarga mos keladigan va mobil qurilmalarda ishlaydigan dasturiy ilovalar. Biroq, mahalliy ilovalar va veb-ilovalar o'rtasida jiddiy farqlar mavjud. Yangi boshlanuvchilar uchun veb-ilovalar ishlash uchun brauzerlardan foydalanadi va ular odatda CSS, HTML5 yoki JavaScript-da yozilgan. Bunday ilovalar mijozni URL manziliga yo'naltiradi va keyin ularga ilovani tanishtirish imkoniyatini beradi. Natijada, veb-ilovalar mijozlarni kelajakda ko'rish uchun bunday sahifada xatcho'p qo'yishga majbur qiladi. Shuning uchun ular eng kam xotirani talab qiladi. Veb-ilovalar mahalliy ilovalar bilan solishtirganda bir xil tashkil etish usulini amalga oshiradi, ammo mobil qurilmangizdagi veb-sayt brauzeri orqali kirish mumkin. Ular qurilmangizga kodni yuklab olish va o'rnatish nuqtai nazaridan mustaqil ilovalar emas. Ular haqiqatan ham sezgir veb-saytlar bo'lib, foydalanuvchi interfeysini mijozning qurilmasiga moslashtiradi. Gibrid ilova mobil veb va mahalliy ilovaning afzalliklarini birlashtiradi. U mobil WebView-da ishlaydigan HTML, CSS, Javascript yordamida yaratilgan. Biroq, gibrid ilova hali ham qurilmaning suratga olish, GPS, tebranish va boshqalar kabi xususiyatlaridan foydalanishi mumkin. Bu mahalliy ilovalarga juda o'xshash veb-ilovalar. Ular uy ekranidagi ilova belgisiga, sezgir dizaynga, tezkor ishlashga ega bo'lishi mumkin, hatto o'chirilgan holda ishlash imkoniyatiga ega bo'lishi mumkin, ammo ular haqiqatan ham mahalliy ko'rinish uchun yaratilgan veb-ilovalardir. Gibrid ilovalar oʻzaro platformalar asosida yoziladi: Cordova, Phonegap, Ionic… Biz ushbu ramka taqdim etgan API orqali mobil telefonning funksiyalarini Javascript koʻrinishida chaqiramiz. Siz faqat bir marta yozishingiz kerak, bu ramkalar ushbu 9 dasturni Android va iOS uchun o'rnatish fayllariga avtomatik ravishda tarjima qiladi. Ishlashda unchalik og'ir bo'lmagan va qurilmaning funksional imkoniyatlaridan foydalanishi kerak bo'lgan ba'zi ilovalar ushbu ishlab chiqish usulini tanlaydi. Gibrid ilovani yaratish mahalliy dasturga qaraganda ancha tez va amaliyroq. Shunga ko'ra, ushbu turdagi mobil ilovaning funktsiyasi mahalliy dasturdan unchalik farq qilmaydi - bu gibrid ilovani yaratishning oqilonaligini ko'rsatadigan xususiyat. Ular tez yuklanadi, veb tezligi sekin bo'lgan mamlakatlarda foydalanish uchun ideal va mijozlarga doimiy foydalanuvchi tajribasini beradi. Nihoyat, ular yakka kod bazasidan foydalanganligi sababli, davom etish uchun ancha kam kod mavjud. Kross-platforma ilovalarining maqsadi har bir mobil platforma uchun turli xil ona tillarini yozishda gibrid ishlash muammosi va xarajat muammosini hal qilishdir. Garchi biz ko'pincha Gibrid ilova va Cross-platform ilovasini chalkashtirib yuborsak ham, aslida ular butunlay boshqacha. Ehtimol, ular orasidagi yagona umumiy xususiyat manba kodini almashish qobiliyatidir. Dasturchilar faqat bir marta dasturlashlari va har bir platformaga mos keladigan ko'plab Native ilova versiyalarini kompilyatsiya qilishlari yoki tarjima qilishlari kerak. Native ilova yoki boshqa ilova mukammal versiya emas. Afzalliklardan tashqari, ulardan foydalanish qiyin bo'lishi mumkin bo'lgan bir nechta kichik kamchiliklar mavjud. Mahalliy dastur faqat ma'lum bir operatsion tizimda ishlashi mumkin. Har bir operatsion tizim uchun dasturchi o'z kodini yozishi kerak, bu esa dastur versiyalari o'rtasidagi nomuvofiqliklarga, yuqori xarajatlarga olib keladi va dasturchidan bir nechta dasturlash tillarini o'zlashtirishni talab qiladi. Operatsion tizimning versiya xilma-xilligi mahalliy ilovalarni ommalashtirishga to'sqinlik qiladi, bu esa eski operatsion tizimda ishlaydigan qurilmalarni o'rnatmaslikka olib keladi. O'zaro platformali amaliy loyihalarni amalga oshirishning eng muhim vositasi bu o'zaro platformalar ramkalari. U erda ko'plab o'zaro faoliyat platformalar mavjud. Har 10 bir turning kuchli va zaif tomonlari bo'ladi. Ilovani yaratish maqsadiga qarab, dasturchi mos ramkani tanlaydi. Mobil ilovalar ko'p shakl va o'lchamlarda bo'ladi. Mobil sahnadagi eng so'nggi narsalarni tushunishga yordam beradigan eng mashhur mobil ilovalar turlari : Bu portativ ilovalarning eng mashhur tasnifi. Telefonlariga o'yin o'rnatadigan mijozlar sonini bilsangiz hayratda qolasiz. Tashkilotlar o'yinlar va taniqli statsionar o'yinlarning mobil versiyalarini yaratish uchun katta miqdorda vaqt va aktivlarni sarmoya qiladilar / foydalanadilar, chunki bu juda daromadli bozor. Sensor Towerning yangi hisobotiga ko'ra, mobil o'yinlarni yuklab olishlar soni 12 milliardga etadi, bu Google Play'da ikkinchi eng ko'p yuklab olingan kategoriyadan deyarli 7 baravar yuqori. Mobil oʻyinlar ulushi 2020-yilda yuklab olingan jami mobil ilovaning 40 foizini tashkil qiladi. Barcha yuklab olingan ilovalarning 84% tasodifiy oʻyinlar yuklab olingan, qolganlari esa asosiy oʻyin mobil ilovalariga sarflangan. Candy Crush Saga yoki Angry Birds kabi eng yaxshi mobil o'yinlar dunyoning hamma joyida ma'lum bo'ldi. 1.2 Mobil ilovalar yaratish tamoyillari va zaruryati. Mobil ilovani ishlab chiqish jarayoni qanday? Quyidagi qadamlar ilova yaratish uchun asosni ishlab chiqishga yordam beradi. 1. Ushbu savollarga javoblar asosida strategiyangizni aniqlang: Ilovangizning maqsadi nima? U qanday muammolarni hal qiladi? Ushbu funktsiyani bajaradigan mavjud ilovalar bormi? Agar shunday bo'lsa, ular nimani yaxshi qilishadi? Ularga nima etishmayapti? Ilova kim uchun mo'ljallangan? Ishlab chiquvchilarni yollaysizmi yoki ichki jamoadan foydalanasizmi? Sizning biznes modelingiz qanday? Ushbu ilovani ishlab chiqish uchun qancha sarmoya kiritmoqchisiz? Sizda investorlar bo'ladimi? Ushbu ilovani yaratish uchun qancha vaqt ketadi? 11 Sizning marketing strategiyangiz qanday? Ilovangizni ilovalar doʻkonlaridan biri uchun yaratyapsizmi? Agar shunday bo'lsa, sizda kerakli litsenziya shartnomalari va dizayn va sinov mezonlari bormi? 2. Jamoangizni tanlang. Agar siz ushbu ilovani o'zingiz yaratayotgan bo'lsangiz, dasturchi yollashingiz kerakmi? Marketing odammi? Agar siz ushbu ilovani tashkilotingiz uchun yaratayotgan bo'lsangiz, jarayonda bir nechta bo'limlardan manfaatdor tomonlar ishtirok etadimi (ya'ni, C darajasi, marketing, savdo, IT)? 3. Aqliy hujum va mobil ilovangiz siz aniqlagan muammolarni qanday hal qilishini va qanday funksiya va funksiyalarni o‘z ichiga olishini tasavvur qiling. Prototiplash g'oyalarni chizish uchun doska yoki qog'oz yoki InVision, Balsamiq yoki Adobe Experience Design kabi vositalardan foydalanish kabi oddiy bo'lishi mumkin. Vizyoningizni rivojlantirishda foydalanuvchi tajribasini yodda tuting. Bunga dizayn, qulaylik, xavfsizlik va ishlash kabi narsalar kiradi. 4. Oldingi bosqichda olingan ma'lumotlardan foydalanib, mahsulotingizning yo'l xaritasini ishlab chiqing. Bu sizga ustuvorliklar va natijalarni baholash uchun bosqichma-bosqich jarayonni yaratishga imkon beradi. 5. Sizning talablaringiz asosida ilovalarni ishlab chiqish vositalarini tanlang. . Ilovalarni ishlab chiqishni boshlang. Ilovalarni yaratish uchun tezkor jarayon eng yaxshisidir. Ilovani yaratishda DevOps tafakkurini qabul qiling. DevOps - bu asosiy funktsiyalardan foydalanadigan zamonaviy yetkazib berish metodologiyasi, masalan: iloji boricha avtomatlashtirishni qo'llash; bulut xizmatlaridan foydalanish; ochiq manba vositalari bilan ishlash; jamoa bilan tez-tez muloqot qilish; kodni doimiy ravishda sinab ko'rish. 7. Ilovani investorlaringiz yoki boshqa manfaatdor tomonlar bilan baham ko'rishingiz uchun prototipingizni yarating. Ilovalarni ishlab chiqish va keyingi sinovlarni yaxshilash uchun ularning fikr-mulohazalaridan foydalaning. Bunga funksionallik, unumdorlik va navigatsiya qulayligini tekshirish kiradi. 12 8. Ilova ushbu testlardan o'tgandan so'ng, uni rasmiy beta-test uchun foydalanuvchilarga tarqatish vaqti keldi . Bu jarayon bir necha bosqichli ko‘rib chiqishni va ilovangizning o‘rnatiladigan versiyasini yaratishdan oldin foydalanuvchi tuzatishlarini o‘z ichiga oladi. Ilovangiz zarur sinov va koʻrib chiqishdan oʻtgandan soʻng, u ishga tushirishga tayyor. Shu nuqtada, foydalanuvchilarning fikr-mulohazalari uchun kanal yarating va doimiy yordamni taqdim eting. minglab kompaniyalar mobil ilovalarni ishlab chiqmoqda va yana ko'proq startaplar va tadbirkorlar o'zlarining mobil ilovalar sayohatlarini boshlashmoqda. Shunga qaramay, ilovalar do'konlariga faqat bir nechta ilovalar kiradi; hatto kamroq foydalanuvchilarning mobil qurilmalariga ulanadi va hatto kamroq foydalanuvchi qurilmasida bir oydan ortiq qoladi. Tadqiqotlar shuni ko'rsatadiki, mobil ilovalar startaplarining atigi 1 foizi muvaffaqiyat qozonadi . Cheksiz imkoniyatlar mavjud bo'lsa, foydalanuvchilarni faqat innovatsion xususiyatlar, hayratlanarli funksionallik va benuqson dizaynga ega ilovalar o'ziga jalb qiladi. Ilova g'oyangiz haqida fikr yuriting. Ilovaning dastlabki g‘oyasi foydalanuvchiga yo‘naltirilgan va natijaga asoslangan bo‘lishi uchun ba’zi o‘zgarishlar va yangilanishlarni talab qilishi mumkinligini tushuning. Ilova g'oyangizni qog'ozga yozishdan boshlang va keyin o'zingizdan ilova g'oyasi muammoni hal qiladimi yoki yo'qmi deb so'rang. Agar shunday bo'lmasa, siz orqaga qaytib, fikrni ko'rib chiqishingiz kerak. Keng tarqalgan noto'g'ri tushunchalardan biri shundaki, u muvaffaqiyatli bo'lishi uchun sizga juda innovatsion va aqldan ozgan g'oya kerak. Bu har doim ham to'g'ri emas. Muvaffaqiyatga erishish uchun ilg'or g'oya o'rniga, muammoni samarali hal qilsa, o'ziga xos ijro kerak. Endi maqsadli auditoriyani aniqlang va ularning xususiyatlarini o'rganing: • Maqsadli bozorning demografik va psixografik xususiyatlari qanday? • Maqsadli auditoriya muammoni hal qilish uchun boshqa ilovadan foydalanyaptimi? • Maqsadli auditoriya yechim izlayaptimi? 13 • Tomoshabinlar siz ishga tushirishni rejalashtirayotgan ilova funksiyalari bilan tanishmi? Bundan tashqari, maqsadli auditoriyangizni toraytiring. Siz hammaga xizmat qila olmaysiz, ayniqsa boshida. Hatto Facebook birinchi marta faqat Garvard talabalari uchun taqdim etilgan. Shunday qilib, kichikdan boshlang va bir vaqtning o'zida yo'lingizni bir qadam qo'ying. Ilovalarni ishlab chiqish hamkorini qidiring. Rivojlanish bo'yicha to'g'ri sherikni topish jarayondagi eng muhim qadamdir. Texnologiyalar to'plamini, rivojlanish muammolarini va boshqa texnik jihatlarni tushunish qiyin bo'lishi mumkin. Texnik ma'lumotga ega bo'lmagan tadbirkorlar uchun bu muammo bo'lishi mumkin. Shunday qilib, hamma narsani ko'rib chiqmasdan turib, loyihangizga professional tarzda g'amxo'rlik qiladigan ilovalarni ishlab chiqish hamkorini toping. Siz quyidagilarni tanlashingiz mumkin: • Freelancerlar: Byudjetingizga mos keladigan frilanserlarni osongina topishingiz mumkin. Biroq, frilanserlar o'zlarining tajribalari yoki portfellarini yaratishi mumkin yoki ular turli sohalarda cheklangan ta'sirga ega bo'lishi mumkin. Ushbu variant juda ko'p xavf-xatarlarni keltirib chiqarishi mumkin, ammo agar siz byudjetda bo'lsangiz, unda bu siz uchun. • In-House Development: Siz loyihangiz uchun ichki ishlab chiqish guruhini yollashingiz mumkin. Bu variant katta sarmoyadir, jumladan ishga yollash xarajatlari, xodimlarga nafaqalar, jamoa uchun operatsion xarajatlar va boshqalar. Biroq, siz yetkazib berish va muddatlari bo'yicha ichki rivojlanish guruhlari ustidan ko'proq nazoratga ega bo'lishingiz mumkin. • Ilovalarni ishlab chiqish agentliklari: Turli xil portfellar va tajribali muhandislar bilan ilovalarni ishlab chiqish agentliklari hamyonbop, tajribali va professionaldir. Freelancerlar bilan bo'lishi mumkin bo'lganidek, ularni ta'qib qilishning hojati yo'q. Agentliklarda ekspert ishlab chiquvchilar, dizaynerlar, loyiha menejerlari, ijodiy rassomlar va ma'lumotlar bo'yicha olimlar mavjud. Biroq, barcha ilovalarni ishlab chiqish agentliklari zamonaviy texnologiyalarda tajribaga ega emas. 14 • Silicon Giants: Siz loyihangizni Oracle va IBM kabi kremniy gigantlariga topshirishingiz mumkin. Ammo bu elita ilovasini ishlab chiqish startaplar uchun kamdan-kam hollarda mavjud. Ilovangiz uchun investorlarni toping. Men har doim investorlarni qidirishdan oldin shaxsiy jamg'armalaringizni loyihaga investitsiya qilishni tavsiya qilaman. Keyin, oilangiz va do'stlaringiz ichidan investorlarni qidiring, lekin investorlaringiz ilova g'oyangizga ishonishlariga ishonch hosil qiling. Siz shunchaki pul emas, balki siz uchun kuylaydigan odamlarni xohlaysiz. Sizning keyingi variantingiz - bu kraudfanding, ya'ni Internet orqali birgalikda mablag' yig'ish, bu erda tadbirkorlar birgalikda sizning korxonangizning kapitalini sotib oladilar. Yana bir muqobil - bu egalik kapitali yoki konvertatsiya qilinadigan qarz evaziga kapital beradigan farishta investorlarini topish. Shuningdek, siz venchur kapitalistlaridan investitsiyalarni qidirishingiz mumkin. Ko'pincha venchur kapitalistlar o'z investitsiyalarini tezroq qaytarish uchun biroz tuzatishni so'rashadi Avval MVP yarating. Minimal hayotiy mahsulot (minimum viable product -MVP) - bu tomoshabinlarni jalb qilish uchun etarli xususiyatlarga ega bo'lgan to'liq funktsional dastur. Bu ommabop ishonganidek, toʻliq boʻlmagan mahsulot emas, balki ilova dizayni va funksionalligi uchun zarur boʻlgan minimal funksiyalarga ega toʻliq mahsulotdir. MVPni ishga tushirish sizga mahsulotni tanishtirish, foydalanuvchilarni jalb qilish, foydalanuvchilarning fikr-mulohazalarini to'plash va fikr-mulohazalarga ko'ra ilovani rivojlantirish imkonini beradi. Shu bilan birga, siz o'zingizning ilovangizga investorlarni jalb qilishingiz mumkin. MVP yaratish uchun yuzlab soatlar ketadi. MVP yaratish xarajatlari ilovani ishlab chiqish hamkoringizga bog'liq. Frilanserlar joylashuviga qarab eng kam haq olishlari mumkin va ilovalarni ishlab chiqish agentliklari ko'pincha ko'proq haq olishlari mumkin. Siz kremniy giganti bilan ko'p pul sarflaysiz. Ilovani ishga tushirishdan oldin marketingni boshlang. Ishga tushirishdan oldin shovqin yaratishni boshlashingizni tavsiya qilaman. Ilovani bir zumda yuklab olish uchun ishga tushirishdan oldin maqsadli 15 auditoriyangizni jalb qilish va jalb qilish muhimdir. Qiziquvchanlikni yaratishga va ilovadan foydalanishning afzalliklarini etkazishga e'tibor qarating. Press-relizlarni tarqating va tomoshabinlarni ilova haqida xabardor qilish uchun ijtimoiy media platformalaridan foydalaning. Tomoshabinlarni jalb qiling. Shunga qaramay, mobil ilovalarni ishga tushirishning 99% muvaffaqiyatsizlikka uchraydi. G'oyani beg'ubor amalga oshirish aql bovar qilmaydigan g'oyaga ega bo'lish kabi muhimdir. Rivojlanish hamkoringiz ilovalarni ishlab chiqishda faxriy ekanligiga va ishni yaxshi bilishiga ishonch hosil qiling. Korxona mobil ilovalari texnologiyalardan samarali marketing vositasi sifatida foydalanish orqali korxonalarga yangi mijozlarni jalb qilish va mavjudlarini saqlab qolishga yordam beradi . Bu behuda taxmin emas, balki ko'plab tadqiqotlarda isbotlangan haqiqat. Mobil ilovalar ta'sir va ko'rinishni oshiradi, mijozlarning sodiqligini oshirishga yordam beradi va biznesingizni yanada qulayroq qiladi. Mijozlarga foyda keltirish uchun mobil ilovalardan foydalanish Bugungi mijozlar juda ko'p yo'lda. Ular ma'lumotlarga kirish va o'zlari xohlagan joyda va istalgan vaqtda xarid qilish imkoniyatini xohlashadi. Ularga yuklab olinadigan ilovani taqdim etish orqali siz ularga sodiq mijozga aylanishni osonlashtirasiz. Ular teginish orqali kontakt ma'lumotlaringizga kirishlari, jismoniy joylashuvingiz bo'yicha yo'nalishlarni topishlari, uchrashuvlarni rejalashtirishlari yoki inventaringizda mahsulot bor-yo'qligini tekshirishlari mumkin. Siz ularga eksklyuzivlik tuyg'usini uyg'otib, sotuvlar, tantanali ochilishlar yoki yangi mahsulot sotuvlari haqida xabar berishingiz mumkin. Mobil ilovalardan foydalanishning ko'pincha e'tibordan chetda qoladigan afzalliklaridan biri shundaki, bu sizning yangi texnologiyalarga moslashishga tayyor ekanligingizni ko'rsatadi. Ko'pgina iste'molchilar o'zgarishlarni qabul qilishni istamaydigan biznesga xavotir bilan qarashadi, ayniqsa, agar o'zgarish mijozlar tomonidan juda talab qilinadigan bo'lsa, masalan, mobil qurilma orqali ma'lumotlarga kirish imkoniyati. Mobil ilovalar sizning mijozlaringiz haqida ma'lumot to'plash imkonini beradi. Siz ilovangizni foydalanuvchilardan oʻz xohish-istaklari yoki maʼlum demografik 16 maʼlumotlarga oid maʼlumotlarni kiritishni talab qiladigan tarzda sozlashingiz mumkin. Ushbu ma'lumotlar muvaffaqiyatga erishish imkoniyati yuqori bo'lgan individual marketing kampaniyalarini yaratish uchun tahlil qilinishi va saqlanishi mumkin. Mobil ilova sizning brendingizni mijozlaringiz uchun ochiq saqlash imkonini beradi. An'anaviy marketing usullari endi samarali emasligining sabablaridan biri shundaki, ko'pchilik iste'molchilar spam elektron pochta xabarlari, radio reklama va boshqa intruziv reklamalarni ma'lumot beruvchi emas, balki bezovta qiluvchi deb bilishadi. Mijozlar ilovangizni o'rnatishni tanlagandan so'ng, biznesingizni ulardan oldin ushlab turish uchun maqsadli marketingdan foydalanishingiz mumkin. Mobil ilovalar kengroq mijozlar bazasiga kirish imkonini beradi. 2010 yilda o'tkazilgan tadqiqotga ko'ra, hozirda Internetga kirishning yarmidan ko'pi qo'lda ishlaydigan qurilmada amalga oshirilmoqda. AQShdagi barcha smartfon egalarining qariyb uchdan bir qismi yotoqdan turishdan oldin mobil ilovadan foydalanadi. Mobil veb-saytlar va mobil ilovalar Siz veb-saytingiz mobil uchun optimallashtirilganligiga ishonch hosil qilish zarurligini tushunasiz va veb-saytingizning mobil versiyasini yaratish haqida o'ylayapsiz. Bu mobil ilova bilan bir xil emas. Mobil veb-sayt yordamida foydalanuvchi mobil qurilmadan domen nomingizni kiritganda, veb-sayt qurilma turini aniqlaydi va foydalanuvchini saytning tegishli versiyasiga ulaydi. Maqbul bo'lsa-da, bu yondashuv mobil ilovaning afzalliklarini ta'minlamaydi. Aksariyat korxonalar mobil ilovadan mijozlarga veb-saytda ololmaydigan narsalarni taklif qilish vositasi sifatida foydalanadilar. Misol uchun, Starbucks mobil ilovasiga ega bo'lib, u mijozlarga smartfonlarini silkitib qo'yishdan ko'ra ko'proq narsani qilish orqali tranzaktsiyalarni amalga oshirishga imkon beradi. ShopRite-da foydalanuvchilarga joriy savdo sirkulyarlarini ko'rish va undan xaridlar ro'yxatini yaratish imkonini beruvchi mobil ilova mavjud. Boshqa ilovalar kuponlar, raqamli sodiqlik kartalari, tanlovlar yoki o'yinlarni taklif qiladi. Mobil bozorlar uchun ilovalarni yaratish yoki qayta ishlab chiqish xarajatlari siz yaratayotgan ilova turiga qarab 200 dan 40 ming dollargacha oʻzgarishi mumkin, boshlangʻich darajasi esa veb- 17 ilovangizni qabul qilib, ularni SDK va IOS-ga avtomatik ravishda oʻzgartiradigan onlayn onlayn platformalardir. tegishli mobil ilovalar doʻkoningizga yuklashingiz uchun paketlar. Yuqori narx odatda UI/UX dizaynini ishlab chiqish va ma'lumotlar bazasi integratsiyasini boshqarish uchun haqiqiy odamlarni bag'ishlaydigan dasturiy ta'minot ishlab chiqaruvchisi yoki agentligini o'z ichiga oladi. 18 II-BOB.MOBIL ILOVA YARATISH DASTURIY VOSITALARI 2.1 Mobil operatsion tizimlar haqida Android tarixi 2003-yil oktabr oyida boshlangan - smartfon atamasi hamma joyda paydo bo'lishidan ancha oldin va Apple birinchi iPhone va iOS-ni e'lon qilishidan bir necha yil oldin. Android Inc Kaliforniyaning Palo Alto shahrida tashkil etilgan. Rich Miner, Nik Sears, Chris White va Endi Rubin uning to'rtta asoschisi edi. O'sha paytda Rubin Android Inc "o'z egasining joylashuvi va afzalliklaridan ko'proq xabardor bo'lgan aqlli mobil qurilmalarni" ishlab chiqishini aytdi. Rubin 2003-yilda Tokiodagi nutqida Android Operatsion tizimi dastlab raqamli kameralarning operatsion tizimlarini yaxshilash uchun mo‘ljallanganligini aniqladi. Hatto o'sha paytda ham mustaqil raqamli kameralar bozori pasayib ketgan edi. Bir necha oy o'tgach, Android Inc mobil telefonlar ichida operatsion tizimdan foydalanishga o'tishga qaror qildi. 2005-yilda Android tarixidagi navbatdagi muhim bob Google tomonidan original kompaniya sotib olingandan so'ng boshlandi . Andoroid rahbari Rubin va boshqa ishchilar yangi egalari qo’l ostida Operatsion tizimni ishlab chiqishda davom etishdi. Keyin ular Android Operatsio Tizimi uchun ,asos sifatida Linuxdan foydalanishga qaror qilishdi. Bu operatsion tizimni uchinchi tomon ya’ni mobil ishlab chiqaruvchilariga bepul taklif qilish imkonini berdi. Google va Android jamoasi kompaniya boshqa xizmatlar, jumladan, ilovalarni taqdim etishdan foyda olishi mumkin deb hisobladi. 2007 yilda Apple birinchi iPhone ni chiqardi va mobil telefonlarda yangi davrni boshlab berdi. O'sha paytda Google hali ham Androidda yashirincha ishlayotgan edi, ammo o'sha yilning noyabr oyida kompaniya asta-sekin Apple va boshqa mobil platformalar bilan raqobatlashish rejalarini oshkor qila boshladi. Katta rivojlanishda Google Open Handset Alliancening shakllanishiga rahbarlik qildi. Unga HTC va Motorola kabi telefon ishlab chiqaruvchilar, Qualcomm va Texas Instruments kabi chip ishlab chiqaruvchilar va T-Mobile kabi tashuvchilar kiradi. 19 Google raisi va bosh direktori Erik Shmidtning aytgan “So'nggi bir necha hafta davomida matbuotda mish-mishlar bo’lib kelgan bugungi e’lonimiz,har qanday “Google Phone” dan ko'ra ulug'vorroqdir. Bizning fikrimiz shundan iboratki, biz ochayotgan kuchli platforma minglab turli telefon modellarini qo’llab quvvatlaydi” degan fikri hozirgi kunga kelib to’liq tasdig’ini topdi. Android 1.0 versiyasining ommaviy beta-versiyasi ishlab chiquvchilar uchun 2007-yil 5-noyabrda boshlangan. 2008 yil sentyabr oyida birinchi Android smartfoni e'lon qilindi: T-Mobile G1 , shuningdek, dunyoning boshqa qismlarida HTC Dream nomi bilan ham tanilgan. U o'sha yilning oktyabr oyida AQShda sotuvga chiqdi. QWERTY jismoniy klaviaturasi bilan birlashtirilgan 3,2 dyuymli qalqib chiquvchi sensorli ekran dizayn va qulaylik borasida raqobatchilari oldida sharmanda bo’ldi. Haqiqatan ham, T-Mobile G1 texnologik ommaviy axborot vositalaridan salbiy kutib olindi va juda yomon sharhlarga sabab bo’ldi. Biroq ,ushbu telefon qanchalik yomon bo’lmasin uning ichidagi Android 1.0 OS allaqachon Google kompaniyasining OT borasida brendi edi. U kompaniyaning bir qator boshqa mahsulot va xizmatlarini birlashtirgan. Bunga Google Xaritalar, YouTube va Google qidiruv xizmatlaridan foydalangan HTML brauzeri (Chrome-dan oldingi) kiradi. Unda Android Marketning birinchi versiyasi ham mavjud edi. Google g'urur bilan ilovalar do'konida "o'nlab noyob, birinchi turdagi Android ilovalari" bo'lishini aytdi. Bu xususiyatlar hozir juda oddiy ko'rinadi, ammo bu Android-ning mobil qurilmalar bozoridagi yuksalishining boshlanishi edi. Android uchun birinchi rasmiy davlat kod nomi 2009-yil aprel oyida Cupcake 1.5 versiyasi chiqarilganda paydo boʻlgan. Android versiyalarini shirinliklar nomi bilan atash g’oyasi loyiha menejeri Rayan Gibson tamonidan taqdim etilgan. Ammo, uning nega aynan shirinliklar nomi bilan nomlagani haqidagi o'ziga xos sabablari noma'lumligicha qolmoqda. Cupcake birinchi ikkita umumiy versiyaga nisbatan bir nechta yangi xususiyatlar va yaxshilanishlarni qo'shdi. Bunga YouTube’ga video yuklash, telefonlar 20 displeylarini avtomatik aylantirish usuli va uchinchi tomon klaviaturalarini qo‘llabquvvatlash kabilar biz uchun odatiy hol sifatida qabul qilinadi. Google 2009-yil sentabrida Android 1.6 Donut-ni tezda ishga tushirdi. Yangi operatsion tizim endi CDMA-ga asoslangan tarmoqlardan foydalanadigan operatorlarni qo'llab-quvvatlashni taklif qildi. Bu Android telefonlarini butun dunyo bo'ylab barcha operatorlar tomonidan sotish imkonini berdi. Boshqa funksiyalarga Tezkor qidiruv qutisini joriy etish va kamera, videokamera va galereya oʻrtasida tezkor almashinish va mediani suratga olish tajribasini soddalashtirish kiradi. Donut, shuningdek, Wi-Fi, Bluetooth, GPS va boshqarish uchun Power Control vidjetini taqdim etdi. Donut o'rnatilgan holda sotilgan telefonlardan biri baxtsiz Dell Streak edi. U ulkan (o'sha paytda) 5 dyuymli ekranga ega edi va ko’pchlik yerda "smartfon/planshet" sifatida tasvirlangan edi. Hozirgi kunda 5 dyuymli displey smartfon uchun nisbatan kichik hisoblanadi. 2009-yil oktabr oyida — Android 1.0 ishga tushirilgandan taxminan bir yil oʻtib Google “Eclair“ rasmiy nomi bilan OS 2.0 versiyasini chiqardi. Ushbu versiya birinchi bo'lib matndan nutqqa qo'llab-quvvatladi, shuningdek, boshqa ko'plab yangi xususiyatlar va yaxshilanishlar qatorida jonli fon rasmlari, bir nechta hisoblarni qo'llabquvvatlash va Google Xaritalar navigatsiyasini taqdim etdi. Motorola Droid Android 2.0 o'rnatilgan birinchi telefon edi. Droid, shuningdek, Verizon Wireless tomonidan sotilgan Android-ga asoslangan birinchi telefon edi. Qizig'i shundaki, Google o'zining operatsion tizimi nomi sifatida Android-dan xavfsiz foydalanishi mumkin bo'lsa-da, "Droid" atamasi " Yulduzli urushlar " franshizasining robotlariga ishora qilib, Lucasfilm tomonidan savdo belgisi edi. Motorola o'z telefoni nomidan foydalanish uchun ruxsat olishi va Lucasfilmga biroz pul to'lashi kerak edi. Motorola 2016 yil oxirlarida o'zining ko'plab telefonlari uchun Droid brendidan foydalanishni davom ettirdi. Android 2.2 Froyo (“muzlatilgan yogurt” so‘zining qisqartmasi) 2010-yilning may oyida rasman ishga tushirilgan. Froyo-da ishlaydigan smartfonlar bir qancha yangi 21 funksiyalardan, jumladan Wi-Fi mobil ulanish nuqtasi funksiyalaridan, Android Cloud to Device Messaging (C2DM) xizmati orqali push-bildirishnomalardan foydalanishi mumkin. , flesh-quvvatlash va boshqalar. Android tarixidagi Google Nexus brendiga ega boʻlgan birinchi smartfon — Nexus One — 2010-yil boshida Android 2.1 bilan sotuvga chiqarilgan, biroq oʻsha yilning oxirida Froyo-ga internet orqali ushbu telefonlar yangilangan operatsion tizimi o’zgartirilgan. Bu Google uchun yangi yondashuvni belgilab berdi, kompaniya sof Android-ni namoyish qilish uchun HTC apparat ishlab chiqaruvchisi bilan har qachongidan ham yaqinroq ishlaydi. Android 2.3 Gingerbread 2010-yil sentabr oyida ishga tushirilgan. Gingerbread OS ostida foydalanuvchi interfeysi yangilanishini oldi. U kerakli uskunaga ega smartfonlar uchun yangi yaqin masofadagi aloqa (NFC) funksiyalaridan foydalanishni qo‘llab-quvvatladi. Gingerbread va NFC uskunasiga ega bo'lgan birinchi telefon Google va Samsung tomonidan hamkorlikda ishlab chiqilgan Nexus S edi. Gingerbread shuningdek, Google Talk ichida bir nechta kameralar va video chatlarni qo'llab-quvvatlashni qo'shib, selfi uchun asos yaratdi. Android 3.0 Honeycomb OS ning ushbu versiyasi, ehtimol, ishlab chiquvchilarning g'alati qaroridir. Honeycomb kattaroq displeyli planshetlar va boshqa mobil qurilmalar uchun yaratilgan. U birinchi marta 2011-yil fevral oyida Motorola Xoom plansheti bilan birga taqdim etilgan. U katta ekranlar uchun qayta ishlangan UI kabi xususiyatlarni hamda planshet displeyining pastki qismida joylashgan bildirishnoma panelini o‘z ichiga olgan. G‘oya shundan iborat ediki, Honeycomb o‘sha paytda smartfonlarda mavjud bo‘lgan kichikroq displeylar ishlatib bo‘lmaydigan funksiyalarni taklif qiladi. Bu, shuningdek, Google va uning uchinchi tomon hamkorlari tomonidan 2010-yilda Apple iPad-ning chiqarilishiga javob bo'ldi. Honeycomb mavjud bo'lsa ham, ba'zi planshetlar hali ham smartfonga asoslangan Android 2.x versiyalari bilan chiqarilgan. Oxir-oqibat, Honeycomb Android-ning keng qo'llanilmagan versiyasi bo'ldi. Google oʻzining koʻpgina funksiyalarini oʻzining navbatdagi yirik 4.0 versiyasi “Ice Cream Sandwich”ga birlashtirishga qaror qildi. 22 2011-yil oktabr oyida chiqarilgan Android-ning Ice Cream Sandwich(ICS) versiyasi bir nechta yangi xususiyatlarni olib keldi. U faqat planshet uchun mo'ljallangan Honeycomb versiyasining ko'plab variantlarini smartfonga yo'naltirilgan Gingerbread bilan birlashtirdi. Shuningdek, u bosh ekrandagi “sevimlilar ”ni hamda egasining yuzini tanish orqali telefonni qulfdan chiqaradigan tizimni o’z ichiga oldi. Ushbu turdagi biometrik tizimga kirishni qo'llab-quvvatlash shu davrdan boshlab sezilarli darajada yaxshilandi. ICS bilan boshqa e'tiborga molik o'zgarishlar orasida ekrandagi barcha tugmalarni qo'llab-quvvatlash, bildirishnomalar va brauzer yorliqlarini o'chirish uchun surish imo-ishoralari hamda mobil va Wi-Fi orqali ma'lumotlaringizdan foydalanishni kuzatish imkoniyati mavjud. Android tarixidagi Jelly Bean davri 2012-yil iyun oyida Android 4.1 ning chiqarilishi bilan boshlangan. Google 2012-yil oktyabr va 2013-yil iyul oylarida Jelly Bean yorlig'i ostida 4.2 va 4.3 versiyalarini tezda chiqardi. Ushbu dasturiy taʼminot yangilanishlaridagi baʼzi yangi qoʻshimchalar Android 4.2.ga kiritilgan Google Chrome veb-brauzerining Android versiyasini toʻliq qoʻllabquvvatlash bilan birga koʻproq kontent yoki harakat tugmalarini aks ettiruvchi yangi bildirishnoma funksiyalarini oʻz ichiga oladi. Google Now ham Qidiruvning bir qismi sifatida paydo bo'ldi, "Project Butter" esa animatsiyalarni tezlashtirish va Androidning teginish sezgirligini yaxshilash uchun taqdim etildi. HDR fotografiya kabi tashqi displeylar va Miracast ham qo'llab-quvvatlandi. Android 4.4(KitKat) - bu OSning birinchi versiyasi bo'lib, unda avvalroq konfet uchun savdo belgisi qo'yilgan. 2013-yil sentabrida rasman ishga tushirilishidan oldin kompaniya oʻsha yili Google I/O konferensiyasida Android 4.4 uchun kod nomi “Key Lime Pie” boʻlishi haqida maslahatlar berdi. Haqiqatan ham, Google-ning Android jamoasining aksariyati ham shunday bo'ladi deb o'ylashgan. Ma'lum bo'lishicha, Google kompaniyasining Android global hamkorlik bo'yicha direktori Jon Lagerling "Key Lime Pie" butun dunyo bo'ylab foydalanish uchun yetarlicha tanish nom bo'lmaydi, deb o'yladi. Buning o'rniga u boshqa narsa qilishga qaror qildi. U KitKat barining yaratuvchisi Nestle bilan bog‘lanib, ulardan 23 Android 4.4 uchun bu nomdan foydalanish mumkinligini so‘radi. Nestle rozi bo'ldi va KitKat keyingi Android versiyasining nomiga aylandi. Bu marketing bo'yicha tajriba edi, Google Oreo ishga tushirilgunga qadar Pie nomi qayta tiklamadi. KitKat ko'p yangi funksiyalarga ega emas edi, lekin u umumiy Android bozorini kengaytirishga yordam bergan bir narsaga ega edi. U Android-ni 512 MB operativ xotiraga ega smartfonlarda ishlashi uchun optimallashtirdi. Bu telefon ishlab chiqaruvchilarga Android-ning so'nggi versiyasini ancha arzon telefonlarda ishlatish imkonini berdi. Birinchi marta 2014 yilning kuzida ishga tushirilgan Android 5.0 Lollipop operatsion tizimning umumiy ko'rinishida katta o'zgarishlar bo'ldi. Bu Google-ning yangi Material Design tilidan foydalangan OTning birinchi versiyasi edi. U Android foydalanuvchi interfeysi uchun qog'ozga o'xshash ko'rinishni taqlid qilish uchun yorug'lik va soya effektlaridan erkin foydalandi. UI shuningdek, boshqa yangilanishlarga ega bo'ldi, jumladan, yangilangan navigatsiya paneli, qulflangan ekran uchun ko’plagan bildirishnomalar va boshqalar. Keyingi Android 5.1 yangilanishi yana bir nechta o'zgarishlarni amalga oshirdi. Bunga ikki SIM-karta, HD ovozli qo'ng'iroqlar va qurilmani himoya qilish uchun rasmiy yordam kiradi, hatto zavod sozlamalariga qaytarilgandan keyin ham o'g'rilar telefoningizga kirmasligi uchun. Google kompaniyasining Nexus 6 smartfoni va Nexus 9 plansheti Lollipop oldindan o‘rnatilgan birinchi qurilmalar bo‘ldi. 2015 yilning kuzida chiqarilgan Android 6.0 Marshmallow nomini bolalar yoqtiradigan yana bir shirinlikga qiyoslangan . Rasmiy Marshmallow nomi Android 6 .0 versiyaga qo’yilishidan oldin Google ushbu versiya uchun "Macadamia Nut Cookie" dan nomidan vaqtincha foydalangan. U yangi vertikal aylantiruvchi ilovalar ombori, Google Now on Tap bilan birga, biometrik qulfdan chiqarish ya’ni barmoq izi skaneri uchun mahalliy yordam, USB-C-ni qo‘llab-quvvatlash, Android Pay (hozirgi Google Pay ) va boshqa xususiyatlarni o‘z ichiga olgan. 24 Google mobil operatsion tizimining 7.0 Nougat versiyasi 2016 yilning kuzida ishga tushirildi. Nougat nomi bo'lishidan oldin Google Android N-ni "New York Cheesecake" deb nomlagan. Nougat-ning ko‘plab yangi funksiyalari qatoriga kattaroq displeyli smartfonlar soni ortib borayotgani uchun ajratilgan ekran rejimi va ilovalar o‘rtasida tez almashish kabi yaxshi ko‘p vazifali funksiyalar kiritilgan. Google platforma asosida ham katta o'zgarishlar qildi. Ilovalarni tezlashtirish uchun u yangi JIT kompilyatoriga o‘tdi, tezroq 3D renderlash uchun Vulkan API-ni qo‘llab-quvvatladi va OEM-larga o‘zining endi tugatilgan Daydream VR platformasini qo‘llab-quvvatlashga imkon yaratdi. Google shuningdek, premium smartfonlar bozoriga dadil kirishish uchun ushbu relizdan foydalangan. Kompaniyaning shaxsiy Pixel va Pixel XL , LG V20 bilan bir qatorda, Nougat oldindan o'rnatilgan holda birinchi bo'lib chiqarilgan. 2017-yil mart oyida Google Android 8.0 nomi bilan ham tanilgan Android O uchun birinchi dasturchi ko‘rinishini rasman e’lon qildi va chiqardi. Ushbu nashrdan oldin, Google kompaniyasining Android bo'yicha katta vitse-prezidenti Xiroshi Lokxaymer Twitterda Oreo tortining GIF suratini joylashtirdi - bu mashhur cookie-fayl Oreo haqiqatan ham Android 8.0 uchun rasmiy kod nomi bo'lishi haqida birinchi aniq ishora. Avgust oyida Google Android 8.0 uchun cookie-fayllardan ilhomlangan ommaviy nomini tasdiqladi. Bu kompaniya Android uchun savdo belgisi nomini ikkinchi marta tanladi (Nabisco Oreo-ga egalik qiladi). Google o'z an'analaridan voz kechib, Nyu-York shahridagi matbuot anjumanida birinchi marta Android Oreo maskot haykalini namoyish etdi. O'sha kuni Google o'zining bosh qarorgohida ikkinchi haykalni o'rnatdi. Android Oreo Sozlamalar menyusiga ko'plab vizual o'zgarishlar kiritdi. Shuningdek, u "rasmda tasvir" rejimini mahalliy qo'llab-quvvatlashni, bildirishnoma kanallarini, parollar va ma'lumotlarni to'ldirishni yaxshiroq boshqarish uchun yangi avtomatik to'ldirish API'larini va boshqalarni o'z ichiga oladi. Android Oreo birinchi marta Google kompaniyasining Pixel 2 telefonlarida o'rnatilgan . 25 Google 2018-yil 7-martda Android 9.0 P-ning navbatdagi yirik Android yangilanishining birinchi dasturchi ko‘rinishini ishga tushirdi. 2018-yilning 6avgustida kompaniya Android 9.0’ning yakuniy versiyasini rasman ishga tushirdi. Rasmiy kod nomi "Pie" edi. Android 9.0 Pie Android tarixida muhim bo'lgan ba'zi muhim yangi xususiyatlar va o'zgarishlarni o'z ichiga oldi. Ulardan biri markazdagi bitta cho'zilgan tugma foydasiga navigatsiya tugmalaridan voz kechdi. Undan tepaga surish “Umumiy ko‘rinish”ni ochadi. Yaqinda ochilgan barcha ilovalarni ko‘rish uchun chapga suring. Ilovalarni tezda aylantirish uchun uy tugmachasini o‘ngga sudrab borish ham mumkin. Android 9.0 Pie smartfoningiz batareyasining ishlash muddatini uzaytirishga yordam beradigan yangi xususiyatlarni ham o'z ichiga oladi. Android 3.0 bunga qurilmada mashina o'rganish yordamida erishadi. Bu qaysi ilovalardan foydalanishingizni va qaysi ilovalardan keyinroq foydalanmasligingizni taxmin qiladi. Pie-da Shush funksiyasi ham mavjud bo‘lib, u telefonni o‘girganingizda avtomatik ravishda Bezovta qilinmasin rejimiga qo‘yadi. Shuningdek, Google Qidiruv ichida oʻrnatilgan ilovaning kichikroq versiyasini taqdim etuvchi Slices ham mavjud boʻlib, butun ilovani ochmasdan maʼlum ilovalar funksiyalarini taklif qiladi. Odatdagidek, Android 9.0 Pie birinchi marta Google-ning Pixel telefonlari uchun rasmiy ravishda mavjud edi, biroq u ayni paytda Essential Phone -da ham ishga tushirildi .OT ishga tushirilgandan o'n yil o'tgach, biz Android tarixining yana bir muhim bosqichiga erishdik. Google 2019-yil 13-martda Android Q-ning birinchi rasmiy ishlab chiquvchisi koʻrinishini ishga tushirdi. 2019-yil 22-avgustda Google Android brendining yangilanishini eʼlon qildi . Bu yangi logotipni va eng muhimi, keyingi versiya uchun an'anaviy desert va shirinliklar nomidan voz kechish qarorini qabul qildi . Natijada Android Q Android 10 sifatida ishga tushirildi. 2019-yil 3sentabrda u Google Pixel qurilmalari uchun ishga tushirildi. Android 10-da ko'plab yangi xususiyatlar va yaxshilanishlar, shuningdek, bir nechta yangi API mavjud edi. Bunga o'sha paytda paydo bo'ladigan yig'ma telefonlarni qo'llab-quvvatlash kiradi . Android 10, shuningdek, yangi imo-ishorali navigatsiya boshqaruvlari, yanada samarali almashish menyusi, barcha xabar almashish ilovalari 26 uchun aqlli javob funksiyalari va ilovalarga asoslangan ruxsatlarni ko‘proq nazorat qilish bilan birga butun tizim bo‘ylab qorong‘u rejimni taqdim etdi. 2020-yil 18-fevralda Google Android 11 uchun birinchi Developer Preview-ni ishga tushirdi. Yana bir nechta ommaviy beta-versiyalardan so‘ng Android 11-ning yakuniy versiyasi 2020-yil 8-sentabrda ishga tushirildi. Android 11 ko'plab yangi xususiyatlar bilan keldi. Bu tizim turli ilovalardagi barcha chatlaringizni to'playdigan yangi Suhbatlar bildirishnomasini o'z ichiga oladi. Shuningdek, sizda oxirgi 24 soat ichida telefoningizda paydo bo'lgan har bir bildirishnomani saqlash imkoniyati mavjud. Yangi xususiyat sizga telefoningiz ekranini audio bilan toʻliq yozib olish imkonini beradi, qo’shimcha ovoz yozish ilovalarisiz. Shuningdek, Android 11’ning aqlli uy qurilmalarini boshqarishga bag‘ishlangan yangi bo‘limi ham mavjud. Pixel telefonlari esa Android 11 eksklyuziv funksiyasiga ega. Telefoningiz bosh sahifasida qaysi ilovalar paydo bo‘lishini boshqarish uchun u sun’iy intellekt va mashinani o‘rganishdan foydalanadi. Google Android 11-ning ishga tushirilishini nishonlash uchun o'zining an'anaviy haykalini o'rnatdi, ammo u barcha Android ARCore telefonlari uchun haykalning AR versiyasini ham chiqardi Operatsion tizimning eng soʻnggi versiyasi (hozirg holatiga koʻra) Android 12 , birinchi marta 18-fevralda Developer Preview versiyasida ishga tushirildi. Operatsion tizimning ichki kod nomi " Qor konusi " ekanligi xabar qilingan bo'lsa-da, ushbu dasturiy ta'minot yangilanishi oddiygina "Android 12" sifatida chiqarildi. Android 12 rasmiy ravishda 2021-yil 19-oktabrda Pixel 6 seriyasi bilan bir qatorda sotuvga chiqarildi . Ushbu dasturiy ta'minot versiyasida siz sezadigan eng muhim yangilanish foydalanuvchi interfeysini to'liq qayta ko'rib chiqishdir. Google ancha dinamik va o'zaro bog'liq interfeys yaratish uchun chizmachilik taxtasiga qaytdi. Ular buni Material You deb atashgan. Material You butun Android tajribasi boʻylab bir nechta elementlarni bitta dizayn tiliga jamladi. UI sizning fon rasmingizdan ranglarni ajratib olishi va ulardan, masalan, tajribaning qolgan qismini mavzu qilish uchun foydalanishi mumkin. Vidjetlardan foydalanish osonroq va atrof-muhitga ko'proq moslashadi. Tezkor 27 sozlamalar osonroq kirish uchun kattaroq plitkalarga aylandi. Sozlamalar menyusi endi kattaroq matn bilan yanada toza ko'rinishga ega. Bundan tashqari, yumshoqroq animatsiyalar mavjud. Bundan tashqari, ko'plab boshqa kichik yaxshilanishlar mavjud. Bularga aylantiriladigan ekran tasvirlari, yoqimli bildirishnomalar, ilovalarni qidirish, Nearby Share bilan oson Wi-Fi almashish, Bir qoʻl rejimi, media pleerdan audio tanlashga kirish va boshqalar kiradi. 2022-yil mart oyida Google katta yangilanish – Android 12L-ni ishga tushirdi. Uning aksariyat yangi funksiyalari planshetlar va yig‘iladigan telefonlar kabi kattaroq ekranli qurilmalar uchun mo‘ljallangan. Ular bir nechta ajratilgan ekran yo'nalishlari va o'lchamlari, bildirishnomalarni va tezkor sozlamalar menyusini yonma-yon ko'rish usuli, shaxsiy kompyuterga o'xshash vazifalar paneli va boshqalarni o'z ichiga oladi. Android rasmiy 12 versiyasi 2022- yilning iyul ,avgust oylarida e’lon qilinishi kutilmoqda. Android 2022-yil yanvar oyida dunyo boʻylab yetakchi mobil operatsion tizim sifatidagi mavqeini saqlab qoldi va mobil OT bozorini 70 foizga yaqin ulush bilan nazorat qildi, iOS esa mobil operatsion tizimlar bozorining qariyb 25 foizini tashkil qildi. 28 Google-ning Android va Apple-ning iOS-lari yillar davomida o'zlarining dasturiy ta'minotini takomillashtirdilar va operatsion tizimlarini muntazam yangilab turishadi. Google avvalroq o'zining Android versiyalarini shirinlik va konfet mahsulotlar nomi bilan atagan. Biroq, anʼanalardan chetga chiqib, Googlening soʻnggi versiyasi oddiygina Android 11 deb nomlanadi va undan 2021-yil iyun oyida butun dunyo boʻylab Android mobil foydalanuvchilarining deyarli 18 foizi foydalandi . 2019yil sentabr oyida Apple oʻzining operatsion tizimining oʻn beshinchi versiyasini (iOS 15) va 2022-yil yanvar holatiga ko‘ra , Apple mobil qurilmalarining 88 foizida 63 tani tashkil qilgan. Smartfonning ko'tarilishi Taxminan 2010-yildan boshlab sensorli ekranli smartfonlar inqilobi asosiy funksiyali telefonlar sotuviga katta ta’sir ko‘rsatdi, chunki smartfonlar sotuvi 2008yildagi 139 million donadan 2021-yilda 1,54 milliard donaga oshdi. 2020-yilda smartfonlar sotuvi 1,38 milliard donaga kamaydi bunga sabab koronavirus (COVID19) pandemiyasidir. Apple, Samsung va so'nggi paytlarda Xiaomi ham smartfonlarga sotishda juda katta yutuqlarga erishdi . Android operatsion tizimining afzalliklari Ushbu operatsion tizim boshqalarga nisbatan juda ko'p turli xil afzalliklarni taqdim etadi, biz quyida taqdim etamiz va hisobga olishimiz kerak, bu aniq qarorni va bizning manfaatlarimiz uchun eng maqbul bo'lgan ma'lumotlarni taqqoslash va amalga oshirish uchun. 1. Ochiq manba Android-ning birinchi ustunligi va eng ahamiyatlisi shundaki, u ochiq manba bilan ishlaydi, demak, har kim o'z dasturlarini yaratishi va android koinotida o'z taklifini ko'paytirishga hissa qo'shishi mumkin, ularning aksariyati bepul. Uning kodi ochiqligi, shuningdek, boshqa turli xil afzalliklarga imkon beradi, masalan, xatolar tezroq ko'rib chiqilishi va tuzatilishi va biz ko'rib chiqadigan boshqa afzalliklar. 2. Katta erkinlik 29 Birinchisidan kelib chiqadigan ushbu operatsion tizimni belgilaydigan yana bir ijobiy xususiyat - Android ishlab chiquvchilari barcha turdagi dasturlarni cheksiz va hech qanday ruxsat so'ramasdan qilish uchun ishlaydigan umumiy erkinlikdir. Bunga qo'shimcha ravishda, shuni ham ta'kidlash joizki, Android tizimni takomillashtirishni amalga oshirishda Android biron bir ishlab chiqaruvchi yoki operatorga bog'liq emas, bu uning erkinlik darajasiga qaytadi. 3. Turli xillik va ko'p qirralilik Yuqorida aytib o'tilganlarning hammasi uchun Android - bu eng ko'p ishlab chiqaruvchilarga ega bo'lgan va aksariyat tijorat brendlarida mavjud bo'lgan operatsion tizim, shuningdek foydalanuvchilar uni eng ko'p ishlatadigan tizimga aylantiradi. Ushbu haqiqatga biz ushbu operatsion tizimni topa oladigan qurilmalarning ko'p qirraliligini ham qo'shishimiz kerak, ular orasida mobil telefonlar, planshetlar, aqlli soatlar, kompyuterlar, GPS qurilmalari va so'nggi avlodlarning barcha turdagi qurilmalarini topishimiz mumkin. ulanish uchun zarur bo'lgan texnologiya. 4. Ko'p vazifali tizim Android operatsion tizimida bir vaqtning o'zida turli xil dasturlarni ochish va ularni bir vaqtning o'zida ishlashga imkon beradigan, shuningdek, agar biz ularni ishlatmasak, ularni uyqu holatiga o'tkazishga imkon beradigan ko'p vazifali tizim mavjud. Bularning barchasi bizga yanada chaqqonlik bilan ishlashga yordam beradi, shuningdek, xotira va batareyani sarflashni tejashga yordam beradi, chunki tizim boshqalar bilan ishlashda bizga foydali bo'lmagan dasturlarni yopishga imkon beradi. 5. Katta ta'sir o'tkazish Ushbu tizim maqtovga sazovor bo'lgan erkinlik tufayli, uning yana bir o'ziga xos afzalligi - bu juda katta xususiylashtirish qobiliyati, ya'ni Android foydalanuvchilari va ishlab chiqaruvchilarining o'zaro ta'sir o'tkazish qobiliyati kattaroqligi va o'zlarini shaxsiylashtirishi men uchun shaxsiy fon rasmlarini, animatsiyalarni yoki mavzularni o'rnatishni yoqtiradi. har qanday turdagi. 30 Shunday qilib, Android tufayli biz o'zimizning didimizga mos keladigan mavzular, uslublar yoki interfeyslarni tanlashimiz mumkin, bu shubhasiz bizning qurilmalarimizga alohida taassurot bag'ishlaydi. 6. Jamiyat Android operatsion tizimining yana bir diqqatga sazovor tomoni shundaki, uning yaratuvchisi va ijodkorlari o'rtasidagi aloqa erkinligiga asoslangan o'ziga xos xususiyatlari, butun dunyodagi ijodkorlar o'rtasidagi aloqalarni rag'batlantiradi va kuchaytiradi. Shuning uchun tizim dunyodagi eng katta jamoatchilikka ega bo'lib, doimo doimiy harakatda bo'lib, doimiy ravishda har qanday forumlarni, jamoaviy tadbirlarni va yig'ilishlarni ishlab chiqaradi Mobil Operating dunyosidagi Android-ning bozor ulushi haqida gap ketganda, bu erda Android eng ustun OT ekanligiga hech qanday noaniqlik yo'q. Foydalanish qulayligi, qulayligi va innovatsionligi uning bozordagi ulushining hech qanday pasayishiga duch kelmasligidan dalolat beradi. Biroq, har qanday bozor yoki jamiyatda ma'lum bir model, mahsulot yoki shaxsga mutlaq gegemonlikdan foydalanishga ruxsat berish hech qachon to'g'ri fikr emas. Shuning uchun; Bu erda Android-ga alternativa sifatida mobil OS bozoridagi boshqa mobil operatsion tizimlar haqida ham to’xtalib o’tamiz. iOS sizga Apple bilan tizimga kirish imkonini beradi, bu sizga maxfiyligingizni hurmat qiladigan ilovalar va veb-saytlarga kirishning oson usulini taklif etadi. U HomeKit Secure video, Siri yorliqlari, AirPods bilan audio almashish, yangilangan Xaritalar ilovasi, Smarter Photo ilovalari va boshqalar kabi eng ajoyib xususiyatlarni taqdim etadi. iOS Apple qurilmalari bilan bog'langanligi sababli, u yuqori narx bilan birga keladi. Shunday qilib, agar siz zamonaviy mobil operatsion tizimga ega bo'lishni istasangiz va narxlar sizni qiziqtirmasa, iOS siz uchun eng yaxshisidir. IOSning afzalliklari qulay interfeys, barqaror faoliyat, vaqtinchalik yangilanishlar, ilovalarning aql bovar qilmaydigan tabiati. 31 KaiOS bugungi kunda juda mashhur bo'lib bormoqda va buning sababi uning byudjet telefonlari uchun eng yaxshi operatsion tizim sifatida qo'llanilishidir. Kompaniya eng yaxshi smartfonlarni eng yaxshi byudjetga ega qurilmalarga keltirishini da'vo qilmoqda. U WhatsApp, Facebook, YouTube , Google Xaritalar va KaiStore-da mavjud bo'lgan 300 dan ortiq boshqa ilovalarni mukammal kiritishni taklif qiladi va shuning uchun hamyonbop telefonlaringiz sizga bunday muhim ilovalarga kirish imkonini beradi. Ushbu telefonlarni tanlash orqali siz o'zingiz uchun muhim bo'lgan ma'lumotlarni qidirish, qabul qilish va almashish imkoniyatiga ega bo'lasiz. KaiOS-ni o'z ichiga olgan telefonlar kameralarga ega bo'lishi va Wi-Fi, GPS va Bluetooth-ni qo'llab-quvvatlashi mumkin. Bundan tashqari, ovoz yordamida harakatlanish, ilovalar va turlarni ochishingiz mumkin, chunki u Google Assistant afzalliklarini ham taqdim etadi. Androidning ushbu muqobilining muhim afzalliklari yengil ishlaydi, webga asoslangan ilovalarni qo'llab-quvvatlaydi,doimiy yangilanadi va tejamkor qurilmalar ko’p qo’llanadi. Android-ga bu muqobil Ubuntu operatsion tizimining UBports hamjamiyati tomonidan ishlab chiqarilgan mobil versiyasidir. Ubuntu Touch smartfon va planshetlar kabi sensorli ekranli qurilmalar uchun ishlab chiqilmoqda. Ubuntu Touch-ning e'tiborga molik tomoni shundaki, u har qanday uyali telefon ishlab chiqaruvchisi foydalanishi mumkin bo'lgan ochiq kodli operatsion tizim bo'lib, operatsion tizim bozorini demokratlashtiradi. Bu bilan siz aloqa, musiqa, xabar almashish, navigatsiya, o'yinlar va boshqalar kabi barcha turdagi ilovalar xizmatlari maqsadlari uchun kerak bo'lgan hamma narsani olasiz. Bunda maxfiylik ta'minlanadi. Ubuntu Touch-ning asosiy afzalliklari Ochiq kodli operatsion tizim, barcha muhim ilovalar bilan birga keladi , ish stoli sifatida ham ishlashi mumkin 32 Tizen operatsion tizimi Tizen IVI (avtomobil ichidagi ma'lumot-ko'ngilochar), Tizen TV, Tizen Mobile va Tizen Wearable kabi turli sohalarning turli o'ziga xos ehtiyojlarini qondirish uchun juda mos deb hisoblanadi. Bu Linux fondi tomonidan qo'llab-quvvatlanadigan va asosan Samsung Electronics tomonidan qo'llaniladigan Linux-ga asoslangan mobil OT. Tizen dastlab turli xil mobil qurilmalar uchun MeeGo-da muvaffaqiyatli bo'lgan HTML5-ga asoslangan platforma sifatida ishlab chiqilgan. Tizen-ning joriy etilishi bilan Samsun Bada-ning eski Linux-ga asoslangan operatsion tizimi Tizen-ga birlashtirildi. Endi u taqiladigan qurilmalar, aqlli televizorlar, maishiy texnika, avtomobillar, maishiy elektronika (televizorlar, DVRlar, o'yin pristavkalari va boshqalar) eng mashhur operatsion tizimidir.Favqulodda HTML5 qo'llab-quvvatlashi va Instinktiv harakatlar kabi afzal taraflari bor. 2.2 Android platformasining asosiy xususiyatlari. Android platformasining asosi Linux yadrosidir. Masalan, Android Runtime (ART) ish zarrachalari va past darajadagi xotirani boshqarish kabi asosiy funksiyalar uchun Linux yadrosiga tayanadi. Linux yadrosidan foydalanish Android-ga asosiy xavfsizlik xususiyatlaridan foydalanish imkonini beradi va qurilma ishlab chiqaruvchilariga taniqli yadro uchun apparat drayverlarini ishlab chiqish imkonini beradi. Uskuna abstraksiya qatlami (Hardware Abstraction Layer- HAL) yuqori darajadagi Java API tizimiga qurilmaning apparat imkoniyatlarini ochib beruvchi standart interfeyslarni taqdim etadi . HAL bir nechta kutubxona modullaridan iborat bo'lib, ularning har biri kamera yoki bluetooth moduli kabi ma'lum turdagi apparat komponentlari uchun interfeysni amalga oshiradi . Framework API qurilma uskunasiga 33 kirish uchun qo'ng'iroq qilganda, Android tizimi ushbu apparat komponenti uchun kutubxona modulini yuklaydi. Android 5.0 (API darajasi 21) yoki undan yuqori versiyalarida ishlaydigan qurilmalar uchun har bir ilova o'z jarayonida va Android Runtime (ART) o'ziga xos nusxasi bilan ishlaydi . ART DEX fayllarini bajarish orqali bir nechta virtual mashinalarni kam xotirali qurilmalarda ishlatish uchun yozilgan, bu Android uchun maxsus ishlab chiqilgan va minimal xotira maydoni uchun optimallashtirilgan baytkod formati. d8 kabi vositalarni yarating, Java manbalarini Android platformasida ishlay oladigan DEX baytkodiga kompilyatsiya qiling. ARTning asosiy xususiyatlaridan ba'zilari quyidagilardan iborat: Oldindan (AOT) va o'z vaqtida (JIT) kompilyatsiyasi,Optimallashtirilgan axlat yig'ish (GC),Android 9 (API darajasi 28) va undan yuqori versiyalarida ilovalar paketining Dalvik Executable formati (DEX) fayllarini ixchamroq mashina kodiga aylantirish . Nosozliklarni tuzatishni qo‘llab-quvvatlash, jumladan, maxsus namuna olish profili, batafsil diagnostika istisnolari va nosozliklar haqida hisobot va muayyan maydonlarni kuzatish uchun kuzatuv nuqtalarini o‘rnatish imkoniyati Android 5.0 versiyasidan oldin (API darajasi 21), Dalvik Android ish vaqti edi. Agar ilovangiz ARTda yaxshi ishlayotgan bo'lsa, u Dalvikda ham ishlashi kerak, ammo buning aksi bo'lmasligi mumkin . Android shuningdek, Java dasturlash tilining koʻp funksiyalarini, jumladan Java API ramkasi foydalanadigan baʼzi Java 8 til xususiyatlarini taʼminlaydigan asosiy ish vaqti kutubxonalari toʻplamini oʻz ichiga oladi . ART va HAL kabi ko'plab asosiy Android tizimining komponentlari va xizmatlari mahalliy koddan qurilgan bo'lib, ular C va C++ tillarida yozilgan mahalliy kutubxonalarni talab qiladi. Android platformasi ushbu mahalliy kutubxonalarning ayrimlarining funksiyalarini ilovalarga ochib berish uchun Java ramka API-larini taqdim etadi. Masalan, ilovangizda 2D va 3D grafiklarni chizish va manipulyatsiya qilishni qoʻllab-quvvatlash uchun Android platformasining Java OpenGL API orqali OpenGL ESga kirishingiz mumkin. 34 Android ish vaqti (ART) - bu Android-dagi ilovalar va ba'zi tizim xizmatlari tomonidan foydalaniladigan boshqariladigan ish vaqti. ART va uning salafi Dalvik dastlab Android loyihasi uchun maxsus yaratilgan. Ish vaqti sifatida ART Dalvik Executable formatini va Dex bayt-kod spetsifikatsiyasini bajaradi. ART va Dalvik Dex baytekodida ishlaydigan mos ish vaqtlaridir, shuning uchun Dalvik uchun ishlab chiqilgan ilovalar ART bilan ishlaganda ishlashi kerak. Biroq, Dalvikda ishlaydigan ba'zi texnikalar ARTda ishlamaydi. Agar siz C yoki C++ kodini talab qiladigan ilovani ishlab chiqayotgan bo'lsangiz , ushbu mahalliy platforma kutubxonalarining ba'zilariga bevosita mahalliy kodingizdan kirish uchun Android NDK dan foydalanishingiz mumkin. Android operatsion tizimining barcha funktsiyalari Java tilida yozilgan API orqali siz uchun mavjud. Ushbu API’lar asosiy, modulli tizim komponentlari va xizmatlaridan qayta foydalanishni soddalashtirish orqali Android ilovalarini yaratish uchun zarur boʻlgan qurilish bloklarini tashkil qiladi, ular quyidagilardan iborat: Roʻyxatlar, katakchalar, matn qutilari, tugmalar va hatto oʻrnatilgan veb-brauzerni oʻz ichiga olgan ilova interfeysini yaratish uchun foydalanishingiz mumkin boʻlgan boy va kengaytiriladigan koʻrish tizimi . Mahalliylashtirilgan satrlar, grafiklar va tartib fayllari kabi kod bo'lmagan resurslarga kirishni ta'minlaydigan Resurs menejeri Barcha ilovalarga holat satrida maxsus ogohlantirishlarni ko'rsatish imkonini beruvchi bildirishnoma menejeri Ilovalarning hayot aylanishini boshqaradigan va umumiy navigatsiya orqa to'plamini ta'minlaydigan Faoliyat menejeri Ilovalarga Kontaktlar ilovasi kabi boshqa ilovalardagi maʼlumotlarga kirish yoki oʻz maʼlumotlarini almashish imkonini beruvchi kontent provayderlari Ishlab chiquvchilar Android tizim ilovalari foydalanadigan bir xil API interfeyslariga to'liq kirish huquqiga ega . 35 Android elektron pochta, SMS xabar almashish, kalendarlar, internetni ko'rish, kontaktlar va boshqalar uchun asosiy ilovalar to'plami bilan birga keladi. Platformaga kiritilgan ilovalar foydalanuvchi oʻrnatishni tanlagan ilovalar orasida alohida maqomga ega emas. Shunday qilib, uchinchi tomon ilovasi foydalanuvchining standart veb-brauzeri, SMS messenjeri yoki hatto standart klaviaturasi bo'lishi mumkin (ba'zi istisnolar mavjud, masalan, tizim sozlamalari ilovasi). Tizim ilovalari ham foydalanuvchilar uchun ilova sifatida, ham ishlab chiquvchilar oʻz ilovasidan foydalanishlari mumkin boʻlgan asosiy imkoniyatlarni taqdim etish uchun ishlaydi. Misol uchun, agar ilovangiz SMS xabarini yetkazmoqchi bo‘lsa, bu funksiyani o‘zingiz yaratishingiz shart emas – o‘zingiz ko‘rsatgan qabul qiluvchiga xabar yetkazish uchun o‘rnatilgan SMS ilovasini ishga tushirishingiz mumkin. Har kim Android manba kodini bepul yuklab olishi, sozlashi va tarqatishi mumkin. Bu ishlab chiqaruvchilarga mobil qurilmalarni arzon narxlarda yaratish imkonini beradi va butun dunyo bo'ylab odamlarga ilgari qo'li yetib bo'lmaydigan mobil texnologiyalardan foydalanish imkonini beradi. Bepul va ochiq operatsion tizimni taqdim etish orqali Android butun dunyo bo'ylab arzon mobil qurilmalarni ko'paytirishga yordam berdi. 2015 yilda o'rtacha Android qurilmasi 208 dollarga tushdi. Bu yopiq platformalardagi telefonlardan keskin farq qiladi, ularning o'rtacha narxi 651 dollarni tashkil qiladi. Hindiston va Afrikada Google mahalliy ishlab chiqaruvchilar bilan hamkorlik qilib, yuqori sifatli smartfonlarni 100 dollardan kamroq narxda taqdim etdi. Bu kabi qurilmalar tufayli butun dunyo bo‘ylab odamlar yangi imkoniyatlarga ega bo‘ladilar — xoh u biznes boshlash, xoh dunyo bilan video baham ko‘rish, xoh o‘zlari yoki farzandlari uchun ta’lim olish. Agar har bir smartfon 600 dollarlik narx yorlig'i bilan kelsa, bularning hech biri mumkin bo'lmaydi. Aynan shuning uchun Android Hindiston va Afrikadagi aksariyat smartfonlai boshqa operatsion tizimda ishlaydi . Tanlov etishmasligi uchun emas, raqobatchilar majburan chiqarib yuborilgani uchun emas, balki Android dunyo aholisining aksariyati uchun eng maqbul variant bo'lgani uchun. 36 Raqobat va innovatsiyalar texnologiyadan kengroq foydalanish imkonini beruvchi mobil ekotizim uchun asosdir. Android-ning manba kodi ochiq ekanligi bunday muhitni rivojlantirishga yordam beradi. Har kim Android-dan ilovalar yaratish va raqobatbardosh dasturiy ta'minotni ishlab chiqish uchun haq to'lamasdan yoki Google bilan hech qanday shartnoma tuzmasdan foydalanishi mumkin. Masalan, Fire telefonini quvvatlantiradigan va Android platformasi yordamida qurilgan Amazon Fire OS ga qarang. Bepul litsenziya to'lovlari yoki xususiy OT yaratish xarajatlari, katta va kichik ishlab chiqaruvchilar raqobat qilish uchun ancha qulayroq holatda. Bundan tashqari, qurilma ishlab chiqaruvchilar va uyali aloqa operatorlari hech qachon o'z qurilmalariga Google ilovalari to'plamini oldindan o'rnatishga majbur emaslar. Google to'plami oldindan o'rnatilgan bo'lsa ham, Androidda uchinchi tomon ilovalari rivojlanadi. Masalan, Hindiston kabi yuqori o'sish bozorlarida so'ralganlarning 98 foizi Facebook WhatsApp-dan kamida oyiga bir marta xabar almashish uchun foydalanadi, atigi 32 kishi. % Google Hangouts dan foydalaning . Haqiqatan ham, WhatsApp-dan foydalanadigan 1 milliarddan ortiq odamning 730 millioni Android qurilmalarida . Hech bir ishlab chiqaruvchi har qanday Android qurilmasiga Google ilovasini oldindan o'rnatishi shart emas. Bundan tashqari, barcha Android-ga asoslangan telefonlar Google Play do'koni o'rnatilgan emas. Buning sababi, Android bir nechta global va mintaqaviy ilovalar do'konlarini, shu jumladan Samsung, Lenovo, Orange va TIM (Telecom Italia) ga tegishli do'konlarni yoqish uchun yagona yirik mobil operatsion tizimdir . Aksincha, yopiq platformalar odatda bitta ilovalar do'koniga ega - o'zlarining. Androidning misli ko'rilmagan taklifi qurilmalar bilan tugamaydi. Faqatgina Google Play do‘konida 1 milliondan ortiq ilovalar mavjud. Va bunday turli xil ilovalar bilan butunlay yangi tajriba dunyosi keladi. Til o'rganmoqchi ekanligingizni ayting. Play Store 270 ta til oʻrganuvchi ilovalarni taklif etadi va 70% dan ortigʻini yuklab olish bepul. Sotib olish va sotish, o'qish va yozish, ish topish, xodimlarni yollash va hatto virtuoz kabi pianino chalishni 37 o'rganish uchun ilovalar mavjud. Nimani kashf qilmoqchi bo'lsangiz, uni Androidda qilishingiz mumkin. Har bir Android qurilmasi qaysi ilovalar oldindan oʻrnatilganligiga qarab oʻz xususiyati va imkoniyatini taqdim etadi. Oldindan o'rnatilgan ilovalar butunlay Google bo'lmagan ilovalardan iborat bo'lishi mumkin. Chunki ishlab chiqaruvchilar o‘z foydalanuvchilariga qaysi ilovalarni yetkazib berishni hal qilishadi. Ko'pchilik Facebook, Microsoft va Opera Software kabi kompaniyalarning ilovalarini tanlaydi, ular to'g'ridan-to'g'ri Google bilan raqobatlashadi. Aytaylik, qurilma oldindan oʻrnatilgan Google ilovalari bilan birga keladi. Android-ning go'zalligi shundaki, hatto qo'ng'iroq qilish, SMS yuborish yoki rasmlarni tartibga solish kabi asosiy qurilma funktsiyalari uchun ham foydalanuvchilar hech qachon Google dasturiy ta'minotidan o'zlari afzal ko'rgan uchinchi tomon ilovalaridan foydalanishlari shart emas. Oldindan oʻrnatilgan har qanday ilovani osongina oʻchirib qoʻyish, bosh ekrandan olib tashlash va boshqasi bilan almashtirish mumkin, masalan, Google Qidiruv oʻrniga . Qidiruvni boshqa qidiruv tizimiga almashtirish. Buning ma'nosi shundaki, ko'pgina yopiq operatsion tizimlardan farqli o'laroq, Android foydalanuvchini javobgarlikka tortadi. Siz qurilmangizni sozlashni yoqtirasangiz yoki shaffof va ochiq texnologiyaga ishonasizgiz albatta anroiddan foydalanasiz. Android telefonlaridan foydalanadigan odamlar va ularni yaratuvchi ishlab chiqaruvchilardan tashqari, Android ekotizimida muhim uchinchi kuch bor: odamlarga yoqadigan ilovalarni yaratuvchilar. Ishlab chiquvchilar uchun har doim ham oson bo'lmagan. Yaqinda ular Symbian, Web OS va S60 kabi ko'plab platformalar uchun tajriba yaratish uchun qimmatli resurslarni sarflashlari kerak edi. Natijada, ko'pchilik ishlab chiqish studiyalari uchun keng auditoriyaga erishish juda qimmatga tushdi. Bugungi kunda Android-ning global foydalanuvchi bazasiga kirish har qachongidan ham osonroq. Google Play bir martalik roʻyxatdan oʻtish toʻlovi bilan dasturchilarga roʻyxatdan oʻtish uchun bor-yoʻgʻi 25 dollar turadi, bu raqobatchi kompaniyalar tomonidan olinadigan yillik 99 dollarlik yillik toʻlovdan ancha kam . 38 Bundan tashqari, Play Store ko‘rib chiqish va tasdiqlash jarayoni ishlab chiquvchilarga oddiy va tushunarli savollar berish orqali tez harakat qilishlariga yordam beradi. Masalan, ilovangiz xavfsizmi? Dasturchi hisobingiz ishonchlimi? Ilovangiz mazmuni siyosatimiz talablariga javob beradimi? Natijada, boshqa ilovalar do'konlarida bir necha kundan farqli o'laroq, Google Playda ilovalarni tasdiqlash bir necha soat vaqt oladi . Google Playga 2 milliarddan ortiq foydalanuvchi ilovalar doʻkonlariga kiradi, boshqa hech bir platforma ishlab chiquvchilarga shunchalik koʻp odamlarni yetkazishda ko’lamini qamrab ola olmaydi . Umumiy aytganda, biz dasturchilarga o‘z ilovalarini ishlab chiqish va tarqatish uchun zarur bo‘lgan vositalarni berish orqali ularni kuchaytirishga bag‘ishlanganmiz. Axir, ular Android foydalanuvchilariga ajoyib tajribalarni yetkazib berishadi. lovalar bozorini kengaytirishdan tortib, mobil qurilmalar narxini pasaytirishgacha Androidning mobil iqtisodiyotga qo'shgan hissasini e'tiborsiz qoldirib bo'lmaydi, bu esa 13 millionga yaqin ish o'rni va dunyo yalpi ichki mahsulotining 3 trillion dollarini tashkil etadi 39 2.3 Android studio ishlab chiqish vositalarini o'rnatish Android Studio ishlab chiqish vositasi (Android ishlab chiqish vositasi) Android uchun turli xil ishlab chiqish muhitlari mavjud. Tavsiya etilgan ishlab chiqish muhiti Android Studio ishlab chiqish uchun maxsus ishlab chiqilgan. Shuning uchun biz undan foydalanamiz. O'rnatish faylini rasmiy veb-saytdan yuklab olishingiz mumkin: https://developer.android.com/studio: 3.1-rasim Adroid Studio-ning o'zidan tashqari, ishlab chiqish Android SDK deb nomlangan vositalar to'plamini ham talab qiladi. Android SDK-ni rasmiy veb-saytdan alohida qo'lda yuklab olishimiz va uni o'rnatishimiz mumkin. Yoki biz buni to'g'ridan-to'g'ri Android Studio'dan qilishimiz mumkin. Shunday qilib, "Keyingi" tugmasini bosing. Va keyingi ekranda bizdan so'nggi API uchun Android SDK-ni yuklab olishimiz so'raladi va shu bosqichlar yakunlangach android studio ishga tushurish uchun yurguzishimiz mumkin.(3.2 –rasm) 40 3.2 -rasm 3.2-rasmda ko’rsatilganidek Android Studioni beldisiga bosib platformani ishga tushuramiz. Endi Android operatsion tizimi uchun Android Studio muhitida birinchi dasturni yaratamiz. Android Studio-ni oching va boshlang'ich ekrandan Yangi loyiha yaratishni tanlang: 3.3 rasim Loyihani yaratishda Android Studio birinchi navbatda loyiha shablonini tanlashni taklif qiladi: 41 3.4 rasim Android Studio turli vaziyatlar uchun bir qator shablonlarni taqdim etadi, lekin eng keng tarqalganlari asosiy faoliyat va bo'sh faoliyatdir. Bu ko'pgina ilovalarni yaratishni boshlash uchun eng qulay andozalar. Va sukut bo'yicha, Empty Activity shabloni tanlangan (agar u tanlanmagan bo'lsa, biz uni tanlaymiz) va "Next" tugmasini bosing. Shundan so'ng, yangi loyiha uchun sozlamalar oynasi ko'rsatiladi: 42 3.5-rasm Yangi loyiha yaratishda biz kotlin dasturlash tilidan foydalanamiz sababi bu dasturlash tili java dasturlash tiliga qaraganda ancha unumli yo tezkorror qdasturlash tilidir. • Nom maydoniga ilova nomini kiriting. Nom sifatida HelloApp nomini belgilang • Paket nomi maydoni ilovaning asosiy sinfini joylashtiradigan paket nomini belgilaydi. Bunday holda, test loyihalari uchun bu qiymat katta rol o'ynamaydi, shuning uchun biz com.example.helloapp ni o'rnatamiz. • Save Location maydoni qattiq diskdagi loyiha fayllari joylashuvini belgilaydi. Siz standart qiymatni qoldirishingiz mumkin. • Language maydonida Java-ni dasturlash tili sifatida belgilang (ehtiyot bo'ling, chunki bu sohada sukut bo'yicha Kotlin) • Minimal SDK maydoni minimal qo'llab-quvvatlanadigan SDK versiyasini belgilaydi. Keling, standart qiymatni qoldiramiz - API 21: Android 5.0 (Lollipop), ya'ni bizning ilovamiz Android 5.0 dan boshlab ishga tushirilishi mumkin, bu qurilmalarning 94% ni tashkil qiladi. U eski qurilmalarda ishlamaydi. 43 Shuni yodda tutingki, SDK versiyasi qanchalik baland bo'lsa, qo'llabquvvatlanadigan qurilmalar oralig'i shunchalik kichik bo'ladi. Keyin, Finish tugmasini bosing va Android Studio yangi loyiha yaratadi: Android loyihasi turli modullardan iborat bo'lishi mumkin. Odatiy bo'lib, biz loyihani yaratganimizda, bitta modul yaratiladi - ilova. Modulda uchta pastki papka mavjud: • manifestlar: Ilova konfiguratsiyasini tavsiflovchi va ilova komponentlarining har birini belgilaydigan AndroidManifest.xml faylini saqlaydi. • java: alohida paketlarga ajratilgan java kodli fayllarni saqlaydi. Shunday qilib, com.android.helloapp jildida (uning nomi loyihani yaratish bosqichida ko'rsatilgan) sukut bo'yicha Jaba kodli MainActivity.java fayli mavjud bo'lib, u dastur ishga tushganda sukut bo'yicha ishga tushiriladigan MainActivity sinfini ifodalaydi. • res: ilovada foydalaniladigan resurslarni o'z ichiga oladi. Barcha resurslar pastki papkalarga bo'lingan. tortiladigan papka ilovada foydalanilgan rasmlarni saqlash uchun moʻljallangan Layout papkasi grafik interfeysni belgilaydigan fayllarni saqlash uchun mo'ljallangan. Odatiy bo'lib, bu erda MainActivity sinfi uchun xml ko'rinishidagi interfeysni belgilaydigan activity_main.xml fayli mavjud. mipmap papkalarida turli xil ekran o'lchamlarida dastur piktogrammalarini yaratish uchun mo'ljallangan tasvir fayllari mavjud. Qiymatlar papkasida resurslar to'plamini o'z ichiga olgan turli xil xml fayllari saqlanadi - dasturda ishlatiladigan turli xil ma'lumotlar. Odatiy bo'lib, bu erda ikkita fayl va bitta papka mavjud: colors.xml fayli ilovada ishlatiladigan ranglar tavsifini saqlaydi strings.xml fayli ilovada ishlatiladigan string resurslarini o'z ichiga oladi Mavzular papkasida ikkita dastur mavzusi saqlanadi - yorug'lik (kunduzi) va qorong'i (tun) uchun 44 Gradle skriptlarining alohida elementi ilovani yaratish uchun ishlatiladigan bir qator skriptlarni o'z ichiga oladi. Ushbu tuzilmaning barchasida siz Android Studio'da ochiq bo'lgan va ilova mantig'ini o'z ichiga olgan va aslida dasturning bajarilishini boshlaydigan MainActivity.java faylini tanlashingiz kerak. Va shuningdek, grafik interfeysni belgilaydigan activity_main.xml faylini tanlang - aslida dasturni yuklab olgandan so'ng foydalanuvchi smartfonida nimani ko'radi. XULOSA Hozirgi tezkor taraqqiyot davrida zarur deb qaralgan texnika va texnologiyalar shiddat bilan rivojlanishidan,zamondan bir zum orqaga qolmasdan harakat qilishni talab qilmoqda. Ko'rinishidan, dunyo mobil bo'lib bormoqda, har kuni millionlab yangi 45 Smartfonlar faollashtiriladi. Dunyo bozorining juda katta qismi allaqachon mobil bo'lib ketgan. Ushbu bo'lak har kuni sakrash va chegaralar bilan ko'tarilmoqda. Mijozlaringiz turgan joyga to'g'ridan-to'g'ri borish muhimligini hamma aniqlaydi.Buni tushunish uchun joylashuv desakda bo’ladi. Ilovalar revayutsiyasi bir necha yil oldin sodir bo'lgan bo'lsa-da, marketingning ushbu shakli qisqarishsiz va juda tez o'sib bormoqda. Hozirda dunyo aholisining 77 foizi smartfon va planshetlarning onlayn tarzda tezkor ma'qullanishi bilan bog'lingan. Mobil ilovalarga bo'lgan ehtiyoj barcha korporatsiyalarga taalluqli emas, shuning uchun siz har qanday natijani yaratganingiz uchun siz o'zingizning biznesingizning haqiqiy talablariga yo'naltirishni talab qilasiz. Agar sizga katta funksionallikka ega biror narsa kerak boʻlsa va isteʼmolchilar tizimga kirishi kerak boʻlgan veb-saytingiz boʻlsa, mobil ilova yuqorida aytib oʻtilgan taqdimot foydasi tufayli qimmatli boʻladi. Ilovalar, shuningdek, faol iste'molchi aloqasi va majburiyatiga ega bo'lgan korxonalar uchun ham qimmatlidir. Oxirgi 5 yildan ortiq vaqt mobaynida mobil aloqa sanoati rivojlanmoqda - yangi yirik bozor sifatida shakllandi deask to’g’ri bo’ladi. Bugungi bozor mobil bozorga aylandi va unga bo'lgan yondashuvingiz o'zingizning mobil ilovangizdir. Mobil ilovalarga bo'lgan ehtiyoj eng katta o'sib borayotgan talablardan biridir. Bu eng tez rivojlanayotgan bosqichlardan biri! Natijada, firmalar o'z mijozlar bilan bog'lanish uchun mobil ilovalar yaqinida asta-sekin jamlanmoqda .Negaki hammaning qo’lida telefon. Mobil ilovalar endi faqat aloqa o’rnatish va o'yin-kulgi uchun emas. Milliardlab odamlar o'zlari bilan olib yuradigan mahsulotlar bo’lgani uchun ham bozori chaqqon.Shu sababli ham hozirgi ishlab chiqilayotgan mobil aloqa vositalar imkonyatlari unch muncha kompyuter imkoniyatidan past emas.shunday zamon mobil ilovalar ham yangi bosqichga chiqmoqda va har qanday avtomatlashtirilgan tizimning mobil ilovi yaratilmoqda. 46 ADABIYOTLAR RO’YHATI 1.Leonid Bugaev. Mobil marketing. Mobil dunyoda biznesingizni qanday to'lash kerak. Alpina nashriyoti. 2012. 214 b. 2. Bill Fillips, Brayan Xardi. Android dasturlash: Big Nerd Ranch Big. Nerd Ranch Guides, 2013 yil. 3. Varakin M.V. Android uchun mobil ilovalarni ishlab chiqish. MSTU im. "Mutaxassis" UTs. N. E. Bauman, 2012 yil. 4. Jon Uayli va o'g'illari. Reto Meier Professional Android 4 ilovalarini ishlab chiqish. Wrox, 2012 yil. 5. Android™ ilovalarini ishlab chiqish kitobi: Yutuqli ilovalarni yaratish uchun 93 ta retsept Mualliflik huquqi © 2013 John Wiley & Sons, Inc., Indianapolis, Indiana bir vaqtning o'zida Kanadada nashr etilgan ISBN: 978-1-118-17767-9 ISBN: 978-1118- 22729-9 (ebk) 6. Professional Android™ 4 ilovalarini ishlab chiqish John Wiley & Sons, Inc. tomonidan nashr etilgan. 10475 Crosspoint Boulevard Indianapolis, IN 46256 7. Karl I. Vigers, Joy Bitti. Dasturiy ta'minot talablarini ishlab chiqish. BHVPeterburg, rus nashri, 2016. 736 p. Foydalanilgan elektron manzillar: 1. https://developer.android.com/studio/ 2.https://aws.amazon.com/ru/mobile/mobile-application evelopment/?nc1=h_ls/ 3. https://www.orientsoftware.com/technologies/mobile-technologies/ 4. http://dasturim.uz/ 5. https://www.ziyouz.com/ 6. http://library.ziyonet.uz/uz/book/80356/ 7. https://storage.googleapis.com/flutter_infra/ releases/stable/windows/flutter_windows_v1.2.1-stable.zip./ 8. https://www.fsdsolutions.com/necessity-of-mobile-apps/