Reja: 1: Mobil ilovalar


Download 0.92 Mb.
Pdf ko'rish
bet14/18
Sana14.05.2023
Hajmi0.92 Mb.
#1462018
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
Mobil ilovalarni kross-platformali dasturlash

Mif 1. Sehr 
Yangi ishlab chiquvchilarning ongini bezovta qiladigan eng keng tarqalgan afsona - 
bu o'zaro platforma ilovalarini sehrli tarzda mahalliy dasturlarga aylantiradigan 
super-algoritmlarga (va ularni yaratgan super-dasturchilarga) ishonish. "JavaScript 
kodini Swift-ga aylantirish va keyin Swift ilovasini kompilyatsiya qilish" qatorida 
nimadir. Ushbu afsonani o'zaro platforma vositalarini ishlab chiquvchilarning o'zlari 
qo'llab-quvvatlaydi va natijada "mahalliy ilovalar" yaratilishini va'da qiladi. Va bu 
erda kimdir ayyorlik qilayotgani emas, balki boy tasavvur va asosiy mexanizmlarni 
tushunmaslik ba'zan ishlab chiquvchilarni shamanistik fokuslar haqida o'ylashga 
majbur qiladi. 
O'zaro platforma echimlarining asosiy printsipi kodni ikki qismga bo'lishdir: 

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. 

Download 0.92 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




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