Mobil ilovalarni kross-platformali dasturlash


Download 1.03 Mb.
bet13/15
Sana15.02.2023
Hajmi1.03 Mb.
#1202112
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
MOBIL ILOVALARNI KROSS

kross-platforma, virtual muhitda yashash va ega cheklangan kirish maxsus ko'prik orqali maqsadli platformaning imkoniyatlariga;

  • onalik, bu dasturni ishga tushirishni, asosiy ob'ektlarning hayot aylanishini boshqarishni ta'minlaydi va to'liq kirish huquqiga ega tizim API.



    "Mahalliy" dunyo va "kross-platforma" dunyosini bog'lash uchun maxsus foydalanish kerak. ko'prik, aynan u o'zaro platformalar ramkalarining imkoniyatlari va cheklovlarini belgilaydi.


    Ko'prikdan foydalanganda, unumdorlik har doim "dunyolar" o'rtasida ma'lumotlarni aylantirish, shuningdek, API qo'ng'iroqlari va kutubxonalarni aylantirish orqali kamayadi.
    Shunday qilib, barcha o'zaro platforma ilovalari mahalliy qismga ega bo'lishi kerak, aks holda operatsion tizim ularni ishga tushira olmaydi. Shunday qilib, keling, iOS, Android va Windows tomonidan qanday tizim API va mexanizmlari taqdim etilishini batafsil ko'rib chiqaylik. Keling, keyingi afsonaga o'tamiz.
    Mif 2. Mahalliy emas!
    Shunday qilib, bizda virtual muhitda yashovchi va operatsion tizim bilan ramka infratuzilmasi va ko'prik orqali o'zaro aloqada bo'lgan o'zaro faoliyat platformali dastur qismi mavjud.
    Barcha operatsion tizimlar: iOS, Android va Windows UWP - quyidagi quyi tizimlarga (tizim API to'plamlari) kirishni ta'minlaydi:

    • WebView (ilovaga o'rnatilgan veb-brauzer) ishlatiladi gibrid ilovalar PhoneGap-ga asoslangan va mahalliy veb-sayt ish vaqti sifatida samarali ishlaydi;

    • JavaScript dvigatellari React Native va uning hamkasblarida JS kodini tezda bajarish va Native va JS o'rtasida ma'lumot almashish uchun ishlatiladi;

    • OpenGL ES (yoki DirectX) interfeysni ko'rsatish uchun Qt/QML yoki shunga o'xshash o'yin dvigatellari va ilovalarida qo'llaniladi;

    • UI quyi tizimi React Native va Xamarin uchun tegishli bo'lgan ilovaning mahalliy foydalanuvchi interfeysi uchun javobgardir.



    Kross-platforma ilovalari "mahalliy" ilovalar kabi mahalliy qismga va tizim API-lariga to'liq kirish huquqiga ega. Farqi shundaki, tizim usuli chaqiruvi ko'prik va ramka infratuzilmasi orqali o'tadi:


    veb-ko'rish- ilova bir sahifali veb-saytga o'xshash veb-brauzerida yashaydi. Mahalliy boshqaruv elementlariga (tugmalar, ro'yxatlar va boshqalar) kirish imkoni yo'q, hamma narsa HTML/CSS/JavaScript-ga asoslangan. Boshqa tomondan, veb-ishlab chiquvchi o'zini suvga o'rdakdek his qiladi.

    Download 1.03 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   7   8   9   10   11   12   13   14   15




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling