Този уебсайт използва бисквитки, за да ви предостави най-доброто изживяване. Научете повече
254
5 мин.
14.12.2022 г.
Платформите за мобилни приложения Google Play и App Store съдържат милиони апликации, а техният брой се увеличава с всеки изминал ден. В същото време обаче, хиляди приложения биват отхвърлени ежедневно, тъй като не отговарят на някои от множеството изисквания на платформите.
Както Google Play, така и App Store имат своите ясни правила и изисквания за новите апликации, които се опитват да пробият на пазара. Няма как да не забележим обаче, че от iOS са доста по-строги в много отношения.
Няма разработчик, който да не се притеснява от възможността приложението му да бъде отхвърлено от платформата. Това със сигурност не е добър завършек на цялостната разработка, а освен това, ще доведе и до непредвидени забавяния. Разбира се, всичко това може да бъде избегнато. От App Store предоставят ясни насоки, които да бъдат следвани от разработчиците на мобилни приложения. Там са описани всички важни елементи на апликациите, които минават през строга проверка, преди да бъдат официално публикувани и достъпни за крайните потребители. Именно това е и документът, с който всеки разработчик трябва да се запознае, преди да започне създаването и публикуването на приложения в App Store. Там са описани всички причини, поради които апликацията може да бъде отхвърлена, както и начините да се уверите, че вашето мобилно приложение ще бъде прието.
Основните елементи на мобилното приложение, които биват анализирани в App Store са:
Потребителският интерфейс (UI)
Потребителското преживяване (UX)
Всички функционалности на апликацията
Производителности и начин на функциониране
Разбира се, причините, поради които мобилните приложения биват отхвърлени, варират, но всички те са свързани с елементите, които посочихме. Ето и по-детайлен анализ на честите причини за отхвърляне на апликациите в App Store, както и начините да се предпазите.
Необходима е повече информация (“More information needed”)
Според Apple, това е най-често срещаната причина, поради която приложенията биват отхвърлени.
14% от разработчиците на апликации получават съобщение “More information needed”.
Това се случва, когато разработчикът е изпратил приложението за преглед в App Store, без да предостави достатъчно информация и материали. Например, ако апликацията се нуждае от специална среда, задачата на разработчика е да изпрати демо, за да покаже функционалностите на приложението във въпросната уникална среда. Каквато и да е идеята зад приложението, разработчикът е този, който трябва да демонстрира работата му в реална среда. Имайте предвид, че екипът на App Store няма да свърши това сам, а просто ще отхвърли приложението.
Открити грешки (“Exhibit bugs”)
8% от мобилните апликации, биват отхвърлени от App Store, поради налични бъгове.
Всички проблеми трябва да бъдат открити, тествани и решени, преди приложението да бъде изпратено за проверка към App Store. Бъгове свързани с дълго време за зареждане или счупени страници, ще доведат до сигурно отхвърляне.
Именно затова е изключително важно, всички функционалности на приложението да бъдат предварително тествани от специалисти. Ефективен метод за тестване и откриване на бъгове е пускането на бета версия пред ограничена аудитория. Те могат да разгледат приложението, както биха го направили и крайните потребители и дори да открият грешки, които са останали невидими за разработчиците.
Не отговаря на условията на Apple (“Not complying with Apple’s Developer Program License Agreement”)
6% от мобилните приложения биват отхвърлени от App Store, защото не отговарят на условията на платформата. Тези условия са представени в легален документ, между разработчика и Apple, а целта е да се уточнят всички канали за дистрибуция на приложението.
Разбира се, ако разработчиците пропуснат да изпълнят условията по съответния документ, приложението ще бъде отхвърлено.
Потребителско преживяване и потребителски интерфейс (“Poor UI”)
Доброто потребителско преживяване е още нещо, на което специалистите от App Store обръщат внимание. Всъщност, още 6% от мобилните апликации биват отхвърлени от платформата, тъй като не отговарят на съответните изисквания, посочени в документацията, в секция UI.
В насоките на Apple, ясно е написано, че “Ако потребителският интерфейс е сложен или не много добър, може да бъде отхвърлен”.
Това е може би едно от най-големите предизвикателства, пред които разработчиците са изправени. Все пак, при другите, които споменахме, има доза конкретика, докато в този случай, лошият UX може да означава много различни неща. При подобна причина за отказ, разработчиците не са сигурни какво трябва да поправят или променят.
Първото, което трябва да бъде направено, е да се уверите, че потребителският интерфейс на мобилното приложение отговаря на написаното в предоставените ресурси от Apple. Като допълнение, от Apple подчертават техните спецификации, свързани с потребителския интерфейс, който трябва да предоставя консистентно потребителско преживяване и интуитивен достъп.
Проблеми с метаданните (“Metadata issues”)
5% от мобилните приложения биват отхвърлени от App Store, защото не отговарят на изискванията в Guideline 3.3, секция Метаданни. Там е посочено, че “приложения с имена, описания, скрийншоти, или представяния, които не са релевантни на съдържанието и функционалностите на приложението, ще бъдат отхвърлени”. Това означава, че всякаква подвеждаща информация, която не съвпада с основното описание и функционалности на приложението, подлежи на наказание.
Други причини (“Other reasons”)
Важно е да споменем, че 42% от отхвърлените мобилни приложения получават като причина “Other reasons”. Тук са включени специфични причини, свързани с конкретиката на мобилното приложение или неговия разработчик.
Ето и 10 от най-често срещаните “други причини”, за отхвърляне на мобилните апликации в App Store:
Използване на думите “бета”, “тест” или “демо” - те индикират незавършено приложение.
Ако .ipa файлът е по-голям от 4 GB.
Споменаване или рекламиране (директно или не) на платформи като Windows или Android.
Неправомерно използване на търговски марки и лога (особено на Apple)
Връзки към външни източници за разплащане.
Съхраняване данните за приложението в потребителския iCloud, вместо локално.
Повтаряне на функционалност, която е изключително често срещана в App Store. (Изцяло уникални приложения, също могат да бъдат отхвърлени)
Липса на политика за поверителност.
Използване на груб език.
Нарушение на правилата за поверителност.
Заключение
Както казахме в самото начало, App Store имат наистина строги правила за приемане на мобилните приложения в платформата. Това обаче не означава, че е невъзможно апликацията ви да бъде одобрена от първия път. Това, което се изисква от вас, или от разработчиците на приложението, е да познавате политиките, правилата и добрите практики и да ги следвате безусловно. Така ще получите положителен отговор от App Store и ще започнете да се радвате на успехите на вашата мобилна апликация.
Екипът на Evolution of Dreams се състои от специалисти в изработката и поддръжката на мобилни апликации и сайтове. Доверете ни се, за да изградим и вашето присъствие в дигиталния свят. Изпратете своето запитване сега!