O'zaro faoliyat vositalari: ular haqiqatan ham bunga munosibmi?

Ko'p-platformali ilovalarni formatlash vositalarining tarozi va kamchiliklari

Android va iOS - bugungi kunda ikkita mobil operatsion tizim. Ularning har biri dastur ishlab chiquvchisi uchun o'zining afzalliklari va kamchiliklari bilan birga keladi. Ushbu platformalar, ayniqsa, ushbu tizimlar uchun ilovalar yaratuvchi dasturchilar uchun katta muammolar keltirishi mumkin. Ushbu ikkala OS ham juda boshqacha. Shuning uchun, Android va iOS uchun o'zaro platformalar ishlab chiquvchi ikki xil manba kodini saqlashi kerak degan ma'noni anglatadi; Apple Xcode va Android SDK; turli APIlar bilan ishlash; butunlay boshqa tillardan va boshqalardan foydalaning. Muammo qo'shimcha OS uchun ilovalarni ishlab chiquvchilar uchun yanada murakkablashadi '; shuningdek, har biri o'z BYOD siyosati bilan ta'minlangan korxonalar uchun ilovalarni ishlab chiquvchilar uchun.

Ushbu maqolada biz bugungi kunda mavjud bo'lgan ko'p platformali ilovalarni formatlash vositalarini tahlil qilishni, shuningdek, mobil ilovalarni ishlab chiqish sanoatida kelajakni muhokama qilishni taklif qilamiz.

O'zaro faoliyat platformasi formatlash vositalari

JavaScript-ni yoki HTML5 kabi tillardan foydalanishni ishlab chiquvchilar uchun foydali variant bo'lishi mumkin, chunki u ularni bir nechta OS uchun ilovalarni loyihalashga yordam beradi " . Shu bilan birga, ushbu usuldan so'ng juda ko'p mehnatli va vaqt sarflaydigan bo'lishi mumkin, biroq turli xil mobil platformalar bo'yicha etarli natijalarni ko'rsatmayapti.

Buning o'rniga yaxshiroq alternativa mavjud bo'lgan juda ko'p platformali amaliy dasturlarni ishlab chiqish vositalaridan foydalanish mumkin; ularning ko'pchiligi ishlab chiquvchiga bitta kod bazasini yaratishga imkon beradi va keyinchalik uni turli platformalarda ishlash uchun kompilyatsiya qiladi.

Xamarin, Appcelerator Titanium, Embarcadero RAD Studio XE5, IBM Worklight va Adobe's PhoneGap siz uchun mavjud bo'lgan ba'zi foydali vositalardir.

Qarama-qarshi platformalash masalalari

Ko'p platformali vositalar sizning ilovangizni turli tizimlar uchun yaratishga imkon beradi, biroq ular quyidagi masalalarga ham javob berishi mumkin:

Ko'p platformali asboblarning kelajagi

Yuqorida tilga olingan argumentlar ko'p platformali vositalar hech qanday afzalliklarga ega emasligini avtomatik ravishda anglatmaydi. Agar ma'lum darajada platformaga xos kod yaratish kerak bo'lsa ham, ushbu vositalar siz hali ham bitta til bilan ishlashingizga yordam beradi va bu har qanday dasturni ishlab chiquvchi uchun katta hajmdagi ortiqcha.

Bundan tashqari, ushbu muammolar korporativ sektorga ta'sir qilmaydi. Buning sababi shundaki, korporativ ilovalar, odatda, ko'p mobil platformalarda ilovaning ko'rinishida emas, asosan funksionallikka qaratiladi. Shunday qilib, ushbu vositalar sanoatga asoslangan ilovalarni ishlab chiquvchilar uchun juda foydali bo'lishi mumkin.

HTML5, JavaScript va shunga o'xshash ochiq veb-texnologiyalarga qarshi juda ko'p platformalash vositalarining qanday ishlashini bilib olish mumkin. Ushbu texnologiyalar rivojlanib borayotgan va rivojlanib borayotganligi sababli ular avvalgidek qattiq raqobat qilishlari mumkin.