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 для перевірки активних підписок. Ці інструменти обов'язкові для додатків з in-app purchases та підписками.
Після завантаження білду розробник заповнює сторінку додатку в 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, коректний age rating, 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, age rating | Відсутність 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 endpoint (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 символів), категорія. Поведінкові сигнали: кількість завантажень, швидкість завантажень після першого запуску, retention rate, рейтинг та відгуки, конверсія перегляду у встановлення (CR в Install), кількість повернень після видалення.
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. Rate limit — 30 запитів на хвилину для більшості endpoint'ів.
// 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 в %), встановлення, видалення, дохід, retention. Дані доступні із затримкою 1-3 дні. Ключові метрики: Source (пошук, Browse, Referrer), Territory (країна), Device (модель iPhone/iPad), Platform Version. Для 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 приходить на email та в 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, age rating). Найчастіші причини реджекшну: відсутність IAP (22%), краші (18%), відсутність Privacy Policy (15%).
Підсумки
Ми розробимо мобільний застосунок під ключ
IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.