Android Open Source Project to'plami
Android tomonidan ishlab chiqilgan Google so'nggi o'zgarishlar va yangilanishlar chiqarilishga tayyor bo'lgunga qadar, bu vaqtda manba kodi Android Open Source Project (AOSP) uchun taqdim etilgan, ochiq manba Google boshchiligidagi tashabbus. AOSP kodini tanlanmagan qurilmalarda, asosan avvalgisida o'zgartirishsiz topish mumkin Nexus va joriy Android One ketma-ket qurilmalar.
Manba kodi, o'z navbatida, tomonidan moslashtirilgan original uskunalar ishlab chiqaruvchilari (OEM) o'zlarining qo'shimcha qurilmalarida ishlash uchun. Android-ning manba kodida quyidagilar mavjud emas qurilma drayverlari, ko'pincha ba'zi apparat tarkibiy qismlari uchun zarur bo'lgan mulk. Natijada, aksariyat Android qurilmalari, shu jumladan Google-ning o'zlari ham kombinatsiyalangan holda jo'natishadi bepul va ochiq manba va mulkiy dasturiy ta'minot, Google xizmatlaridan foydalanish uchun zarur bo'lgan dastur ikkinchi toifaga kirgan holda.
Google har yili Android-ga katta bosqichma-bosqich yangilanishlarni e'lon qiladi. Yangilanishlarni qurilmalarga o'rnatish mumkin havoda. Eng so'nggi yirik nashr Android 11.
Ning keng o'zgarishi apparat Android qurilmalarida dasturiy ta'minotni yangilashda sezilarli kechikishlar yuzaga keldi va xavfsizlik yamoqlari. Har bir yangilanish vaqtni va resurslarni sarflaydigan jarayonni maxsus ishlab chiqishi kerak edi. Google Nexus va Pixel brendlaridagi qurilmalar bundan mustasno, yangilanishlar ko'pincha yangi versiyasi chiqqanidan bir necha oy o'tib keladi yoki umuman bo'lmaydi. Ishlab chiqaruvchilar ko'pincha eng yangi qurilmalarga ustuvor ahamiyat berishadi va eskirganlarini ortda qoldiradilar. Qo'shimcha kechikishlar simsiz aloqa operatorlari tomonidan amalga oshirilishi mumkin, ular ishlab chiqaruvchilardan yangilanishlar olgandan so'ng, Android-ni o'z ehtiyojlariga moslashtiradilar va yangilashni yuborishdan oldin o'z tarmoqlarida keng sinovlarni o'tkazadilar. Ishlab chiqaruvchining yangilanishi kerak emasligi sababli uni yangilash mumkin bo'lmagan holatlar mavjud haydovchilar.
Sotishdan keyingi ishlab chiqaruvchilar va tashuvchilar tomonidan qo'llab-quvvatlanmaslik iste'molchilar guruhlari va texnologiya vositalari tomonidan keng tanqid qilindi. Ba'zi sharhlovchilar ushbu sohada o'z qurilmalarini yangilamaslik uchun moliyaviy rag'bat mavjudligini ta'kidladilar, chunki mavjud qurilmalar uchun yangilanishlarning etishmasligi yangilarini sotib olishga turtki beradi, "haqoratli" deb ta'riflangan munosabat. Guardian yangilanishlarni tarqatish usuli faqat ishlab chiqaruvchilar va tashuvchilar uni shunday ishlab chiqqanligi sababli murakkablashayotganidan shikoyat qildi. 2011 yilda Google "Android Update Alliance" ni e'lon qilish uchun bir qator sanoat sohasi vakillari bilan hamkorlik qildi va har bir qurilma uchun chiqarilgandan keyin 18 oy davomida o'z vaqtida yangilanishlarni etkazib berishni va'da qildi; ammo, e'lon qilingan kundan boshlab ushbu ittifoq to'g'risida boshqa biron rasmiy xabar bo'lmagan.
2012 yilda Google operatsion tizimning ba'zi jihatlari (xususan, uning markaziy dasturlari) bilan bog'lanishni boshladi, shuning uchun ular orqali yangilanishi mumkin edi Google Play operatsion tizimidan mustaqil ravishda saqlang. Ushbu tarkibiy qismlardan biri, Google Play xizmatlari, a yopiq manbali tizim darajasidagi jarayonlarni ta'minlash API-lar deyarli barcha ishlaydigan qurilmalarda avtomatik ravishda o'rnatiladigan Google xizmatlari uchun Android 2.2 "Froyo" va undan yuqori. Ushbu o'zgarishlar bilan Google yangi tizim funktsiyalarini qo'shishi va yangilanishlarni operatsion tizimning o'zida tarqatmasdan turib yangilashi mumkin. Natijada, Android 4.2 va 4.3 "Jelly Bean" foydalanuvchiga nisbatan kamroq o'zgarishlarni o'z ichiga olgan bo'lib, kichik o'zgarishlarga va platformani takomillashtirishga ko'proq e'tibor qaratdi.
HTCO'sha paytdagi ijrochi Jeyson Makkenzi 2015 yilda oylik xavfsizlik yangilanishlarini "haqiqiy emas" deb atagan va Google tashuvchilarni xavfsizlik yamoqlarini to'liq sinov protseduralaridan chiqarishga ishontirishga harakat qilgan. 2016 yil may oyida, Bloomberg Businessweek Google Android-ni yangilab turish uchun harakatlarni amalga oshirayotgani, jumladan, xavfsizlik yangilanishlarining tezlashtirilgan stavkalari, texnologik vaqtinchalik echimlarni ishlab chiqarish, telefonlarni sinovdan o'tkazish talablarini kamaytirish va ularni ishlab chiqaruvchilarni yaxshi xulq-atvorda "sharmanda qilish" maqsadida ularni ishlab chiqaruvchilarni reytingi. Tomonidan aytilganidek Bloomberg: "Smartfonlar qobiliyatliligi, murakkabligi va buzib borilishi bilanoq, eng so'nggi dasturiy ta'minotning apparat bilan chambarchas bog'liqligi tobora muhim ahamiyat kasb etmoqda". Android-ning etakchisi Xiroshi Lokxaymer "Bu ideal holat emas", deb tan oldi va yangilanishlarning etishmasligi "Android-dagi xavfsizlikning eng zaif havolasi" deb izohladi. Hisobotda simsiz aloqa operatorlari "eng qiyin munozaralar" deb ta'riflandi, chunki ba'zi bir oper atorlarga, shu jumladan, tarmoqlarida sinov o'tkazilganda ularning tasdiqlash vaqti sust edi. Verizon Wireless va Sprint korporatsiyasi, allaqachon tasdiqlash vaqtlarini qisqartirmoqda. Ishontirish uchun qo'shimcha ravishda Google Android-dagi sheriklari bilan yangilangan qurilmalar tomonidan o'lchangan eng yaxshi telefon ishlab chiqaruvchilar ro'yxatini o'rtoqlashdi va ro'yxatni ommaga e'lon qilishni o'ylamoqda. Telefon ishlab chiqaruvchisi Nextbit va sobiq Android ishlab chiqaruvchisi Mayk Channing ta'kidlashicha, "bu muammoni hal qilishning eng yaxshi usuli bu operatsion tizimning ulkan qayta arxitekturasidir", "aks holda Google ishlab chiqaruvchilar va operatorlarni o'qitishga sarmoya kiritishi mumkin. yaxshi Android fuqarolari'".
2017 yil may oyida, e'lon bilan Android 8.0, Google Project Treble-ni ishlab chiqaruvchilarga qurilmalarni Android-ning yangi versiyalariga yangilashni osonroq, tezroq va arzonroq qilish uchun ishlab chiqarilgan Android OS ramkasining asosiy qayta me'morini taqdim etdi. Project Treble sotuvchini amalga oshirishni (qurilmaga xos, kremniy ishlab chiqaruvchilari yozgan quyi darajadagi dasturiy ta'minot) Android OS tizimidan yangi "sotuvchi interfeysi" orqali ajratib turadi. Android 7.0 va undan oldingi versiyalarida rasmiy sotuvchi interfeysi mavjud emas, shuning uchun qurilmani operatsion tizimning yangi versiyasiga o'tkazish uchun qurilma ishlab chiqaruvchilari Android kodining katta qismlarini yangilashlari kerak. Treble yordamida yangi barqaror sotuvchi interfeysi Android-ning apparat qismlariga kirishni ta'minlaydi va bu qurilmalar ishlab chiqaruvchilariga Android operatsion tizimining ramkasini yangilash orqali yangi "Android" versiyalarini "kremniy ishlab chiqaruvchilaridan qo'shimcha ish talab qilmasdan" etkazib berishga imkon beradi.
2017 yil sentyabr oyida Google-ning Project Treble guruhi Android qurilmalarining xavfsizlik muddatini yaxshilashga qaratilgan sa'y-harakatlari doirasida Google Linux Foundation-ga Linux uzoq muddatli qo'llab-quvvatlash (LTS) ning qo'llab-quvvatlash muddatini uzaytirishga rozilik berishga muvaffaq bo'lganligini aniqladi. tarixiy ravishda LTS yadrosining kelgusi versiyalari uchun Linux yadrosi 4.4 dan boshlab, tarixiy ravishda 6 yilgacha bo'lgan yadro filiali.
2019 yil may oyida, e'lon bilan Android 10, Google Project Mainline-ni Android ekotizimiga yangilanishlarni etkazib berishni soddalashtirish va tezlashtirish uchun taqdim etdi. Project Mainline Google Play Store orqali asosiy OS tarkibiy qismlarini yangilashga imkon beradi. Natijada, ilgari to'liq OS yangilanishlarining bir qismi bo'lishi kerak bo'lgan xavfsizlik va ishlashning muhim yaxshilanishlari dasturni yangilash kabi osonlikcha yuklab olinishi va o'rnatilishi mumkin.
Google uchinchi tomon dastur do'konlaridan foydalanishni engillashtirishga qaratilgan Android 12-da yangi tuzatishlar kiritilishi haqida xabar berdi. Ushbu e'lon Android ilovasini ishlab chiqish bilan bog'liq xavotirlarni, shu jumladan muqobil ilova ichidagi to'lov tizimi uchun kurashni va shu sababli Internetda harakat qilayotgan korxonalar duch keladigan qiyinchiliklarni bartaraf etdi.
Xulosa Men bu mustaqil ish davomida android mobil operatsion tizimi haqida o’zim uchun foydali va kerakli ma’lumotlarga ega bo’ldim. Bu operatsion tizimning tarixi haqida, uning versiyalari haqida, versiyalari tarixi haqida, uning xususiyatlari haqida, android apparati talablari haqida ma’lumotlar to’pladim va bu mustaqil ishga kiritdim.