Mavzu: Mobil ilovalar ishlab chiqish. Internet ilovalarni ishlab chiqish. Interfeys yaratish asoslari



Download 6,87 Mb.
bet9/14
Sana21.05.2022
Hajmi6,87 Mb.
#606035
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
Mobil

Mobil qurilmalarga ilova yaratish dunyosida siz asosan ikkita Operatsion tizim uchun dasturlar yaratasiz ya'ni Apple va Android smartfonlar uchun . Odatda biz har bir Operatsion tizim uchun alohida kod yozamiz buni bilsangiz kerak, ya'ni iOS uchun Swift dasturlash tilida va Android uchun Java yoki Kotlin dasturlash tilida kod yozamiz. Sizda savol tug'ilishi mumkin "Bir marta kod yozib bir nechta operatsion tizimlarda ishlaydigan dastur yaratish mumkinmasmi ? ". Do'stlarim ushbu savolga quyida birgalikda javob topishga harakat qilamiz.

Mobil qurilmalarga ilova yaratish dunyosida siz asosan ikkita Operatsion tizim uchun dasturlar yaratasiz ya'ni Apple va Android smartfonlar uchun . Odatda biz har bir Operatsion tizim uchun alohida kod yozamiz buni bilsangiz kerak, ya'ni iOS uchun Swift dasturlash tilida va Android uchun Java yoki Kotlin dasturlash tilida kod yozamiz. Sizda savol tug'ilishi mumkin "Bir marta kod yozib bir nechta operatsion tizimlarda ishlaydigan dastur yaratish mumkinmasmi ? ". Do'stlarim ushbu savolga quyida birgalikda javob topishga harakat qilamiz.

"Cross Platform Development" - aslida nima? 

"Cross Platform Development" - aslida nima? 

Odatda dastur yaratishda umuman dasturlashda siz Android uchun alohida va iOS / Apple uchun alohida , Windows uchun alohida , Web uchun aloxida kod yozishingiz kerak. Masalan, quyida Operatsion tizimlar va ular uchun foydalaniladigan dasturlash tillarini ko'rishingiz mumkin

  • Apple iOS: Objective C yoki Swift
  • Windows yoki Linux OS lariga desktop ilova yaratish uchun: C++, C#, Python.
  • Android: Java yoki Kotlin.
  • Windows Phone: C # va XAML .
  • Web site uchun: HTML ,CSS, JavaScript , Python.

Afsuski, yuqoridagi tizimlarning alohida tillariga bo'lgan ehtiyoji quyidagi kamchiliklarga ega bo'lishi mumkin:

Afsuski, yuqoridagi tizimlarning alohida tillariga bo'lgan ehtiyoji quyidagi kamchiliklarga ega bo'lishi mumkin:

  •  Xarajatlar - Har bir operatsion tizim uchun dastur yaratish va unga xizmat ko'rsatish ancha qimmatga tushadi.
  • Professionallik - Mobil ilovalarni dasturlash uchun 2-3 xil tilda yuqori darajadagi mahorat talab etiladi. 
  • Bir xillik - Har bir platformaning o'z foydalanuvchi interfeysi, standartlashtirilgan vidjetlari va xususiyatlari bo'lgani uchun, ilovalar turli xil operatsion tizimlar uchun turlicha ko'rinishda bo'ladi va bu esa foydalanuvchi uchun salbiy qarashga olib kelishi mumkin. Hozirgi kunda bilamizki ko'pgina do'stlarimizda Android ham , Apple ham bo'ishi mumkin, shuning uchun ular sizning ilovangizni iOSda foydalanib so'ng Androidda foydalanib qanaqadir farqni seza olsa bu albatta yomon.

Download 6,87 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish