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.
Apple, albatta, birodarga aylandi. Va opa va qaynota ham.
yaxshi maqola va muqaddas haqiqat!
To'g'ri, lekin boshqa sohalardagi tajribaga asoslanib shuni bilamanki, aksincha, hamma narsaga ruxsat berib, keyin faqat suiiste'mol qilingan narsalarni taqiqlagandan ko'ra, avval hamma narsani taqiqlab, keyin asta-sekin ruxsat bergan ma'qul :)
Aynan. Avvaliga iOS’da ilovalarni ham o‘rnatib bo‘lmasligini va bu opsiya qo‘shilgandan so‘ng, bu ilovalar har yili tizimga tobora ko‘proq kirishi mumkinligini hisobga olsak, bu juda mantiqiy. Ayniqsa sekin. Va u umuman olganda qabul qilindi (ya'ni brauzer ishga tushgunga qadar gazetani o'qishga ulgurganlar - bu boshqa bob) raqobat bilan ishlaganligi tufayli, lekin ... - Java ilovalari, bu bitta katta baxtsizlik bo'ldi - hamma uni tarmoqning biron bir joyidan yuklab oldi, keyin rezolyutsiya mos kelmadi, ba'zida u hatto boshlanmadi, Symbian bilan ham xuddi shunday, oddiy odamlar bunday faoliyat bilan shug'ullanmaganini aytmasa ham bo'ladi.
Bu kompyuterda shunday ishlaydi va odamlar bunga endigina ko'nikib qolishgan va men Windowsda anchadan beri bo'lganim uchun Windows Media Player ishlatgan odamni tanimayman deb aytishim mumkin. ommaviy axborot vositalarini o'ynatish uchun, qabariq sizga qichqiradi, siz tezda antivirusni o'rnatasiz, boshqasi biror narsani ulaganingizdan so'ng drayverni o'rnatmoqchi bo'ladi - va bu shunday boshlanadi, biz kompyuterni uyga olib kelganimizdan so'ng, nimadir allaqachon o'rnatilgan va u ketmoqda. aqldan ozgan va hamma buni normal deb o'ylaydi, ey .exe tugmasini bosing va keyin ishlaydi, shuning uchun u qanday chiqadi Ammo agar Apple bu sohani yaxshi tomonga o'zgartirmoqchi bo'lsa, men ishonaman va mening fikrimcha, u uzoq vaqtdan beri qilyapti, u holda "yo'q" deyishi va iOS bilan bo'lgani kabi noldan boshlashi kerak. u kelajakda yana 200 ta yangi variantni taqdim etishi mumkin :) yo'q, ehtimol bunday ishlamaydi, lekin menga bu shunchaki to'g'ri yo'nalishdagi qadamdek tuyuladi, agar ular katta tishlashsa, u aylanishi mumkin yomon yoki uzoq vaqt talab qiladi va har birimiz, albatta, kuz, bahor va yozning asosiy nutqini va hokazolarni kutamiz, shuning uchun bu yanada ko'proq zarar keltiradi.
Boshqa tomondan, agar yangi variantlar asta-sekin chiqarilsa, ishlab chiquvchilar ulardan 10 baravar ko'p chiqarganidan ko'ra ko'proq foydalanish ehtimoli ko'proq bo'ladi, keyin ba'zilari, lekin yaxshilari mos kelishi mumkin (kichikroq rivojlanish guruhlari nuqtai nazari).
Ro'y berishi mumkin bo'lgan yagona narsa shundaki, ishlab chiquvchilar qo'shimcha ish uchun ko'proq pul talab qilishdi (bu menga dargumon tuyuladi). Ammo agar u faqat ishlab chiquvchilar o'z stollarida ishlaydigan tarzda ishlasa, lekin oxir-oqibat buni baribir qilsa, men bu borada muammo ko'rmayapman, agar ular hammaga borishsa, Apple hech narsani o'zgartirishi qiyin bo'ladi. Bu va bu xususiyatni tashlab yuborishlarini iltimos qilishdi, chunki quvvat tizimga xalaqit beradi.
Va ular kim bilandir hamkorlikda Flash bilan ham xuddi shunday qilishlari kerak, faqat xayr. Ishonamanki, agar bu shunchaki "Stivga yoqmaydi" bo'lsa va u iPhone va iPadda ishlagan bo'lsa, bu erda mobil Flash to'liq quvvatda va undan ham ochko'z.
Holt Haydashni xohlovchilar bu yerda yozayotgan bunday vaziyatlarni hisobga olishlari kerak. Ular meni to'liq qo'llab-quvvatlamoqdalar va men sizdan (to'liq hurmat bilan) shlyapangizni o'sha katta akaga va 1984 yilga qo'yishingizni iltimos qilaman. Men Mac App Store do'konidagi xavfsizlikning kuchayishi IBMning 80-yillardagi harakatlariga qanday aloqasi borligini umuman tushunmayapman.
Menimcha, gap ko'proq kimga kimga kerakligi dinamikasida. Microsoft Windows Mobile-ni targ'ib qilish uchun ishlab chiquvchilarga qo'lidan kelganini qilishi kerak bo'lsa-da, Apple iOS bilan (mening roziligimsiz) ma'lum bir takabburlikka dosh bera oladi, chunki oldingi rivojlanish tufayli u eng daromadli mobil platforma mavqeiga erishdi.
Mac App do'koniga kelsak, muallif Apple-ni himoya qilishning ikkita sababini unutgan. Birinchidan, agar qoidalar o'zgartirilsa, nogironlar eng baland ovozda norozilik bildiradilar. Boshqalar so'zsiz moslashadi (agar siz haqiqatan ham Xcode-da bir nechta satrlarni tuzatishingiz kerak bo'lsa). Shunday qilib, agar 1000 ta ilovadan 980 tasi o'tib ketsa va 20 tasi yo'q bo'lsa, o'sha XNUMX ta ilovani ishlab chiquvchilari ko'pchilikka qaraganda balandroq qichqiradi. Keling, kutamiz va bu tufayli ilovalarning necha foizi pasayganini ko'ramiz. Ehtimol, iOS uchun rasmiy ilovalar va jailbreaklarda bo'lgani kabi, ular uchun muqobil ilovalar do'koni yaratiladi.
Ikkinchidan, shuni ta'kidlash kerakki, Apple nafaqat ilovalarga, balki butun OS X tizimiga ham muhtoj bo'lsa, agar u "virussiz" muhit sifatida OS X obro'sini saqlab qolishni istasa, keling, buni strategik qaror sifatida qabul qilaylik. tizimning xavfsizligi, buning natijasida hatto bir nechta ilovalar nobud bo'ladi. IOS-ning dastlabki kunlarida hamma ham Apple ularni qanday cheklayotgani va App Store allaqachon ishlab chiquvchilarga qancha milliard dollar olib kelgani haqida gapirardi. Biroq, Microsoft Apple uchun 30 foizni ko'radi va Windows 8 uchun shunga o'xshash narsani talab qilishga harakat qiladi
Shaxsan menimcha, boshqa masalalar (demo versiyasi, mavjud mijozlar uchun chegirmalar) uzoq muddatli istiqbolda sandboxingdan ko'ra muhimroqdir.
Bugun, boshqa tomondan, men Mac App do'konidan tashqarida biror narsa sotib olish haqida ikki marta o'ylagan bo'lardim. Men ularni mukammal deb aytmayapman, hatto tasodifan ham emas, men aytilgan narsalarni sog'indim, demo versiyasi kerak, ishlab chiquvchilar uchun pullik yangilanish (ehtimol, shunga o'xshash narsa bor), chegirmalar va hk.
Ammo men uchun afzalliklar aniq:
1) hamma narsa bir joyda
2) yangilanishlar
3) sotib olish, o'rnatish, o'chirish qulayligi (hatto u hali ham mukammallikdan uzoq bo'lsa ham)
4) o'rnatish fayllarini, litsenziya raqamlarini zaxiralash shart emas ...
5) shuningdek, sandboxing - ba'zi ilovalar tizimga juda ko'p "integratsiyalashgani" yomon emas va bu faqat beqarorlik, sekinlashuv va hokazolarni keltirib chiqarishi mumkin (men buni umuman hamma narsaga tegishli deb aytmayapman) - lekin men buni tushunaman. ba'zi hollarda bu kimnidir bezovta qilishi mumkin, bu mening nuqtai nazarim
Agar dasturchilarning ilovalar doʻkonidan oʻz veb-saytlariga qaytishi haqida gapiradigan boʻlsak, agar App Store boʻlmaganida, bugungi kunda iOS dasturchilarining aksariyati qayerda boʻlar edi? Buni to'g'ridan-to'g'ri bu tarzda solishtirish, albatta, mumkin emas, lekin menimcha, dasturchilarga yoqadimi yoki yo'qmi, App Store uchun kelajak porloq. Va men ishonamanki, bir necha yil ichida bu dasturni o'rnatishning yagona imkoniyati bo'ladi (bu men uni to'liq ma'qullaganimni anglatmaydi). Bu faqat zarur, chunki iCloud kattaroq va kattaroq rol o'ynaydi va Dropboxes va boshqalar yolg'iz qoladi.
Ushbu maqola biron bir raqamlarga asoslanganmi? Ilovalarning necha foizi bunga ta'sir qiladi? Menda shunday taassurot borki, hozircha bu faktlarsiz yolg'on. Va keyin savol shundaki, tasodifan, qum qutisi qoidalariga javob beradigan va keyinchalik App Store orqali sotiladigan dastur ishlab chiquvchining o'z tarqatish kanalidan ko'ra foydaliroqmi?
Agar Apple ruxsat bermasa ……, siz tez orada undan qochib ketasiz.
Nuqtalar uchun quyidagilardan birini toʻldiring:
- Flash
– qurilmadagi dastur erkinligi
- demo versiyasi
- 24 soat ichida to'lovni qaytarish
- o'z operatsion tizimini boshqa ishlab chiqaruvchilarga litsenziyalash
– ilovani App Store’dan ko‘ra iOS’da muqobil xarid qilish
...
Ishlab chiquvchi sifatida shuni aytishim kerakki, ko'pchiligimiz faqat App Store-ning afzalliklarini qadrlaymiz (icloud, note center, sandboxing, aloqa qulayligi,...). Ha, tizimga qandaydir tarzda xalaqit beradigan ilovalarni yaratadigan bir nechta ishlab chiquvchilar $$$ yo'qotadilar, ammo bu, albatta, vakillik namunasi emas. Aksariyat ishlab chiquvchilar buni bema'niliksiz qilishdi.
Flash - bu oddiy foydalanuvchini bezovta qiladigan narsa. Men iOS-da ruxsat berishlari uchun hech qanday sabab ko'rmayapman. Men har kuni iOS bilan bir yildan ko'proq vaqt davomida ishlayapman va uni hech qachon o'tkazib yubormaganman.
Juda qattiq shartlar ostida OS litsenziyalash ha, lekin u anchadan beri shunday ishlaydi va bu Apple uslubiga to'g'ri kelmaydi.
"Ko'pchilik ishlab chiquvchilar buni bema'niliksiz qilishdi"
Aynan shu narsa meni sandboxing bilan qiziqtiradi. Ma'lumki, pulning 80% uchun, hamma joyda, 20% crier qilish mumkin. Instapaper'dan kimdir sandboxni ma'qullamasligi men uchun etarli ma'lumot. Meni bu global miqyosdagi qanchalik katta muammo ekanligi qiziqtiradi, agar buni qisqa vaqtdan keyin aytish mumkin bo'lsa. Apple faqat 1.6 dan boshlab sandboxingni talab qiladi. 2012. Albatta, ma'lum turdagi dastur hech qachon Apple qoidasiga mos kelmaydi. Agar men tizim orqali biror narsa qiladigan dasturni o'rnatsam, men pastroq xavfsizlik xavfini o'z zimmasiga olishim kerak va Apple buni Do'konda istamaydi.
Birinchi jumla - Apple shikoyat qilmoqdami yoki Apple kimnidir qiyinlashtiryaptimi? Xatoni tuzatgandan so'ng, iltimos, mening postimni o'chirib tashlang;)
Va temir parda? Menimcha, tarixda unchalik uzoq emas, biz buni hazil sifatida ishlatishimiz mumkin.
Bu SEO uchun maqolami? Bo‘lmasa, tushunmadim... Xohlaganlar yo‘l izlaydi, istamaganlar sabab izlaydi. Va temir parda bilan solishtirganda? Yo'lda.
Qaysi ilovalarga ta'sir qilishini ko'rib chiqsam, bu shubhasiz muammo - hech bo'lmaganda men uchun bu kamida uchta muhim dastur, bu kundalik ishning foydalanuvchilarga qulayligini sezilarli darajada oshiradi. Men ilovani App Store orqali to‘g‘ridan-to‘g‘ri ishlab chiqaruvchidan olish mumkin bo‘lsa, uni sotib olish haqida ikki marta o‘ylaydigan odamlardan biriman. App Store do'konidan o'rnatish qulayligi, albatta, aytib o'tilgan ilovalarning yo'qolishi o'rnini bosa olmaydi.
Ishonchim komilki, xavfsizlikni ta'minlashda ham uni boshqacha tartibga solish mumkin edi. Agar Apple foydalanuvchilarni shu tarzda App Store'dan tashqari xaridlarni amalga oshirishga majbur qilsa, bu, albatta, umuman xavfsizlikka qo'shmaydi.
Menimcha, siz derazalarni devor bilan o'rab, xavfsizligini oshirasiz ... Uyning ruxsatsiz kirishdan himoyasi albatta yaxshilanadi, bunga shubha yo'q.
Men odatda faol maqolalarga izoh bermayman, lekin bu safar javob berishga majburman.
1, arxitekturani o'zgartirishni talab qiluvchi sandboxing haqidagi qism... bu aniq bo'lsa kerak, gap shu! Va bu juda ko'p qo'shimcha kodlashni anglatadimi? Shaxsan men bunday deb o‘ylamayman. Biroq, u asosan yangi ilovalar uchun ideal bo'ladi. Biroq, keling, rostini aytaylik – mavjud ilovalar bilan “jonlilarga kesish” qilish vaqt masalasi emas, chunki ilova nazoratdan chiqib ketgan va uni saqlab qolish qiyin... biz buni shunday qilishga majburmiz. . Men buni kodlashning aql-idrokini oshirish va ba'zi potentsial xavfli "dizayn naqshlari" dan foydalanish uchun bo'sh joyni qisqartirish deb bilaman ... Hech narsa mukammal emas, shuning uchun hatto sinov muhitida ham hozirda Keylogger tipidagi dasturni yaratish mumkin... Biroq, Shaxsan men Apple kelajakda boshqa proksi-serverlar bilan sandboxni kengaytiradi deb o'ylayman - bu erda o'xshashlik, masalan, iOS qurilmalarini ishlab chiqish usuli bo'lishi mumkin BTW: Apple allaqachon kelajak uchun strategiyani e'lon qildi iOS va MacOS uchun mo'ljallangan universal ilovalarni ishlab chiqish imkoniyati ko'rib chiqilmoqda. Barcha qurilmalar uchun bitta to'plam - bu oqsoqdek tuyuladi ;-)2, agar Apple bizning ilovalarimiz tizim resurslariga qanday kirishini nazorat qilishni xohlasa, men buni juda ijobiy deb baholayman. Bu ularning yopiq biznes modelining bir qismi - Appleni noyob qiladigan narsa. Bu iOSda shunday, Mac OSda esa shunday bo'ladi. 3, TextExpander "bepul dastur" misolida bu erda turmaydi - yordamchi dasturlar, boshqaruv elementlari kabi, qo'shimcha bo'lim. Appstore misolida Apple eski yaxshi 20/80 qoidasidan foydalangan. Ilovalarning 80% ga yaqini sandbox tashqarisidagi resurslarga kirishni talab qilmaydi. AppStore esa ular uchun mo‘ljallangan... Vaqtni talab qiluvchi Googling o‘rniga ilovalarni bir joydan qidirish ajoyib. Bundan tashqari, SW sifati kafolati mavjud - Apple ilovalar do'konida nashr qilish uchun juda qattiq siyosatga ega, shuning uchun noma'lum ilovalarni yuklab olish xavfi ishonchsiz veb-saytdan yuklab olishdan ko'ra ancha past bo'ladi. Shaxsan men yuqorida aytib o'tilganlarga qo'shimcha ravishda App Store'dan ilovalarni afzal ko'raman, chunki ularni yangilash uchun markaziy tizim mavjud. Nihoyat! Keyingi safar men muammoni yanada muvozanatli ko'rishni so'rayman va ayniqsa kamroq provokatsion sarlavha bilan ...