Reja: 1: Mobil ilovalar


Nima uchun bizga o'zaro platforma vositalari kerak?


Download 0.92 Mb.
Pdf ko'rish
bet13/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

Nima uchun bizga o'zaro platforma vositalari kerak? 
Tarixan, kompyuter bozorida raqobat doimo mavjud bo'lgan va har bir ishlab 
chiqaruvchi o'z operatsion tizimlari va qurilmalari uchun ilovalarni ishlab chiqish 
uchun mahalliy (mahalliy) deb ataladigan vositalarning optimal to'plamini taqdim 
etgan. 
Mahalliy vositalar = ekotizim egasi tomonidan taqdim etilgan. 
"Tug'ilish" ning barcha boshqa belgilari IKKINCIRA - ilovalarning xatti-harakati 
va interfeysi, OS xususiyatlariga kirish, ishlash va boshqalar. 
Bundan tashqari, deyarli har doim mahalliy vositalar nafaqat rivojlanish tillari, qabul 
qilingan konventsiyalar va arxitekturalar darajasida, balki operatsion tizim va 
kutubxonalar bilan ishlash mexanizmlari darajasida ham bir-biriga mos kelmasligi 
aniqlandi. Natijada, bir xil algoritm va interfeyslarni amalga oshirish uchun turli xil 
dasturlash tillarida bir nechta muhitlar uchun dastur yozish va keyin uni "har bir 
platforma uchun bitta buyruq" asosida saqlash kerak edi. Shu bilan birga
imkoniyatlar 
tashqi ko'rinish
 turli platformalardagi ilovalar deyarli har doim 90% bir 
xil. Qiziqish uchun iOS va Android uchun sevimli dasturlaringizning bajarilishini 
solishtiring. 
Ikkinchi 
muhim nuqta
- jamoada zarur bilim va tajribaning mavjudligi: agar ular 
bo'lmasa, o'rganish uchun vaqt kerak bo'ladi. 
Ushbu ikkala muammolarni hal qilish uchun bozorda o'zaro faoliyat platformalarni 
ishlab chiqish vositalari (nafaqat mobil emas) uzoq vaqtdan beri paydo bo'lib, 
quyidagilarni taklif qiladi: 

yagona dasturlash tilida umumiy kod bazasini maksimal darajada oshirish
shunda mahsulotni ishlab chiqish va saqlash osonroq bo'ladi; 

ilovalarni yangi platformalarda amalga oshirish uchun mavjud vakolatlar va 
mutaxassislardan foydalanish. 
Hozirda juda ko'p dasturlash tillari (va muhitlar) mavjud bo'lganligi sababli (va bu 
tillarni biladigan mutaxassislar), o'zaro platformalarni ishlab chiqish uchun juda ko'p 


vositalar mavjud. Misol tariqasida, biz mintaqamizdagi mashhurlarga e'tibor 
qaratamiz PhoneGap, Xamarin, React Native va Qt
Endi biz afsonalar haqida gapirishimiz mumkin. 

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