Затвори рекламата

След дълго чакане Apple най-накрая излезе с нов продукт, който много ще зарадва много разработчици. За съжаление, гигантът от Купертино често е бавен в внедряването на функции, които трябваше да бъдат тук отдавна. Чудесен пример могат да бъдат, например, джаджи в системата iOS 14 Докато за потребителите на конкурентни телефони с операционна система Android това е нещо напълно нормално от години, за (някои) потребители на Apple това бавно беше революция. По същия начин Apple вече излезе с доста важна промяна за App Store. Това ще позволи на разработчиците да публикуват приложенията си частно, в резултат на което даденото приложение няма да може да се търси в магазина за приложения на Apple и ще трябва да имате достъп до него само чрез връзка. Каква е ползата все пак?

Защо искате частни приложения

Така наречените непублични приложения, които изобщо не могат да бъдат намерени при нормални условия, могат да донесат редица интересни предимства. В този случай, разбира се, не говорим за обикновени приложения, на които разчитате всеки ден и често работите с тях. Разбира се, разработчикът им иска точно обратното - да се виждат, да се изтеглят/купуват и да генерират печалба. Разбира се, това не важи за всички случаи. Например, можем да си представим ситуация, в която се създава по-малко приложение за нуждите на определена компания. С това, разбира се, искате никой друг да няма достъп до него без необходимост, въпреки че например не може да възникне повреда. А това просто не е възможно в момента.

Ако искате да скриете приложението от обществеността, тогава просто нямате късмет. Единственото решение е да го защитите правилно и да позволите достъп, например, само на регистрирани потребители, които трябва да знаят своите данни за вход предварително. Но това не е съвсем така. Важно е да се прави разлика между приложение за нуждите на компаниите и програма, която просто не искате да бъде виждана сред ябълкоядите. Както и да е, входящото решение под формата на непублични приложения определено ще бъде полезно.

Актуален подход

В същото време подобна опция съществува тук от много години. Ако сте разработчик и искате да публикувате вашето приложение, на практика имате две възможности – да го публикувате в App Store или да използвате програмата Apple Enterprise Developer. В първия случай ще трябва да защитите даденото приложение, както писахме по-горе, което ще предотврати достъпа на неоторизирани хора до него. От друга страна, програмата Enterprise Developer дори преди това предлагаше опцията за така нареченото частно разпространение, но Apple бързо стигна до това. Въпреки че първоначално този подход имаше за цел да разпространи приложението сред служителите на компанията, цялата идея беше злоупотребена от компании от Google и Facebook, като тук също се появи незаконно съдържание от порнография до приложения за хазарт.

App Store

Въпреки че тази програма поддържаше частно разпространение, тя все още имаше своите ограничения и недостатъци. Например служители на непълно работно време или външни служители не могат да използват приложение, пуснато в този режим. В това отношение само производителите на автомобили и техните магазини и партньорски услуги бяха освободени.

Все същите (строги) правила

Въпреки че само малък брой хора получават достъп до непублични приложения, Apple не е компрометирала условията си по никакъв начин. Въпреки това отделните приложения ще трябва да преминат през класически процес на проверка и да потвърдят, че отговарят на всички условия на Apple App Store. Следователно, независимо дали разработчикът иска да публикува приложението си публично или частно, и в двата случая съответният екип ще го провери и ще прецени дали инструментът не нарушава споменатите правила.

В същото време тук ще работи доста интересно ограничение. Ако разработчик веднъж публикува своето приложение като непублично и след това реши, че би искал да го направи достъпно за всички, той се изправя пред доста сложен процес. В такъв случай той ще трябва да качи приложението изцяло от нулата, този път като публично, и да го оцени отново от съответния екип.

.