Reja: 1: Mobil ilovalar


Download 0.92 Mb.
Pdf ko'rish
bet1/18
Sana14.05.2023
Hajmi0.92 Mb.
#1462018
  1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
Mobil ilovalarni kross-platformali dasturlash



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


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. 
Yangilash Pastga tushirish 



Download 0.92 Mb.

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




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