O'zaro platforma vositalari yordamida Windows-da iOS ilovalarini ishlab chiqish
Oʻzaro platforma vositalari ajoyib: siz ilovangizni bir marta kodlaysiz va uni iOS va Android-ga eksport qilasiz. Bu sizning ilovangizni ishlab chiqish vaqtini va narxini yarmiga qisqartirishi mumkin. Bir nechta o'zaro faoliyat platformalar sizga Windows kompyuterida iOS ilovalarini ishlab chiqishga yoki mahalliy tarmog'ingizda Mac mavjud bo'lsa, ilovani kompilyatsiya qilishga imkon beradi.
Xo'sh, unchalik tez emas ...
O'zaro platformalar vositasi ekotizimlari juda katta. Bir tomondan sizda Xamarin kabi to'liq Integrated Development Environments (IDE) mavjud bo'lib, ular C# bilan platformalararo ilovalar yaratish imkonini beradi.
O'rta zamin PhoneGap, Cordova, Ionic va Appcelerator kabi vositalar bilan qoplangan bo'lib, ular sizga HTML5 komponentlari bilan mahalliy ilovalarni yaratishga imkon beradi. Eng chekkada React Native kabi kichikroq platformalar mavjud bo'lib, ular sizga JavaScript o'rami bilan mahalliy ilovalarni yozish imkonini beradi.
Barcha kross-platforma vositalari uchun ajralib turadigan narsa bu: ular yangi boshlanuvchilar uchun mos emas! Xamarin bilan ishlashni boshlashdan ko'ra Mac-ga kirish, Swift-ni o'rganish va oddiy dastur yaratish osonroq.
O'zaro platforma vositalarining aksariyati dasturlash, kompilyatsiya opsiyalari va iOS va Android ekotizimlari haqida asosiy tushunchaga ega bo'lishingizni talab qiladi. Bu sizda boshlang'ich dasturchi sifatida yo'q narsa!
Buni aytib bo'lgach, keling, bir nechta variantni ko'rib chiqaylik:
Agar siz Windows-ga asoslangan ishlab chiqish vositalari va IDE-lar bilan tanish bo'lsangiz va kodlashni bilsangiz, Xamarinni ko'rib chiqishga arziydi. Xamarin bilan siz Mono va MonoTouch ramkalaridan foydalangan holda bir nechta platformalar uchun C# da ilovalarni kodlaysiz. Agar siz veb-ga asoslangan ishlanmalar bilan tanish bo'lsangiz, PhoneGap yoki Ionic-ni tekshiring. HTML 5, CSS va JavaScript bilan o'zingizni uyda his qilasiz. Unutmang: mahalliy ilova veb-saytdan farq qiladi... Agar siz JavaScript bilan tanish bo'lsangiz yoki Swiftdan ko'ra JavaScript-ni kodlashni o'rganmoqchi bo'lsangiz, React Native-ni tekshiring. React Native yordamida iOS va Android uchun mahalliy ilovalarni “oʻram” yordamida kodlashingiz mumkin. O'zaro platforma vositalarini har doim ataylab tanlang, chunki bu aqlli variant, siz platforma tilini yomon deb o'ylaganingiz uchun emas. Bir variantning to'g'ri emasligi, boshqa variantni darhol aqlli qilmaydi!
Agar siz yopiq Apple olamiga qo'shilishni istamasangiz, shuni unutmangki, ko'plab platformalar o'rtasidagi vositalar Google, Facebook, Microsoft, Adobe va Amazon kabi yomon kompaniyalar tomonidan boshqariladi.
O'zaro platforma vositalariga qarshi tez-tez eshitiladigan dalillar shundan iboratki, ular smartfon uskunasiga cheklangan kirish va qo'llab-quvvatlashni taklif qiladilar va o'zlarining mahalliy hamkasblariga qaraganda kamroq "tezkor". Shuni yodda tutingki, har qanday o'zaro faoliyat platformali vosita sizdan bir vaqtning o'zida platformaga xos kod yozishni talab qiladi, ayniqsa siz maxsus xususiyatlarni kodlashni xohlasangiz.
person
Community
schedule
20.04.2018