App Store: какво е, публикуване на приложения и модериране

Автор: IT Sectr Публикувано: 2026-02-08 Време за четене: 14 мин

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 — единственият законен канал за разпространение на iOS приложения, стартиран през 2008 г., 785 млн. седмични посетители
  • Публикуване чрез App Store Connect: годишен абонамент Apple Developer Program ($99), качване на архив чрез Xcode, модериране 24-48 часа
  • Комисионна на Apple — 30% стандартна, 15% за малък бизнес (до $1 млн. приходи) и за абонаменти от втората година
  • Модериране проверява сигурност, производителност, дизайн (HIG), съдържание и правно съответствие
  • ASO (App Store Optimization) — ключов инструмент за промоция: име, ключови думи, отзиви, рейтинг, икона, екранни снимки

Какво е App Store?

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

Публикуване в App Store се състои от няколко задължителни етапа: регистрация в Apple Developer Program, подготовка на приложението в Xcode, настройка в App Store Connect, качване на компилация, преминаване през модериране и публикуване. Целият процес от регистрация до първото публикуване отнема от 3 дни до 2 седмици, при условие че приложението е готово и отговаря на правилата на App Store Review Guidelines.

Етап 1: Регистрация в Apple Developer Program

Преди публикуване трябва да се регистрирате в Apple Developer Program на уебсайта developer.apple.com. Цена — $99 годишно за физически лица и организации, $299 за Enterprise програма. Регистрацията включва проверка на самоличността (DUNS номер за организации, паспортни данни за физически лица). След плащане и верификация акаунтът дава достъп до App Store Connect, сертификати за подпис и provisioning profiles.

Етап 2: Подготовка на компилация и качване в App Store Connect

Приложението се компилира в Xcode във формат Archive (.xcarchive), който след това се експортира в IPA или се качва директно чрез Organizer → Distribute App → App Store Connect. Xcode автоматично подписва компилацията със сертификат Distribution, добавя provisioning profile и изпраща компилацията до сървърите на Apple. Алтернативно — чрез Transporter (десктоп приложение) за качване на големи компилации или автоматизация чрез CI/CD.

swift
// 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 за проверка на активни абонаменти. Тези инструменти са задължителни за приложения с вградени покупки и абонаменти.

Етап 3: Попълване на метаданни в App Store Connect

След качване на компилацията разработчикът попълва страницата на приложението в App Store Connect: име (30 знака), подзаглавие (30 знака), описание (4000 знака), ключови думи (100 знака, разделени със запетая), категория, възрастов рейтинг (4+ до 17+), екранни снимки за всеки размер на екрана (6.7", 6.5", 5.5", iPad), икона, промоционален текст и версия. От качеството на попълване на метаданните зависи видимостта в търсенето на App Store (ASO).

Модериране на App Store: правила и проверки

Модериране на 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% от отхвърлянията)
BusinessIn-App Purchase, абонаменти, рекламиЛипса на IAP за цифрови стоки (22% от отхвърлянията)
DesignСъответствие с HIG, адаптация към екраниUI не съответства на размерите на iPad (8% от отхвърлянията)
LegalGDPR, COPPA, Privacy Policy, възрастов рейтингЛипса на Privacy Policy (15% от отхвърлянията)

Статистиката на отхвърлянията се основава на данни от доклади App Review от Apple Developer Forum (2025). Най-честите причини — липса на IAP за цифрови стоки (22%): ако приложението предлага платена функционалност, абонамент или цифрово съдържание, плащането трябва да преминава през In-App Purchase, а не чрез външни платежни системи. Второ място — сривове (18%) и липса на Privacy Policy (15%).

Комисионна на Apple 15/30% и монетизация

Комисионна на 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 subscription30% първа година, 15% след товаСтрийминг, SaaS, новинарски абонаменти
Физически стоки0%Плащане чрез външни системи (Stripe, PayPal)
Реклами (AdMob, ironSource)0%Apple не начислява комисионна върху рекламни приходи

За минимизиране на комисионната разработчиците използват няколко стратегии: комбинират абонаменти (след една година — 15%), включват рекламна монетизация (0%), използват външни връзки за уеб регистрация (в определени юрисдикции — EU Digital Markets Act, Япония, САЩ). Важно: Apple изисква връзката към уеб регистрация да не съдържа директен призив за плащане в заобикаляне на IAP — нарушението води до отхвърляне.

StoreKit 2 и Transaction API

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

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: инструменти за анализ и управление

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 заявки в минута за повечето крайни точки.

swift
// 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

App Store Connect предоставя аналитични отчети: прегледи на страница (impressions), конверсия в инсталиране (CR в %), инсталации, премахвания, приходи, задържане. Данните са достъпни със закъснение от 1-3 дни. Ключови показатели: източник (търсене, Browse, Referrer), територия (държава), устройство (модел iPhone/iPad), версия на платформата. За App Analytics не е необходима допълнителна SDK — данните се събират автоматично, когато App Store Sharing е включено.

Често задавани въпроси

Колко струва публикуването в App Store?

Публикуването в App Store изисква годишно плащане на Apple Developer Program — $99 за физически лица и организации. Няма допълнителни разходи за качване на всяко приложение. За публикуване в Mac App Store — същата програма $99/година. Enterprise Program — $299/година за корпоративно разпространение. Комисионна от продажби: 30% стандартна, 15% за малък бизнес (приходи до $1 млн.) и за абонаменти от втора и следващи години.

Колко време отнема модерирането в App Store?

Средното време за модериране в App Store — 24-48 часа. Първото модериране на ново приложение може да отнеме до 72 часа поради проверка на акаунта. Expedite review (спешно искане) съкращава времето до 2-6 часа. Актуализациите преминават по-бързо — 12-24 часа. В периоди на високо натоварване (декември, август, след WWDC) времето може да се увеличи до 5-7 дни. Отговорът на Apple идва по имейл и в App Store Connect.

Какво е комисионната на Apple от 30% и как може да се намали?

Комисионна на 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)?

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?

Модерирането на App Store проверява Safety (липса на частни API, HTTPS), Performance (липса на сривове, оптимизация на памет), Business (IAP за цифрови стоки), Design (съответствие с HIG, адаптация към всички екрани), Legal (Privacy Policy, GDPR, възрастов рейтинг). Най-чести причини за отхвърляне: липса на IAP (22%), сривове (18%), липса на Privacy Policy (15%).

Обобщение

  • App Store — официалният магазин за приложения на Apple, 785 млн. седмични посетители, 2,2 млн. приложения, стартиран през 2008 г.
  • Публикуване изисква Apple Developer Program ($99/година), компилация в Xcode, качване чрез App Store Connect и модериране (24-48 часа)
  • Модериране проверява сигурност, производителност, дизайн (HIG), съдържание и правно съответствие по 100+ правила от App Store Review Guidelines
  • Комисионна на Apple — 30% стандартна, 15% за малък бизнес (до $1 млн.), 15% за абонаменти от втора година, 0% за физически стоки и реклами
  • ASO включва оптимизация на име, ключови думи, рейтинг, отзиви и екранни снимки — 65% от инсталациите идват от търсене в App Store
  • StoreKit 2 предоставя модерен API за управление на покупки, абонаменти и проверка на receipt
  • TestFlight — вграден инструмент за бета тестване до 10 000 потребители, задължителен етап преди публикуване

Ще разработим мобилно приложение под ключ

IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.

Обсъдете проекта

Прочетете също