1: Mobil ilovalar 2: Kross platformalar 3: Mobil ilovalarni rivojlanishi


Do'stona bo'lmagan foydalanuvchi interfeysi


Download 30.27 Kb.
bet8/10
Sana18.06.2023
Hajmi30.27 Kb.
#1582422
1   2   3   4   5   6   7   8   9   10
Bog'liq
Mobil ilovlar 3 mustaqil ish

2. Do'stona bo'lmagan foydalanuvchi interfeysi
Foydalanuvchilar o'z gadjetlarining ko'rinishi va funksionalligiga shunchalik ko'nikib qolishadiki, ularda o'rnatilgan ilovalardan maksimal darajada javob kutishadi. Ular har bir tugma o‘z joyida ekanligiga, sahifa o‘zlari uchun maqbul bo‘lgan tezlikda aylanayotganiga va ular qilgan har qanday harakat darhol reaksiyaga kirishiga ishonch hosil qilishni xohlaydi. O'zaro platforma ilovalari odatda qurilmaga moslashish qiyin va ular yuqori tezlikdagi ishlashi bilan maqtana olmaydi.
Muammo shundaki, o'zaro platformalarni ishlab chiqish bo'yicha ko'rsatmalar - OT yaratuvchilardan ishlab chiqish standartlari mavjud emas. Shuning uchun, "Android uchun" yaratilgan o'zaro faoliyat platforma ilovasi iOS foydalanuvchisi uchun qulay bo'lmaydi va aksincha. Siz, albatta, har bir platforma uchun alohida dizaynlarni yaratishingiz mumkin, ammo mehnat xarajatlari nuqtai nazaridan, bu bir xil tilda bo'lsa ham, ikki xil dastur yaratishga teng bo'ladi.
Qaysi ilova sizning biznesingizga mos keladi?
Bu savolga javob berishdan oldin, biznesingizni tahlil qilish juda muhimdir. Iste'molchi segmentlari, vaqt va pul resurslarining qiymati, foydalanuvchi qurilmalari bilan ilovalarni integratsiyalashuvining kerakli chuqurligi, shuningdek, aniq belgilangan uzoq muddatli maqsadlar - sizning tanlovingiz bog'liq bo'lgan minimal. Ammo hoziroq tegishli savollarga javob bersangiz, biz buni osonlashtiramiz.
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.
JavaScript dvigatellari nisbatan yaqinda mashhur bo'ldi, chunki shunga o'xshash mexanizm iOS-ga faqat 7.0 versiyasida qo'shilgan. Xususiyatlardan JavaScript va Native muhitlar o'rtasida o'tkaziladigan murakkab ma'lumotlar tuzilmalarini JSONga seriyalashtirish zarurligini hisobga olish kerak. Bunday yechimlar sinfini qisqacha tavsiflab beradigan bo'lsak, JavaScript muhitida mahalliy dasturni boshqaruvchi JS kodi bajariladi.

Download 30.27 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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