Reklamani yopish

beri Sandboxing bildirishnomasi Mac App Store do'konidagi ilovalar uchun Apple ishlab chiquvchilar uchun qanday qiyinchilik tug'dirayotgani haqida qizg'in muhokamalar bo'ldi. Biroq, faqat birinchi qurbonlar va oqibatlar bu harakat qanchalik katta muammo ekanligini va kelajakda ishlab chiquvchilar uchun nimani anglatishini ko'rsatdi. Agar sandboxing sizga hech narsa aytmasa, qisqasi, bu tizim ma'lumotlariga kirishni cheklashni anglatadi. iOS-dagi ilovalar xuddi shunday ishlaydi - ular amalda tizimga qo'shila olmaydi va uning ishlashiga ta'sir qilmaydi yoki unga yangi funktsiyalar qo'sha olmaydi.

Albatta, bu qadamning ham o‘z asosi bor. Birinchidan, bu xavfsizlik - nazariy jihatdan, bunday dastur tizimning barqarorligi yoki ishlashiga ta'sir qila olmaydi yoki zararli kodni ishga tushira olmaydi, agar shunga o'xshash narsa App Store uchun ilovani ma'qullagan jamoadan qochib qutulsa. Ikkinchi sabab - barcha tasdiqlash jarayonini soddalashtirish. Ilovalar osonroq tekshiriladi va ko'rib chiqiladi va shu bilan jamoa kuniga ko'proq yangi ilovalar va yangilanishlarga yashil chiroq yoqishga muvaffaq bo'ladi, bu minglab o'n minglab ilovalar mavjud bo'lganda mantiqiy qadamdir.

Ammo ba'zi ilovalar va ularni ishlab chiquvchilar uchun sandboxing katta hajmdagi ishlarni aks ettirishi mumkin, aks holda keyingi rivojlanishga bag'ishlanishi mumkin. Buning o'rniga, ular uzoq kunlar va haftalarni o'tkazishlari kerak, ba'zan dasturning butun arxitekturasini o'zgartirishi kerak, faqat bo'ri yeyishi kerak. Albatta, vaziyat ishlab chiquvchidan ishlab chiquvchiga farq qiladi, ba'zilar uchun bu Xcode'dagi bir nechta katakchalarni olib tashlashni anglatadi. Biroq, boshqalar mavjud funksiyalar ishlashda davom etishi uchun cheklovlarni qanday yengib o‘tishni sinchiklab o‘ylab topishlari kerak yoki ular sandboxing bilan mos kelmagani uchun og‘ir yurak bilan funksiyalarni olib tashlashlari kerak bo‘ladi.

Shunday qilib, ishlab chiquvchilar qiyin qarorga duch kelishadi: yo Mac App Store do'konini tark eting va shu bilan do'konda bo'ladigan marketing bilan bog'liq foydaning katta qismini yo'qoting, shu bilan birga iCloud yoki bildirishnoma markazi integratsiyasidan voz keching va ilovani cheklovsiz ishlab chiqishda davom eting yoki boshingizni egib, vaqt va pulingizni ilovalarni qayta loyihalash uchun sarflang va oʻzlarini tez-tez ishlatib turadigan baʼzi funksiyalarni oʻtkazib yuboradigan, lekin qumloq zonasi tufayli olib tashlanishi kerak boʻlgan foydalanuvchilar tanqididan himoya qiling. “Bu juda ko'p ish. Bu ba'zi ilovalar arxitekturasiga katta, ko'pincha talabchan o'zgarishlarni va ba'zi hollarda hatto xususiyatlarni olib tashlashni talab qiladi. Xavfsizlik va qulaylik o'rtasidagi bu kurash hech qachon oson bo'lmaydi. ” - deydi Devid Chartier, dasturchi 1Password.

[do action=”quote”]Bu mijozlarning aksariyati uchun App Store endi dasturiy ta’minotni sotib olish uchun ishonchli joy emas.[/do]

Agar ishlab chiquvchilar oxir-oqibat App Store'ni tark etishga qaror qilsalar, bu foydalanuvchilar uchun yoqimsiz vaziyat yaratadi. Ilovani Mac App Store do'konidan tashqarida sotib olganlar yangilanishlarni olishda davom etadilar, ammo Mac App Store versiyasi tark qilingan dasturga aylanadi, bu esa faqat Apple cheklovlari tufayli xatolarni tuzatadi. Ilgari foydalanuvchilar xavfsizlik kafolati, yagona bepul yangilanishlar tizimi va qulay foydalanish tufayli Mac App Store’da xarid qilishni afzal ko‘rgan bo‘lsa-da, bu hodisa App Store’ga ishonchning tezda pasayishiga olib kelishi mumkin, bu esa katta oqibatlarga olib keladi. ham foydalanuvchilar, ham Apple. Marko Arment, yaratuvchisi Instapaper va hammuassisi Shaxsiy, vaziyatga quyidagicha izoh berdi:

“Keyingi safar App Store va ishlab chiquvchining veb-saytida mavjud bo'lgan ilovani sotib olganimda, uni to'g'ridan-to'g'ri ishlab chiquvchidan sotib olaman. Sandboxing tufayli ilovalarni taqiqlash orqali yonib ketgan deyarli har bir kishi - nafaqat zarar ko'rgan ishlab chiquvchilar, balki ularning barcha mijozlari - kelajakdagi xaridlari uchun xuddi shunday qiladi. Ushbu mijozlarning aksariyati uchun App Store endi dasturiy ta'minotni sotib olish uchun ishonchli joy emas. Bu Mac App Store do'koniga iloji boricha ko'proq dasturiy ta'minot xaridlarini ko'chirish bo'yicha qabul qilingan strategik maqsadga tahdid soladi.

Sandboxingning birinchi qurbonlaridan biri TextExpander ilovasi bo'lib, u matn qisqartmalarini yaratishga imkon beradi, keyinchalik dastur butun tizim bo'ylab butun iboralar yoki jumlalarga aylanadi. Agar ishlab chiquvchilar sanboksni qo'llashga majbur bo'lsalar, yorliqlar elektron pochta mijozida emas, faqat o'sha ilovada ishlaydi. Ilova hali ham Mac App Store do'konida mavjud bo'lsa-da, u endi yangi yangilanishlarni olmaydi. Postbox ilovasini ham xuddi shunday taqdir kutdi, bu yerda ishlab chiquvchilar uchinchi versiya chiqqanda yangi versiyani Mac App Store do‘konida taklif qilmaslikka qaror qilishdi. Sanboks tufayli ular bir nechta funktsiyalarni, masalan, iCal va iPhoto bilan integratsiyani olib tashlashlari kerak edi. Shuningdek, ular Mac App Store do‘konining boshqa kamchiliklari, masalan, ilovani sinab ko‘rish imkoniyati yo‘qligi, eski versiyalar foydalanuvchilari uchun chegirmali narx taklif eta olmasligi va boshqalarni ta’kidladilar.

Pochta qutisini ishlab chiquvchilari Apple ko'rsatmalari tomonidan qo'yilgan cheklovlarga mos kelishi uchun Mac App Store do'koni uchun o'z ilovalarining maxsus versiyasini yaratishlari kerak edi, bu ko'pchilik ishlab chiquvchilar uchun amaliy emas. Mac App Store do'konida ilovalarni taklif qilishning yagona asosiy afzalligi bu faqat marketing va oson tarqatishdir. "Muxtasar qilib aytganda, Mac App Store ishlab chiquvchilarga ajoyib ilovalar yaratish uchun ko'proq vaqt va o'zlarining onlayn-do'konlari infratuzilmasini yaratish uchun kamroq vaqt sarflash imkonini beradi" qo'shadi Sherman Dikman, Postbox bosh direktori.

Ishlab chiquvchilarning Mac App Store do'konidan chiqib ketishi ham Apple uchun uzoq muddatli oqibatlarga olib kelishi mumkin. Masalan, bu tarqatish kanalidan tashqarida ishlab chiquvchilar foydalana olmaydigan yangi paydo bo'lgan iCloud platformasiga ham tahdid solishi mumkin. "Faqat App Store'dagi ilovalar iCloud-dan foydalanishi mumkin, biroq ko'pgina Mac dasturchilari App Store'dagi siyosiy beqarorlik tufayli foydalana olmaydilar yoki foydalana olmaydilar" deb da'vo qiladi dasturchi Marko Arment.

Ajablanarlisi shundaki, iOS ilovalari doʻkonidagi cheklovlar vaqt oʻtishi bilan yanada xayrixoh boʻlib qolgan boʻlsa-da, masalan, ishlab chiquvchilar mahalliy iOS ilovalari bilan bevosita raqobatlashadigan ilovalar yaratishi mumkin boʻlsa, Mac App Store uchun buning aksi. Apple ishlab chiquvchilarni Mac App Store do'koniga taklif qilganda, u ilovalar rioya qilishi kerak bo'lgan ba'zi to'siqlarni o'rnatdi (maqolaga qarang). Mac App Store – bu yerda ham ishlab chiquvchilar uchun oson bo‘lmaydi), lekin cheklovlar hozirgi sinov zonasi kabi muhim emas edi.

[do action="quote"]Apple'ning dasturchilarga nisbatan xatti-harakati faqat iOS'da uzoq tarixga ega va kompaniyaning ushbu platforma muvaffaqiyatiga katta ta'sir ko'rsatadiganlarga nisbatan takabburligidan dalolat beradi.[/do]

Foydalanuvchilar sifatida biz xursand bo'lishimiz mumkinki, iOS-dan farqli o'laroq, biz Mac-ga ilovalarni boshqa manbalardan ham o'rnatishimiz mumkin, ammo Mac dasturiy ta'minoti uchun markazlashtirilgan omborning ajoyib g'oyasi tobora ortib borayotgan cheklovlar tufayli butunlay mag'lub bo'lmoqda. Mac App Store doʻkoni dasturlarning eski versiyalari foydalanuvchilari uchun demo variantlari, shaffofroq daʼvolar modeli yoki chegirmali narxlar kabi uzoq vaqtdan beri talab qilib kelayotgan variantlarni koʻpaytirish va berish oʻrniga ularni cheklaydi va keraksiz narsalarni qoʻshadi. qo'shimcha ish, abandonware yaratish va shu bilan hatto dasturiy ta'minotni sotib olgan foydalanuvchilarni ham xafa qiladi.

Apple’ning ishlab chiquvchilarga munosabati faqat iOS’da uzoq tarixga ega va kompaniyaning platforma muvaffaqiyatiga katta ta’sir ko‘rsatadiganlarga nisbatan takabburligidan dalolat beradi. Ilovalarni hech qanday sababsiz tez-tez rad etish, keyinchalik tushuntirishsiz, Apple-dan juda ziqna aloqa, ko'plab ishlab chiquvchilar bularning barchasi bilan shug'ullanishlari kerak. Apple ajoyib platformani taklif qildi, shuningdek, "o'zingizga yordam bering" va "agar sizga yoqmasa, qoldiring" yondashuvini taklif qildi. Apple nihoyat birodar bo'lib, 1984 yilgi kinoyali bashoratni amalga oshirdimi? Keling, har birimizga o'zimiz javob beraylik.

Resurslar: TheVerge.com, Marco.org, Postbox-inc.com
.