App Store — официалният цифров магазин за приложения на Apple, ексклузивен канал за разпространение на софтуер за iOS, iPadOS, macOS, watchOS, tvOS и visionOS. Магазинът стартира на 10 юли 2008 г. едновременно с iPhone OS 2.0 и стана първият мобилен пазар за приложения, променил индустрията на мобилното разработване. По данни на Apple (WWDC 2026) седмичната аудитория на App Store надхвърля 785 милиона потребители от 175 държави, а общият брой налични приложения е над 2,2 милиона. За разработчика публикуването в App Store е задължителна стъпка за навлизане на платформата на Apple.
Основни моменти
App Store — цифрова платформа за разпространение на приложения, разработена от Apple Inc. Подобно на Google Play за Android, App Store служи като единственият разрешен канал за инсталиране на приложения на устройства на Apple (изключение — sideloading чрез Xcode или enterprise сертификати за корпоративни устройства). Преди появата на App Store през 2008 г. приложенията за iPhone се разпространяваха като уеб приложения чрез Safari. Отварянето на App Store постави началото на екосистемата за мобилни приложения.
App Store обхваща всички платформи на Apple: iOS (iPhone, iPod Touch), iPadOS (iPad), macOS (Mac), watchOS (Apple Watch), tvOS (Apple TV) и visionOS (Apple Vision Pro). Всяка секция има отделно модериране и изисквания, но се управлява от единен портал App Store Connect. Разработчикът качва универсална компилация (за iOS/iPadOS) или платформено-специфични компилации, а App Store автоматично ги разпространява на съответните устройства.
Според доклада на Apple за финансовата 2025 г., общата сума на плащанията към разработчици от основаването на App Store надхвърли $385 милиарда. Средният приход на приложение в App Store е приблизително 2,5 пъти по-висок от този в Google Play, според данни на Sensor Tower (2025). Конкуренцията обаче е по-висока: на iOS разработчиците са привлечени от публика с по-висока покупателна способност, готовността на потребителите да плащат за абонаменти и вградени покупки, както и по-високата конверсия на плащащи потребители.
App Store включва също Search Ads — рекламна платформа, позволяваща на разработчиците да купуват места в резултатите от търсенето по CPC модел. Search Ads е единственият законен начин за директна реклама на приложения в App Store. За разлика от Google Ads, рекламите се показват само на потребители, които вече са в App Store и търсят приложения, което дава висока конверсия на инсталиране.
Публикуване в App Store се състои от няколко задължителни етапа: регистрация в Apple Developer Program, подготовка на приложението в Xcode, настройка в App Store Connect, качване на компилация, преминаване през модериране и публикуване. Целият процес от регистрация до първото публикуване отнема от 3 дни до 2 седмици, при условие че приложението е готово и отговаря на правилата на App Store Review Guidelines.
Преди публикуване трябва да се регистрирате в Apple Developer Program на уебсайта developer.apple.com. Цена — $99 годишно за физически лица и организации, $299 за Enterprise програма. Регистрацията включва проверка на самоличността (DUNS номер за организации, паспортни данни за физически лица). След плащане и верификация акаунтът дава достъп до App Store Connect, сертификати за подпис и provisioning profiles.
Приложението се компилира в Xcode във формат Archive (.xcarchive), който след това се експортира в IPA или се качва директно чрез Organizer → Distribute App → App Store Connect. Xcode автоматично подписва компилацията със сертификат Distribution, добавя provisioning profile и изпраща компилацията до сървърите на Apple. Алтернативно — чрез Transporter (десктоп приложение) за качване на големи компилации или автоматизация чрез CI/CD.
// App Store Receipt — проверка на покупки в приложението
import StoreKit
class StoreManager: NSObject {
func verifyAppStoreReceipt() {
guard let receiptURL = Bundle.main.appStoreReceiptURL,
let receiptData = try? Data(contentsOf: receiptURL) else {
print("Receipt not found")
return
}
// Изпращане на receiptData до вашия сървър за верификация
// Сървърът изпраща заявка до https://buy.itunes.apple.com/verifyReceipt
// Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
}
// SKAdNetwork — атрибуция на инсталации от реклами
func registerForSKAdNetwork() {
if #available(iOS 16.4, *) {
SKAdNetwork.updatePostbackConversionValue(100)
}
}
// StoreKit 2 — получаване на информация за абонамент
func checkSubscriptionStatus() async {
for await result in Transaction.currentEntitlements {
guard case .verified(let transaction) = result else {
continue
}
if transaction.productType == .autoRenewable {
print("Active subscription: \(transaction.productID)")
}
}
}
}Класът StoreManager демонстрира три ключови API на App Store: проверка на App Store Receipt чрез appStoreReceiptURL за валидиране на покупки на сървъра, SKAdNetwork за атрибуция на рекламни инсталации (изисква се от iOS 14.5+ за поверителност) и Transaction.currentEntitlements от StoreKit 2 за проверка на активни абонаменти. Тези инструменти са задължителни за приложения с вградени покупки и абонаменти.
След качване на компилацията разработчикът попълва страницата на приложението в App Store Connect: име (30 знака), подзаглавие (30 знака), описание (4000 знака), ключови думи (100 знака, разделени със запетая), категория, възрастов рейтинг (4+ до 17+), екранни снимки за всеки размер на екрана (6.7", 6.5", 5.5", iPad), икона, промоционален текст и версия. От качеството на попълване на метаданните зависи видимостта в търсенето на App Store (ASO).
Модериране на App Store (App Review) — процес на проверка на всяко приложение и актуализация преди публикуване. Apple проверява приложенията според App Store Review Guidelines — документ от 6 раздела: Safety, Performance, Business, Design, Legal и над 100 конкретни правила. Нарушаването на което и да е правило води до отхвърляне (rejection) с посочване на причина. Две последователни отхвърляния по една и съща причина могат да доведат до блокиране на акаунта на разработчика.
Основните проверки на модерирането включват: сигурност (липса на зловреден код, криптиране на всички мрежови заявки чрез HTTPS, правилна обработка на сертификати), производителност (приложението не трябва да се срива, замръзва или консумира прекомерна памет — тестване на реални устройства на Apple), дизайн (съответствие с Human Interface Guidelines — HIG, правилно показване на всички размери екрани и в Split View), съдържание (липса на порнография, насилие, омраза, незаконно съдържание), правни изисквания (наличие на Privacy Policy, правилен възрастов рейтинг, съгласие GDPR за потребители от ЕС).
Apple категорично забранява недокументирани API и hot update двигатели (JIT компилация на скриптове, изтеглени от интернет). Приложението трябва да използва само публични API от iOS SDK. Използването на частни API (например UIDevice.uniqueIdentifier) води до незабавно отхвърляне. Изключения: JavaScriptCore за изпълнение на персонализиран JS (както в браузърите), но с ограничения — не може да се зарежда произволен код, променящ функционалността на приложението.
Средното време за модериране — 24-48 часа (според Apple Developer Documentation). Първото модериране на ново приложение може да отнеме повече време — до 72 часа, тъй като се проверява не само приложението, но и акаунтът на разработчика. Expedite review (спешно искане) съкращава времето до 2-6 часа, но е достъпно ограничен брой пъти. В периоди на високо натоварване (декември, август, след WWDC) времето за модериране може да се увеличи до 5-7 дни.
| Тип проверка | Какво се проверява | Честа причина за отхвърляне |
|---|---|---|
| Safety | Зловреден код, HTTPS, частни API | Използване на частни API (12% от отхвърлянията) |
| Performance | Сривове, използване на памет, батерия | Срив при студен старт (18% от отхвърлянията) |
| Business | In-App Purchase, абонаменти, реклами | Липса на IAP за цифрови стоки (22% от отхвърлянията) |
| Design | Съответствие с HIG, адаптация към екрани | UI не съответства на размерите на iPad (8% от отхвърлянията) |
| Legal | GDPR, COPPA, Privacy Policy, възрастов рейтинг | Липса на Privacy Policy (15% от отхвърлянията) |
Статистиката на отхвърлянията се основава на данни от доклади App Review от Apple Developer Forum (2025). Най-честите причини — липса на IAP за цифрови стоки (22%): ако приложението предлага платена функционалност, абонамент или цифрово съдържание, плащането трябва да преминава през In-App Purchase, а не чрез външни платежни системи. Второ място — сривове (18%) и липса на Privacy Policy (15%).
Комисионна на App Store — един от най-обсъжданите аспекти на платформата на Apple. По подразбиране Apple начислява 30% за всяка транзакция на цифрови стоки и услуги, извършена чрез In-App Purchase. Физическите стоки, услугите извън приложението (поръчка на храна, билети, такси) и даренията не подлежат на комисионна — те се плащат чрез външни платежни системи.
Програмата App Store Small Business Program, стартирана през януари 2021 г., намалява комисионната до 15% за разработчици с годишен приход до $1 милион. Всички разработчици — както нови, така и съществуващи — попадат в програмата, при условие че приходите им през предходната календарна година не са надвишили $1 млн. При превишаване на прага комисионната се връща на 30% от следващата календарна година. Абонаментите за втората и следващите години за всички разработчици подлежат на 15% комисионна.
Сравнението на монетизацията на App Store с Google Play показва значителна разлика: Google Play начислява 30% (стандартна) и 15% (първите $1 млн. приход) — аналогична структура. Google Play обаче позволява публикуване на приложения извън магазина (sideloading), използване на външни платежни системи в някои региони (Южна Корея, Индия) и не изисква задължително използване на Play Console за разпространение. Apple контролира по-строго монетизацията, но предоставя по-качествена аудитория.
| Модел на монетизация | Комисионна на Apple | Характеристики |
|---|---|---|
| Платно изтегляне | 30% (15% малък бизнес) | Цена от $0.99, Apple удържа процент |
| In-App Purchase (consumable) | 30% (15% малък бизнес) | Игрова валута, еднократни покупки |
| Auto-renewable subscription | 30% първа година, 15% след това | Стрийминг, SaaS, новинарски абонаменти |
| Физически стоки | 0% | Плащане чрез външни системи (Stripe, PayPal) |
| Реклами (AdMob, ironSource) | 0% | Apple не начислява комисионна върху рекламни приходи |
За минимизиране на комисионната разработчиците използват няколко стратегии: комбинират абонаменти (след една година — 15%), включват рекламна монетизация (0%), използват външни връзки за уеб регистрация (в определени юрисдикции — EU Digital Markets Act, Япония, САЩ). Важно: Apple изисква връзката към уеб регистрация да не съдържа директен призив за плащане в заобикаляне на IAP — нарушението води до отхвърляне.
StoreKit 2 (Xcode 14+, iOS 16+) предоставя модерен Swift-native API за работа с покупки и абонаменти. Transaction.currentEntitlements връща AsyncSequence на активни транзакции, Transaction.updates проследява промените в статуса на абонамента в реално време. За валидиране на receipt данни на сървъра се използва крайна точка verifyReceipt (production: buy.itunes.apple.com, sandbox: sandbox.itunes.apple.com). StoreKit 2 значително опростява кода в сравнение с SKPaymentQueue.
ASO (App Store Optimization) — комплекс от мерки за подобряване на видимостта на приложението в търсенето на App Store и увеличаване на конверсията в инсталиране. За разлика от SEO за уебсайтове, ASO се фокусира върху факторите за класиране вътре в магазина за приложения. Според данни на Sensor Tower (2025), 65% от инсталациите от App Store идват чрез търсене, което прави ASO критично за органичния растеж.
Основните фактори за класиране в App Store се делят на метаданни и поведенчески сигнали. Метаданни: име на приложението (30 знака) — най-важният ASO фактор, подзаглавие (30 знака), поле keywords (100 знака), категория. Поведенчески сигнали: брой изтегляния, скорост на изтегляния след първото стартиране, степен на задържане, рейтинг и отзиви, конверсия от преглед в инсталиране (CR), брой връщания след деинсталиране.
Apple актуализира алгоритъма за търсене през 2024 г., добавяйки NLP компонент, базиран на собствен езиков модел. Сега App Store разбира синоними, контекст и намерение на потребителя, а не просто точно съвпадение на ключови думи. Това означава, че прекомерното използване на keyword stuffing в полето keywords вече не работи — алгоритъмът наказва неестествени набори от думи. Препоръчва се използването на 3-5 смислени ключови фрази, разделени със запетаи.
Apple Search Ads — допълнителен канал за промоция с плащане на инсталация (CPA модел). Search Ads Basic — автоматичен режим за начинаещи, Search Ads Advanced — ръчно настройване на оферти по ключови думи с подробна аналитика. Средната цена на инсталация (CPI) чрез Search Ads за САЩ е $1.50-2.50 за игри и $2.00-4.00 за приложения (данни App Radar, 2025). Search Ads е единственият начин за директна промоция в App Store, поради което бюджетът за тях е задължителен за конкурентни категории.
| ASO фактор | Тежест | Препоръка |
|---|---|---|
| Име (Title) | Висока | Включете основната ключова дума, 30 знака |
| Подзаглавие | Средна | Допълнителна ключова дума, 30 знака |
| Keywords | Средна | 100 знака, 3-5 фрази, без повторения |
| Рейтинг и отзиви | Висока | 4.5+ звезди, отговаряйте на отзиви |
| Брой изтегляния | Висока | Стартирайте Search Ads за ускоряване |
| Екранни снимки и прегледи | Средна | Първите 3 снимки — ключови функции |
| Икона | Ниска | Проста, разпознаваема, без текст |
Рейтингът и отзивите — един от най-влиятелните фактори. Приложение с рейтинг 4.5+ и 1000+ отзива се класира значително по-високо от подобно с 4.0 и 50 отзива. Стратегия за управление на отзиви: искане на оценка чрез SKStoreReviewController след положително действие (не при първо стартиране), отговор на негативни отзиви с предложение за помощ, мониторинг чрез App Store Connect Analytics.
App Store Connect — уеб портал и API за управление на приложения в App Store. Чрез App Store Connect разработчикът качва компилации, управлява версии, конфигурира цени и абонаменти, преглежда анализи, отговаря на отзиви, конфигурира TestFlight за бета тестване и управлява потребители на екипа. Достъп чрез developer.apple.com или мобилното приложение App Store Connect за iOS.
TestFlight — вграден инструмент за бета тестване. Позволява покана на до 10 000 външни тестери и до 100 вътрешни (членове на екипа Apple Developer). Компилацията се разпространява чрез TestFlight за 90 дни, след което трябва да се качи нова. TestFlight е задължителен етап преди публикуване: открийте сривове и грешки преди изпращане за модериране. Apple препоръчва минимум 2-4 седмици бета тестване за сложни приложения.
App Store Connect API (REST) позволява автоматизиране на управлението на приложения: качване на метаданни, управление на сертификати, получаване на отчети, конфигуриране на цени. API е полезен за CI/CD пайплайни: GitHub Actions, Jenkins или GitLab CI могат да качват компилации чрез Transporter CLI и след това да актуализират метаданни чрез API. Лимит на скоростта — 30 заявки в минута за повечето крайни точки.
// SKStoreReviewController — искане за оценка на приложението
import StoreKit
class ReviewManager {
// Искане за оценка в подходящ момент
func requestReviewAfterAction() {
// Не извиквайте при първо стартиране или при грешка
if hasCompletedPositiveAction {
if #available(iOS 16.0, *) {
// iOS 16+: requestReviewInAppScene
if let scene = UIApplication.shared.connectedScenes
.first(where: { $0.activationState == .foregroundActive })
as? UIWindowScene {
SKStoreReviewController.requestReview(in: scene)
}
} else {
// iOS 15.5 и по-ниски
SKStoreReviewController.requestReview()
}
}
}
// Отворете страницата на приложението в App Store, за да напишете отзив
func openAppStorePage(appID: String) {
let url = "https://apps.apple.com/app/id\(appID)"
guard let url = URL(string: url) else { return }
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}Класът ReviewManager показва коректно искане за оценка чрез SKStoreReviewController: проверката hasCompletedPositiveAction предотвратява искането при първо стартиране или след грешка. iOS 16+ изисква предаване на UIWindowScene. Методът openAppStorePage отваря страницата на приложението за директен достъп до формата за отзив — използвайте appID от App Store Connect. Apple ограничава искането за оценка до 3 пъти годишно на устройство на приложение.
App Store Connect предоставя аналитични отчети: прегледи на страница (impressions), конверсия в инсталиране (CR в %), инсталации, премахвания, приходи, задържане. Данните са достъпни със закъснение от 1-3 дни. Ключови показатели: източник (търсене, Browse, Referrer), територия (държава), устройство (модел iPhone/iPad), версия на платформата. За App Analytics не е необходима допълнителна SDK — данните се събират автоматично, когато App Store Sharing е включено.
Често задавани въпроси
Публикуването в App Store изисква годишно плащане на Apple Developer Program — $99 за физически лица и организации. Няма допълнителни разходи за качване на всяко приложение. За публикуване в Mac App Store — същата програма $99/година. Enterprise Program — $299/година за корпоративно разпространение. Комисионна от продажби: 30% стандартна, 15% за малък бизнес (приходи до $1 млн.) и за абонаменти от втора и следващи години.
Средното време за модериране в App Store — 24-48 часа. Първото модериране на ново приложение може да отнеме до 72 часа поради проверка на акаунта. Expedite review (спешно искане) съкращава времето до 2-6 часа. Актуализациите преминават по-бързо — 12-24 часа. В периоди на високо натоварване (декември, август, след WWDC) времето може да се увеличи до 5-7 дни. Отговорът на Apple идва по имейл и в App Store Connect.
Комисионна на App Store — 30% от продажбите на цифрови стоки и абонаменти чрез In-App Purchase. Small Business Program я намалява до 15% за разработчици с приходи до $1 млн. Абонаменти от втора година — 15% за всички. Физически стоки и услуги (храна, такси) — 0%. Рекламни приходи — 0%. В ЕС (Digital Markets Act) Apple разрешава външни платежни системи и намалява комисионната до 12% (или 17% + 3% за външно плащане).
ASO (App Store Optimization) — оптимизация на видимостта на приложението в търсенето на App Store. 65% от инсталациите идват чрез търсене. Ключови фактори за класиране: име (30 знака), подзаглавие (30 знака), keywords (100 знака), рейтинг и отзиви, брой изтегляния. Apple Search Ads — платен канал за промоция с CPA плащане. Среден CPI в САЩ: $1.50-2.50 за игри, $2.00-4.00 за приложения.
Модерирането на App Store проверява Safety (липса на частни API, HTTPS), Performance (липса на сривове, оптимизация на памет), Business (IAP за цифрови стоки), Design (съответствие с HIG, адаптация към всички екрани), Legal (Privacy Policy, GDPR, възрастов рейтинг). Най-чести причини за отхвърляне: липса на IAP (22%), сривове (18%), липса на Privacy Policy (15%).
Обобщение
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също