• 716-20 GURUH TALABASI MAMASOLIYEV BOBUR QURBONALI O‘G‘LINING “ Mobil ilovalarini ishlab chiqish” FANIDAN
  • Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg




    Download 127 Kb.
    bet1/13
    Sana29.09.2023
    Hajmi127 Kb.
    #85558
      1   2   3   4   5   6   7   8   9   ...   13
    Bog'liq
    Mobil ilovalarni kross-platformali dasturlash-fayllar.org
    Ishbilarmonlik o, SIYOSATSHUNOSLIK1, 1-dedдшт.2, 1-dedlayn, 2-deadline

    O’ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI




    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA FILIALI


    KOMPYUTER INJINIRINGI FAKULTETI
    SIRTQI BO‘LIM 3-KURS
    716-20 GURUH TALABASI
    MAMASOLIYEV BOBUR QURBONALI O‘G‘LINING


    Mobil ilovalarini ishlab chiqish” FANIDAN


    MOBIL ILOVALARNI KROSS-PLATFORMALI DASTURLASH
    MAVZUSIDA BAJARGAN


    MUSTAQIL ISHI
    FARG’ONA – 2023-yil
    MOBIL ILOVALARNI KROSS-PLATFORMALI DASTURLASH
    Reja:

    1: Mobil ilovalar


    2: Kross platformalar
    3: Mobil ilovalarni rivojlanishi
    MOBIL ILOVALARNI KROSS-PLATFORMALI DASTURLASH

    Ko'rinishidan, bizda turli platformalar uchun universal ilovalar yaratish imkonini beruvchi o'zaro platformalar ishlab chiqildi. Men arizani tezroq yozdim, darhol hamma joyda chiqardim - foyda! Va hech qanday mahalliy rivojlanish kerak emas. Yoki u hali ham kerakmi? Rivojlanishga ikkala yondashuvning nuanslari haqida mobil ilovalar mutaxassislarimizdan so‘radik.


    "Mobil dasturchi" - bu keng tushuncha. Mobil operatsion tizim qismlarini amalga oshiruvchi dasturchi ham mobil dasturchi hisoblanadi. Va agar maqsad aynan shunday ishlab chiquvchi bo'lish bo'lsa, unda siz C++, mobil operatsion tizim va mobil qurilmalar apparatini o'rganishdan boshlashingiz kerak.
    Agar siz maxsus mobil ilovalarni amalga oshiradigan ishlab chiquvchini nazarda tutsangiz, unda siz mahalliy rivojlanishdan boshlashingiz kerak.
    Nega bunday? Native ishlanma sizga ma'lum operatsion tizimlar (va ular uchun ilovalar) va mobil qurilmalarning imkoniyatlarini yaxshiroq va chuqurroq o'rganish imkonini beradi. Foydalanuvchi nuqtai nazaridan, mahalliy rivojlanish, albatta, g'alaba qozonadi. Mahalliy ilovalar tezroq ishlaydi, ularning interfeysi ma'lum bir mobil operatsion tizim foydalanuvchilari uchun ko'proq sezgir va tanish, ular qurilmalarning apparat imkoniyatlaridan yaxshiroq foydalanadi, oflayn rejimda yaxshiroq ishlaydi va kamroq "buggy".
    O'zaro platformalarni ishlab chiqishning asl g'oyasi ishlab chiquvchining mehnat xarajatlarini kamaytirishdir. Qisqacha aytganda, buni quyidagicha ifodalash mumkin: "Men buni bir marta qildim, u hamma narsada ishlaydi." Fikr yaxshi va to'g'ri (ishlab chiquvchi nuqtai nazaridan), lekin sifat haqida savollar bor. Har qanday ko'p qirralilik boshidanoq murosaga keladi va mobil rivojlanish bundan mustasno emas. Muayyan vazifa uchun rivojlanish turini tanlayotganda, ishlab chiquvchi ushbu murosaga kelish mumkinmi yoki yo'qligini baholashi kerak. Bir qator vazifalar mavjud bo'lib, ularda o'zaro platformalarni ishlab chiqishdan foydalanish juda oqlanadi, masalan, test loyihalarida, saytlarning mobil versiyalarida, Unity 3D kabi ramkalardan foydalanadigan o'yinlarda.
    Shu bilan birga, mobil biznes muammolarini hal qiladigan loyihalar uchun (yuqori yuk bilan, uzoq muddatli rivojlanishga qaratilgan oflayn rejimni qo'llab-quvvatlash zarurati) mahalliy rivojlanish yagona optimal (va ba'zi vazifalar uchun yagona mumkin bo'lgan) sifatida ko'riladi.) variant.
    Shu bilan birga, mahalliy rivojlanishning asosiy kamchiliklari rivojlanish vaqti (ko'proq vaqt talab etadi) va turli xil resurslarga bo'lgan ehtiyoj (turli mahalliy dasturlash tillarida ishlab chiquvchilar). Ushbu kamchiliklarni tekislash usullari mavjud - masalan, ishlab chiqish uchun mahalliy ilovalarni yaratishga imkon beruvchi qandaydir mobil ilovalar platformasidan (MEAP klassi) foydalanish.

    Download 127 Kb.
      1   2   3   4   5   6   7   8   9   ...   13




    Download 127 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg

    Download 127 Kb.