Mobil ilovalar va veb-ilovalar
Download 25.08 Kb.
|
27-28-amaliy
- Bu sahifa navigatsiya:
- Kamchiliklari
Mobil ilovalar va veb-ilovalar Mahalliy mobil ilovalar ma'lum bir platforma uchun yaratilgan, masalan, Apple iPhone uchun iOS yoki Samsung qurilmasi uchun Android. Ular dastur do'koni orqali yuklab olinadi va o'rnatiladi va GPS va kamera funktsiyasi kabi tizim manbalariga kirish huquqiga ega. Mobil ilovalar qurilmaning o'zida ishlaydi va ishlaydi. Snapchat, Instagram, Google Maps va Facebook Messenger mashhur mobil ilovalarning bir nechta namunalari. Boshqa tomondan, veb-ilovalarga Internet-brauzer orqali kirish mumkin va ularni qaysi qurilmada ko'rsangiz, moslashadi. Ular ma'lum bir tizim uchun xos emas va ularni yuklab olish yoki o'rnatish shart emas. O'zlarining sezgirligi tufayli ular haqiqatan ham mobil ilovalarga o'xshab ko'rinadi va ishlaydi - bu erda chalkashliklar paydo bo'ladi. Agar siz Yelp dasturini mobil telefoningizga o'rnatib, so'ngra Yelp.com-ga telefoningizdagi brauzer orqali kirsangiz, veb-ilovada mahalliy mobil ilovaga o'xshashlik va his qilish uchun qilinganligini ko'rasiz: bu sizning brauzeringiz satrini qizil rangga aylantiradi, va pastga siljiganingizda, qidiruv satrini joyida qulflaydi. Dizaynlari bir-biriga o'xshash va bir xil shriftlar va ranglar sxemasiga amal qilgan bo'lsa-da, bu asosan ikki xil mahsulotdir. Veb-ilovalarni ishga tushirish uchun faol internet aloqasi zarur, mobil ilovalar esa oflayn rejimda ishlashi mumkin. Mobil ilovalar tezroq va samaraliroq bo'lishining afzalliklariga ega, ammo ular foydalanuvchidan doimiy ravishda yangilanishlarni yuklab olishni talab qiladi. Veb-ilovalar o'zlarini yangilaydi. Eng muhimi, mobil ilovalar va veb-ilovalar juda boshqacha tarzda ishlab chiqilgan va qurilgan. Ikkalasini yanada ko'proq farqlash uchun, ularning har biri qanday ishlab chiqilganligini tushunishga yordam beradi. Mobil ilovalar qanday qurilgan? Mobil ilovalarni ishlab chiqish veb-ilovalarga qaraganda qimmatroq va ular platformaga xos bo'lganligi sababli, turli platformalarda dasturni ishga tushirish deyarli dizayni va rivojlanishi nuqtai nazaridan noldan boshlash demakdir. Biroq, ular ancha tezroq va xususiyatlar va funksionallik jihatidan ancha rivojlangan. Mahalliy mobil ilovalar mo'ljallangan platformaga qarab ma'lum tillar va Integrated Development Environments (IDE) yordamida yaratilgan. Apple qurilmalari iOS operatsion tizimida ishlaydi, shuning uchun Apple ilovalari Objective-C yoki Swift va Xcode IDE yordamida quriladi . Android uchun mahalliy dasturlar Java-da yozilgan va odatda Android Studio yoki Eclipse IDE yordamida tuzilgan. Apple va Google o'zlarining ishlab chiqarish vositalari, interfeys elementlari va dasturiy ta'minotni ishlab chiqarish to'plamlarini (SDK) taqdim etadilar, ular ishlab chiquvchilar mahalliy mobil ilovalarni yaratish uchun foydalanishi mumkin. Veb-ilovalar qanday quriladi? Veb-ilovalar JavaScript , CSS va HTML5 yordamida quriladi . Mobil ilovalardan farqli o'laroq, veb-ilovalarni yaratish uchun standart dasturiy ta'minot ishlab chiqish to'plami mavjud emas. Biroq, ishlab chiquvchilar shablonlarga kirish huquqiga ega. Mobil ilovalar bilan taqqoslaganda, veb-ilovalar odatda tezroq va osonroq tuziladi, ammo xususiyatlari jihatidan ular ancha sodda. Agar siz HTML, CSS va JavaScript-ni o'rganishni xohlasangiz, ushbu bepul veb-ishlab chiqarish qo'llanmalar to'plamini ko'rib chiqing . Progressive veb-ilovalar: ikkalasining ham eng yaxshisi? Nurida so'nggi veb rivojlantirish tendentsiyalari , u ham progressiv veb ilovalarning loyiq, deb xabardor bo'ldi. Standart veb-ilovalarda mobil ilovalar taqdim etishi mumkin bo'lgan ba'zi funktsiyalar etishmasa-da, ilg'or veb-ilovalar o'rtasida biron bir joyga tushib qoladi. Oddiy veb-ilovalardan (va mahalliy mobil ilovalarga o'xshash) farqli o'laroq, ilg'or veb-ilovalar oflayn rejimda ishlaydi va juda tez yuklanadi. Bu, avvalambor, zamonaviy brauzerning takomillashuviga bog'liq: Application Cache xususiyati tufayli veb-saytlar endi katta hajmdagi ma'lumotlarni oflayn rejimda saqlashi mumkin. Shuning uchun ilg'or veb-ilovalarni internetga ulanmasdan ishlatish mumkin, bu ularga odatiy mahalliy mobil ilovalar funktsiyalarini beradi, masalan, push xabarnomalari, mahalliy video va audio yozib olish va mahalliy videoni ijro etish. Xuddi standart veb-ilovalar singari, progressiv veb-ilovalar yuklab olish yoki o'rnatishni talab qilmaydi. Ko'p jihatdan ular ikkala dunyoning eng yaxshisini taklif qilgandek. Ushbu atamani ixtiro qilgan Aleks Rassell ularni quyidagicha ta'riflaganidek: PWAlar "sezgir, ulanishga bog'liq bo'lmagan, dasturga o'xshash, yangi, xavfsiz, kashf etiladigan, qayta bog'lanadigan, o'rnatiladigan va bog'lanadigan veb-tajribalar". Mobil ilovalar va veb-ilovalar: ijobiy va salbiy tomonlari Endi biz mobil va veb-ilovalar o'rtasidagi tub farqlarni bilamiz, har birining ijobiy va salbiy tomonlarini qayta ko'rib chiqishimiz mumkin: Mahalliy mobil ilovalar Veb-ilovalarga qaraganda tezroq Tizim resurslaridan foydalanish imkoniyatiga ega bo'lganligi sababli katta funksionallik Oflayn rejimda ishlashi mumkin Xavfsiz va xavfsiz - mahalliy ilovalar avval dasturlar do'konida tasdiqlanishi kerak Ishlab chiquvchi vositalar, interfeys elementlari va SDK-lar mavjudligi sababli qurish osonroq Kamchiliklari: Qurilish veb-ilovalarga qaraganda qimmatroq Turli platformalar (ya'ni iOS va Android) bilan moslik odatda dasturni noldan loyihalashtirish va yaratishni anglatadi Ta'minlash va yangilash qimmat Dasturlar do'koni tomonidan tasdiqlangan mahalliy dasturni olish qiyin bo'lishi mumkin Veb-ilovalar Yuklab olish yoki o'rnatishga hojat yo'q - veb-ilovalar brauzerda ishlaydi Ta'minlash oson - ular mobil platformasidan qat'i nazar, umumiy kod bazasiga ega O'zlarini yangilaydi Mobil ilovalarga qaraganda tezroq va osonroq tuziladi Download 25.08 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling