Toshkent axborot texnalogiyalari universiteti baxtiyorov sobirjon



Yüklə 14,34 Kb.
tarix05.04.2023
ölçüsü14,34 Kb.
#93714
Sobirjon

TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI


BAXTIYOROV SOBIRJON

Hozirgi vaqtda zamonaviy odamning hayotini mobil telefonisiz tasavvur qilish qiyin. Asosiy funktsiyadan tashqari, kundalik ishlarda telefonlar muhim rol o'ynaydi: ular yordam berish, elektron pochta xabarlarini o'qish, elektron pochta xabarlarini o'qish, tarmoq printeridan foydalanib chop etishadi. Shu munosabat bilan mustaqil segment bozorda - mobil dasturlar paydo bo'ldi. Ushbu segmentning o'ziga xos xususiyati shundaki, arizalarni yaratish mobil qurilmalarning o'ziga xos xususiyatlarini hisobga olgan holda amalga oshirilishi kerak, xususan: interfeys farqlari, ekran parametrlari, sezgir nazorat.

Bugungi kunda Android operatsion tizimi mobil qurilmalar sohasida eng keng tarqalgan. Android ochiq manbali kod va Google Siyosat tufayli o'z mahsulotlari uchun mobil qurilma ishlab chiqaruvchilariga android platformasini bepul ishlatishiga imkon beradigan mashhurligini oshirdi. Android foydalaniladi, chunki Samsung, HTC, Sony, Huawei kabi yirik mobil qurilmalari foydalaniladi.

Android Studio Google tomonidan e'lon qilingan Android platformasi bilan ishlash uchun integral ishlab chiqarish muhiti (ISE).

Dastlab, Google taniqli robotlarning Android-versiyalarini berish uchun kengayib bordi, ammo mualliflik huquqi muammolari tufayli bu fikrga ega bo'lishdan bosh tortdi. Tizimning har bir versiyasi, 1,5 versiyasidan boshlab, shirinliklar mavzusida o'z kodini oladi. Kod belgilari lotin alifbosining alifbo tartibida belgilanadi

Android platformasi Linux operatsion tizimining yadrosi, o'rnatilgan mobil dasturlar va o'tish dasturiga asoslangan operatsion tizimdan iborat. Android platformasini yaratish va obodonlashtirish boshlig'ida Google narxlanadi.

Android har qanday harakatning fon bajarilishiga imkon beradi, ikki o'lchovli va uch o'lchovli grafikani qo'llab-quvvatlaydi, fayl tizimi va ma'lumotlar bazasiga kirish foydalanuvchi interfeysi elementlarining keng kutubxonasini taqdim etadi

Android tizimining arxitekturasi quyidagi darajadan iborat:
1) Linux operatsion tizimining yadrosi.
2) kutubxonalar va ijro tizimi.
3) Ilovalar doirasi darajasi ishlab chiqaruvchi API dasturini dasturlash
interfeysi (dasturiy dasturlash interfeysi) ga kirish imkoniyatini beradi.
4) Ilovalar darajasi standart dasturlar to'plamidir

Dasturchi, qoida tariqasida, ariza va ariza ramkalari bilan ishlaydi. Dasturchi tomonidan Linux operatsion tizimining kutubxonalari, ishlab chiqaruvchi tomonidan yashirilgan.

Android operatsion tizimiga mobil ilovalarni (Android SDK) mobil ilovalarni ishlab chiqish uchun eng muhim vositalardan biri - mobil ilova yaratish, tuzish va yig'ish uchun zarur bo'lgan vositalar mavjud bo'lgan asbob-uskunalarni o'z ichiga olgan.

Hozirgi vaqtda dasturiy ta'minotni yaratish ko'p hollarda rivojlanish rivojlanish muhiti (IDE) yordamida amalga oshiriladi. Dastlabki dasturchini osonlashtirish, yig'ish va ishga tushirish jarayonini tuzish va boshlang'ich ishlab chiqaruvchini birinchi marta tuzishga unchalik ko'p kuch bermasdan avtomatlashtiradi.


Google-ning (ADT) va Android Studio tavsiya etilgan ikki asosan mashhur rivojlanish muhiti mavjud.
Android Hema - Indroid operatsion tizimi uchun mobil ilovalarni ishlab chiqish muhiti, ekvipse dasturini ishlab chiqish muhiti asosida. Mobil ilovalarni yaratish, tuzish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish, yig'ish uchun o'rnatilgan vositalarni o'z ichiga oladi.
Android Studio - Angliya g'oyalarini rivojlantirish muhitiga asoslangan Android operatsion tizimi uchun mobil ilovalarni ishlab chiqish muhiti. ADRID muhiti, Android Studio Android Studio mavjud - Mobil ilovalarni yaratish va olib qo'yish uchun o'rnatilgan vositalar mavjud. Bundan tashqari, Android Studio-dagi barcha imkoniyatlar quyidagilarni amalga oshirmoqda:
Badil avtomatik yig'ish tizimini qo'llab-quvvatlash;
Noyob kodni kiritmaslik tizimi;
Turli muammolarni aniqlash va yo'q qilish uchun vositalar;
Yugurish oynasi darhol bir nechta qurilmalarda va real vaqt rejimida
qo'llanilishi;
Google Cloud Platforme bulut platformasi.
Ayni paytda Google Android-atrof-muhitning Android operatsion tizimida rivojlanib boradigan vositalarni qo'llab-quvvatlashni to'xtatadi.
Android Studio mobil ilovasining rivojlanish muhiti amaliyotida o'quv, maqsadlar yaratish uchun kichik dasturlarni ("eslatma" ("Eslatmalar" ("Eslatmalar" ni yozish uchun Google-dan foydalanadigan joyni belgilaydigan dastur Xaritalar, chiroqli ilova) Android Studio aniqlandi:
1) Java tilida asosiy dasturlash darajasiga ega bo'lish va ingliz tilini bilish
zarur.
2) Ishlab chiquvchining doimiy xizmat ko'rsatilishi munosabati bilan
avtomatik yig'ish tizimi (1-daraja) loyihalarni yig'ish vaqtini pasaytiradi.
3) ishlab chiqaruvchi kompyuter uchun yuqori tizim talablari.
4) standart emulyatorlar tizim resurslariga nisbatan talabchan, uzoq
davom etmoqda va haqiqiy smartfonlardagi barcha imkoniyatlarga ega
emaslar.
5) rus tilidagi ma'lumotning yo'qligi.
Android Studioning afzalliklari:
1) Qulay dizayn.
2) Sizga ekran displeyini har qanday qurilmada, televizorlar va soatlarni
ko'rish imkonini beradigan qulay konstruktorlar. Interfeys elementlari
operatsion tizimning aniq versiyasini ko'rib chiqish uchun to'g'ri ko'rinadi.
3) O'rnatilgan SDK ishlab chiqish usuli (dasturiy ta'minotni rivojlantirish
ko'nikmalari), eski loyihani boshlash uchun zarur API o'rnatilishi bilan
xabarnoma chiqaradi.
4) Loyihaning qulay tuzilishi.
5) yo'llardagi xatolar, jarayonlar va oqimlar uchun jurnallar mavjudligi.
6) rus tilida etarlicha ko'p miqdordagi adabiyotlar mavjudligi.

Dasturiy dasturni o'rganishni boshlagan boshlang'ich ishlab chiqaruvchilar ushbu tizimda ishlash juda qiyin bo'ladi, chunki bu dasturni dasturlash va dasturlarni ishlab chiqish bo'yicha ba'zi ko'nikmalar va tajriba mavjudligini anglatadi. Shunga qaramay, Android Studio dasturlash muhiti tezda rivojlanadi va ushbu tizim bilan ishlaydigan dasturchilar bu talab katta.



Adabiyotlar ro'yxati:
Entsiklopediya Vikipediya: Sayt - [Elektron resurs] - kirish rejimi. URL
manzili: //ru.wikipedia.org/wiki/android_studio (ishlov berish sanasi:
01/25/2017).
Entsiklopediya Vikipediya: Sayt - [Elektron resurs] - kirish rejimi. URL
manzili: //ru.wikipedia.org/wiki/ tarixi_android (ishlov berish sanasi:
01/25/2017).
Yüklə 14,34 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin