Жарнаманы жабу

бері құмсалғыш туралы хабарландыру Mac App Store дүкеніндегі қолданбалар үшін Apple әзірлеушілерді қалай қиындатып жатқаны туралы қызу талқылаулар болды. Дегенмен, тек алғашқы құрбандар мен зардаптар бұл қадамның қаншалықты үлкен проблема екенін және болашақта әзірлеушілер үшін нені білдіретінін көрсетті. Егер құмсалғыш сізге ештеңе айтпаса, қысқаша айтқанда, бұл жүйе деректеріне қол жеткізуді шектеуді білдіреді. iOS жүйесіндегі қолданбалар дәл осылай жұмыс істейді - олар іс жүзінде жүйеге кіре алмайды және оның жұмысына әсер ете алмайды немесе оған жаңа функцияларды қосады.

Әрине, бұл қадамның да өзіндік негіздемесі бар. Ең алдымен, бұл қауіпсіздік – теориялық тұрғыдан мұндай қолданба жүйенің тұрақтылығына немесе өнімділігіне әсер ете алмайды немесе зиянды кодты іске қоса алмайды, егер мұндай нәрсе App Store қолданбасын мақұлдайтын топтан қашып кетсе. Екінші себеп - бүкіл бекіту процесін жеңілдету. Қолданбалар оңайырақ тексеріледі және қаралады, осылайша команда күніне жаңа қолданбалар мен жаңартулардың көбірек санына жасыл шамды бере алады, бұл мыңдаған және он мыңдаған қосымшалар болған кезде қисынды қадам болып табылады.

Бірақ кейбір қолданбалар мен олардың әзірлеушілері үшін құмсалғышты одан әрі дамытуға арнауға болатын үлкен жұмыс көлемін көрсетуі мүмкін. Керісінше, олар ұзақ күндер мен апталарды өткізуге тура келеді, кейде қолданбаның бүкіл архитектурасын өзгертуге тура келеді, тек қасқыр жейді. Әрине, жағдай әзірлеушіден әзірлеушіге дейін өзгереді, кейбіреулер үшін бұл жай ғана Xcode ішіндегі бірнеше ұяшықтан құсбелгіні алып тастауды білдіреді. Дегенмен, басқалары бар мүмкіндіктер жұмысын жалғастыра беруі үшін шектеулерді айналып өту жолын мұқият анықтауы керек немесе құмсалғышпен үйлеспегендіктен, жүрегі ауыратын мүмкіндіктерді жоюға тура келеді.

Сондықтан әзірлеушілер қиын шешімге тап болады: не Mac App Store дүкенінен шығып, осылайша дүкенде орын алатын маркетингке байланысты пайданың едәуір бөлігін жоғалтып, сонымен бірге iCloud немесе хабарландыру орталығының интеграциясынан бас тартып, жалғастырыңыз. қолданбаны шектеусіз әзірлеу үшін немесе бас иіп, қолданбаларды қайта жасау үшін уақыт пен ақшаны жұмсаңыз және жиі пайдаланатын кейбір мүмкіндіктерді жіберіп алатын, бірақ құмсалғышқа байланысты жойылуы керек болатын пайдаланушылардың сынынан қорғаныңыз. «Бұл өте көп жұмыс. Ол кейбір қолданбалардың архитектурасына үлкен, жиі талап ететін өзгерістерді, ал кейбір жағдайларда тіпті мүмкіндіктерді жоюды талап етеді. Қауіпсіздік пен жайлылық арасындағы бұл шайқас ешқашан оңай емес». дейді Дэвид Чартиер, әзірлеуші 1Password.

[do action=”quote”]Бұл тұтынушылардың көпшілігі үшін App Store енді бағдарламалық құрал сатып алатын сенімді орын емес.[/do]

Егер әзірлеушілер App Store дүкенінен шығуды шешсе, бұл пайдаланушылар үшін жағымсыз жағдай жасайды. Қолданбаны Mac App Store дүкенінен тыс сатып алғандар жаңартуларды алуды жалғастырады, бірақ Mac App Store нұсқасы Apple шектеулеріне байланысты ең көбі қателерді түзететін бағдарламадан бас тартады. Бұрын пайдаланушылар қауіпсіздік кепілдігі, тегін жаңартулардың бірыңғай жүйесі және оңай қол жетімділік арқасында Mac App Store дүкенінде сатып алуды қалайтын болса, осы құбылысқа байланысты App Store дүкеніне сенім тез төмендеуі мүмкін, бұл ауқымды салдарға әкелуі мүмкін. пайдаланушылар үшін де, Apple үшін де. Марко Армент, жасаушы Instapaper және тең құрылтайшы Tumblr, жағдайды былайша түсіндірді:

«Келесі жолы App Store дүкенінде және әзірлеушінің веб-сайтында қолжетімді қолданбаны сатып алғанда, оны тікелей әзірлеушіден сатып алатын шығармын. Құм жәшігіне байланысты қолданбаларға тыйым салу арқылы күйіп қалғандардың барлығы дерлік - зардап шеккен әзірлеушілер ғана емес, олардың барлық тұтынушылары - болашақ сатып алулары үшін де солай жасайды. Осы тұтынушылардың көпшілігі үшін App Store енді бағдарламалық құралды сатып алатын сенімді орын емес. Бұл Mac App Store дүкеніне мүмкіндігінше көп бағдарламалық құралды сатып алуды жылжыту болжанған стратегиялық мақсатқа қауіп төндіреді.

Құм жәшігінің алғашқы құрбандарының бірі TextExpander қолданбасы болды, ол сізге мәтіндік аббревиатураларды жасауға мүмкіндік береді, ол қолданба кейін бүкіл жүйе бойынша тұтас фразалар немесе сөйлемдерге айналады. Егер әзірлеушілер санбоксингті қолдануға мәжбүр болса, таңбашалар электрондық пошта клиентінде емес, тек сол қолданбада жұмыс істейтін болады. Қолданба әлі де Mac App Store дүкенінде қолжетімді болса да, ол енді ешқандай жаңа жаңартуларды алмайды. Осындай тағдыр Postbox қосымшасын күтті, онда әзірлеушілер үшінші нұсқасы шыққан кезде Mac App Store дүкенінде жаңа нұсқаны ұсынбауға шешім қабылдады. Санбоксингке байланысты олар бірнеше функцияларды, мысалы, iCal және iPhoto интеграциясын жоюға тура келеді. Сондай-ақ олар Mac App Store дүкенінің басқа да кемшіліктерін атап өтті, мысалы, қолданбаны сынап көру мүмкіндігінің жоқтығы, ескі нұсқаларды пайдаланушылар үшін жеңілдікті баға ұсыну мүмкін еместігі және т.б.

Пошта жәшігі әзірлеушілері Apple нұсқауларында қойылған шектеулермен үйлесімді болу үшін Mac App Store дүкені үшін қолданбасының арнайы нұсқасын жасауы керек еді, бұл көптеген әзірлеушілер үшін мүмкін емес. Осылайша, Mac App Store дүкенінде қолданбаларды ұсынудың жалғыз басты артықшылығы тек маркетингте және таратудың қарапайымдылығында. «Қысқаша айтқанда, Mac App Store әзірлеушілерге тамаша қолданбаларды жасауға көбірек уақыт жұмсауға және жеке интернет-дүкенінің инфрақұрылымын құруға аз уақыт бөлуге мүмкіндік береді», Postbox бас директоры Шерман Дикманды қосады.

Mac App Store дүкенінен әзірлеушілердің кетуі де Apple үшін ұзақ мерзімді салдарға әкелуі мүмкін. Мысалы, ол осы тарату арнасынан тыс әзірлеушілер пайдалана алмайтын жаңадан ашылған iCloud платформасына да қауіп төндіруі мүмкін. «Тек App Store дүкеніндегі қолданбалар iCloud мүмкіндіктерін пайдалана алады, бірақ көптеген Mac әзірлеушілері App Store дүкенінің саяси тұрақсыздығына байланысты пайдалана алмайды немесе пайдалана алмайды», әзірлеуші ​​​​Марко Армент мәлімдейді.

Бір қызығы, iOS қолданбалар дүкеніндегі шектеулер уақыт өте жақсырақ бола бастағанымен, мысалы, әзірлеушілер жергілікті iOS қолданбаларымен тікелей бәсекелесетін қолданбаларды жасай алады, ал Mac App Store үшін керісінше. Apple әзірлеушілерді Mac App Store дүкеніне шақырғанда, ол қолданбалар ұстануға тиіс белгілі бір кедергілерді қойды (мақаланы қараңыз). Mac App Store – мұнда әзірлеушілерге де оңай болмайды), бірақ шектеулер қазіргі құмсалғыш сияқты маңызды болған жоқ.

[do action="quote"]Apple-дың әзірлеушілерге қатысты мінез-құлқы тек iOS жүйесінде ұзақ тарихы бар және компанияның осы платформаның сәттілігіне үлкен әсер ететіндерге деген менмендігін көрсетеді.[/do]

Пайдаланушылар ретінде біз iOS-тен айырмашылығы, біз Mac жүйесіне басқа көздерден қосымшаларды орната алатынымызға қуаныштымыз, дегенмен Mac бағдарламалық жасақтамасы үшін орталықтандырылған репозиторийдің тамаша идеясы шектеулердің артуына байланысты толықтай соққыға ұшырайды. Әзірлеушілерге демонстрациялық опциялар, мөлдір шағымдар үлгісі немесе қолданбалардың ескі нұсқаларының пайдаланушылары үшін жеңілдікті бағалар сияқты олар көптен бері сұрап жүрген кейбір опцияларды өсірудің және ұсынудың орнына Mac App Store оларды шектейді және қажетсіз қосымшаларды қосады. олармен жұмыс істеп, тастап кеткен бағдарламалық жасақтаманы жасайды және осылайша бағдарламалық жасақтаманы сатып алған пайдаланушыларды да ренжітеді.

Apple компаниясының әзірлеушілерге деген көзқарасы тек iOS жүйесінде ұзақ тарихқа ие және компанияның платформаның сәттілігіне үлкен әсер ететін адамдарға деген менмендігін көрсетеді. Қосымшаларды себепсіз жиі қабылдамау, кейіннен түсіндірместен, Apple компаниясының өте сараң байланысы, көптеген әзірлеушілер мұның бәрін шешуге тура келеді. Apple тамаша платформаны ұсынды, сонымен қатар «өзіңе көмектес» және «ұнамаса, кет» деген көзқарасты ұсынды. Apple ақыры бауырлас болып, 1984 жылғы ирониялық пайғамбарлықты орындады ма? Әрқайсымыз өзіміз жауап берейік.

Ресурстар: TheVerge.com, Marco.org, Postbox-inc.com
.