Самые популярные статьи из этой подборки:
•
•
•
•
(And) +442 Making Jellyfish move in Compose•
(iOS) +149 SwiftUI is convenient, but slow•
(Dev) +089 Strategies I Use to Interview Candidates for Software Developer Positions👍6
Forwarded from AppFiles - Mobile Development
AirTroller - приложение для спама/троллинга друзей через AirDrop. AirDrop посылает запрос на подключение, а затем отменяет его сразу после получения.
AirTroller на GitHub: https://github.com/sourcelocation/AirTroller
Платформа: iOS
⭐️: 178
AirTroller на GitHub: https://github.com/sourcelocation/AirTroller
Платформа: iOS
⭐️: 178
😁9👍5🤩3
Apple объявила победителей App Store Awards 2022. Поздравляем победителей 🎉
• Лучшее приложение года для iPhone - BeReal
• Лучшая игра года для iPhone - Apex Legends Mobile
• Лучшее приложение года для iPad - GoodNotes 5
• Лучшая игра года для iPad - Moncage
• Приложение года для Apple Watch - Gentler Streak
Приложения, оказавшие наибольшее культурное влияние - How We Feel, Inua, Locket Widget, Waterllama
• Лучшее приложение года для iPhone - BeReal
• Лучшая игра года для iPhone - Apex Legends Mobile
• Лучшее приложение года для iPad - GoodNotes 5
• Лучшая игра года для iPad - Moncage
• Приложение года для Apple Watch - Gentler Streak
Приложения, оказавшие наибольшее культурное влияние - How We Feel, Inua, Locket Widget, Waterllama
Новые возможности для аналитики рекламной монетизации в AppMetrica
Теперь в AppMetrica можно передавать данные об Ad Revenue, чтобы комплексно оценивать эффективность рекламной монетизации.
В отчётах появились новые метрики и группировки по параметрам Ad Revenue. Теперь вы сможете оценить эффективность рекламной монетизации по типу объявлений, сети, размещению и другим параметрам. А также использовать данные о доходе от рекламной монетизации на уровне пользователя как в самом отчёте Revenue, так и в других отчётах — воронках, когортах или User Acquisition. Это позволит понять, как продуктовые изменения влияют на доход от рекламы и удержание пользователей, а также оценить эффективность привлечения пользователей по доходу от них.
Начните передавать данные по Ad Revenue в AppMetrica, чтобы оценить рекламную монетизацию приложения.
А также в AppMetrica вы найдёте no-code фичи — они позволят отслеживать базовые события и in-app покупки, сократив время на разработку.
👉 Подробнее об об Ad Revenue читайте на сайте
Теперь в AppMetrica можно передавать данные об Ad Revenue, чтобы комплексно оценивать эффективность рекламной монетизации.
В отчётах появились новые метрики и группировки по параметрам Ad Revenue. Теперь вы сможете оценить эффективность рекламной монетизации по типу объявлений, сети, размещению и другим параметрам. А также использовать данные о доходе от рекламной монетизации на уровне пользователя как в самом отчёте Revenue, так и в других отчётах — воронках, когортах или User Acquisition. Это позволит понять, как продуктовые изменения влияют на доход от рекламы и удержание пользователей, а также оценить эффективность привлечения пользователей по доходу от них.
Начните передавать данные по Ad Revenue в AppMetrica, чтобы оценить рекламную монетизацию приложения.
А также в AppMetrica вы найдёте no-code фичи — они позволят отслеживать базовые события и in-app покупки, сократив время на разработку.
👉 Подробнее об об Ad Revenue читайте на сайте
👍3
У AppsFlyer вышел отчет о средних показателях удержания/возвратов за 2022 год. Из непонятного - на Android возвраты за год значительно упали, для Дня 30 это 2.6% (-10.3% за год и почти -30% за два). У iOS почти все стабильно - в День 30 в среднем возвращается 4.3% пользователей. По цифрам еще - самые большие возвраты в категориях Новости, Бизнес и Покупки, самые маленькие в Играх, Образовании и Фотографиях. Для России средние возвраты в День 30 - 2.2%. В Японии 5.1, в Китае 1.3%.
Разработка
• Удержание и возвраты 2022 — отчет AppsFlyer
• Nufa: идеальное тело в один клик
• Google впервые лицензировал свою ИИ-систему диагностики рака
• Простые метрики по качеству: как их вести и зачем они нужны
• How to Develop UI while You Develop Software
• Top Backend Frameworks for Mobile App Development in 2023
• Experimenting with Push Notifications for User Retention: Tested on a Million-Strong Audience
iOS
• Лучшие приложения для iPhone и iPad в App Store Awards 2022
• AirTroller: флуд AirDrop
• Обзор новых API навигации в SwiftUI
• Управление загрузками в Xcode
• Data Structures & Algorithms in Swift: Queue
• Delete Multiple Rows from List in SwiftUI
• Reorder items with Drag and Drop using SwiftUI
• iOS — Dynamic text sizes done right
• Sheets in SwiftUI explained with code examples
• Redact Lock Screen Widgets when the device is locked
Android
• Building Chat App with BLE and Jetpack Compose
• Building Scalable Android Apps
• Basic Android Compose - Dynamic Lazy Column
• Creating Instagram Story View in Android
• Large Screens & Foldables Tutorial for Android
Кроссплатформа
• Настройка Push Notifications на React Native & Expo Go
• Maintaining the Flutter app state with a different approach
• Auto-Read SMS with runtime permission - Flutter (Android)
• How to Hack & Protect Flutter Apps
Вакансия дня
• Android-разработчик в WaveAccess
Разработка
• Удержание и возвраты 2022 — отчет AppsFlyer
• Nufa: идеальное тело в один клик
• Google впервые лицензировал свою ИИ-систему диагностики рака
• Простые метрики по качеству: как их вести и зачем они нужны
• How to Develop UI while You Develop Software
• Top Backend Frameworks for Mobile App Development in 2023
• Experimenting with Push Notifications for User Retention: Tested on a Million-Strong Audience
iOS
• Лучшие приложения для iPhone и iPad в App Store Awards 2022
• AirTroller: флуд AirDrop
• Обзор новых API навигации в SwiftUI
• Управление загрузками в Xcode
• Data Structures & Algorithms in Swift: Queue
• Delete Multiple Rows from List in SwiftUI
• Reorder items with Drag and Drop using SwiftUI
• iOS — Dynamic text sizes done right
• Sheets in SwiftUI explained with code examples
• Redact Lock Screen Widgets when the device is locked
Android
• Building Chat App with BLE and Jetpack Compose
• Building Scalable Android Apps
• Basic Android Compose - Dynamic Lazy Column
• Creating Instagram Story View in Android
• Large Screens & Foldables Tutorial for Android
Кроссплатформа
• Настройка Push Notifications на React Native & Expo Go
• Maintaining the Flutter app state with a different approach
• Auto-Read SMS with runtime permission - Flutter (Android)
• How to Hack & Protect Flutter Apps
Вакансия дня
• Android-разработчик в WaveAccess
AppTractor
Удержание и возвраты 2022 — отчет AppsFlyer
В отчете AppsFlyer об удержании охватываются 11 миллиардов установок приложений для 11 000 приложений в третьем квартале 2022 года.
👍2
Самые популярные статьи из этой подборки:
•
•
•
Специальное упоминание:
• Large Screens & Foldables Tutorial for Android от Kodeco
Оцените дайджеcт по "шкале Дмитрия"?
•
(Dev) +284 How to Develop UI while You Develop Software•
(iOS) +248 Reorder items with Drag and Drop using SwiftUI•
(And) +088 Building Scalable Android AppsСпециальное упоминание:
• Large Screens & Foldables Tutorial for Android от Kodeco
Оцените дайджеcт по "шкале Дмитрия"?
Medium
How to Develop UI while You Develop Software
I love software development. Even more, I love designing UI during the development process. My problem? I’ve always been a perfectionist…
Лучшее практическое применение Stable Diffusion (а есть еще и Unstable Diffusion, вот где настоящий прорыв!), кажется, придумал Amazon. Для своих умных колонок они сделали игру для детей Create with Alexa - ребенок наговаривает историю, а Alexa ее создает и визуализирует. Пока, правда, все очень схематично, но в целом Amazon планирует развивать систему. В конечном итоге компания «представляет себе мир, в котором каждый может воплотить свои идеи в жизнь в виде цифровых творений, просто используя несколько произнесенных слов». Красота!
Разработка
• Alexa с помощью ИИ создает истории для детей
• Как разрабатывать UI, пока вы разрабатываете ПО
• Переворот на мировых рынках мобильных игр — рост во всех регионах в 3 квартале
• Разработка собственной библиотеки
• UI-kit для мобильных приложений
• AWS SimSpace Weaver создает симулятор города в облаке
• Дейтинг с разработчиками: как мы за 2 месяца выпустили MVP приложения для поиска айтишников за рубежом
• Top 3 SVG Animation Techniques
• What designers can learn from Apple’s new accessibility features
• Sticking to UI/UX trends is a losing strategy
• Software disenchantment
• Why Your Team Needs a Weekly Metrics Review
iOS
• Улучшенные API навигации SwiftUI
• Разработка приложений с помощью Симулятора Аксессуаров HomeKit
• Requesting App Store Ratings with SwiftUI
• Morphing Nodes Under SceneKit
• Constraints in SceneKit — Exploring Advanced Camera Controls
• Animated Background in SwiftUI
• How We Centrally Manage UITabBar in Our iOS Apps
• Loading 3D Model from Firebase
Android
• Paparazzi: показ экранов Android-приложения без устройства или эмулятора
• Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента
• Android 13 Photo Picker With The Activity Result API
• New framework from Slack - Circuit
• Kotlin Abstraction
• Jetpack Compose: Navigation with parcelable arguments
• Background restrictions in Android
Кроссплатформа
• Bye React Native, Hello Native
• Flutter Application from nothing to production
Вакансия дня
• Стажер-разработчик iOS в Тинькофф
Разработка
• Alexa с помощью ИИ создает истории для детей
• Как разрабатывать UI, пока вы разрабатываете ПО
• Переворот на мировых рынках мобильных игр — рост во всех регионах в 3 квартале
• Разработка собственной библиотеки
• UI-kit для мобильных приложений
• AWS SimSpace Weaver создает симулятор города в облаке
• Дейтинг с разработчиками: как мы за 2 месяца выпустили MVP приложения для поиска айтишников за рубежом
• Top 3 SVG Animation Techniques
• What designers can learn from Apple’s new accessibility features
• Sticking to UI/UX trends is a losing strategy
• Software disenchantment
• Why Your Team Needs a Weekly Metrics Review
iOS
• Улучшенные API навигации SwiftUI
• Разработка приложений с помощью Симулятора Аксессуаров HomeKit
• Requesting App Store Ratings with SwiftUI
• Morphing Nodes Under SceneKit
• Constraints in SceneKit — Exploring Advanced Camera Controls
• Animated Background in SwiftUI
• How We Centrally Manage UITabBar in Our iOS Apps
• Loading 3D Model from Firebase
Android
• Paparazzi: показ экранов Android-приложения без устройства или эмулятора
• Игра в маляра, или Content-based color scheme: как цветовая схема приложения может меняться в зависимости от контента
• Android 13 Photo Picker With The Activity Result API
• New framework from Slack - Circuit
• Kotlin Abstraction
• Jetpack Compose: Navigation with parcelable arguments
• Background restrictions in Android
Кроссплатформа
• Bye React Native, Hello Native
• Flutter Application from nothing to production
Вакансия дня
• Стажер-разработчик iOS в Тинькофф
AppTractor
Alexa с помощью ИИ создает истории для детей
Чтобы создать историю, ребенок говорит: «Алекса, сделай историю», а затем отвечает на подсказки.
👍2
Самые популярные статьи из этой подборки:
•
•
•
•
(Dev) +1.6K Software disenchantment•
(And) +227 Kotlin Abstraction•
(iOS) +103 Morphing Nodes Under SceneKit🤔15🤯14😱8👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Мобильная разработка на YaTalks
🗓3-4 декабря Яндекс приглашает разработчиков на конференцию YaTalks для IT-комьюнити.
☕️В программе — не только доклады и дискуссии, но и индивидуальные консультации с экспертами и random coffee. Отличный шанс пообщаться с коллегами по индустрии. Нетворкинг — наше всё.
📱В рамках трека про мобильную разработку расскажут, как встроить в iOS приложение распознавание текста для незрячих, как делать телеметрию качества мобильного сервиса с Firebase, BigQuery и Grafana и стоит ли идти в open source.
👉Зарегистрироваться
🗓3-4 декабря Яндекс приглашает разработчиков на конференцию YaTalks для IT-комьюнити.
☕️В программе — не только доклады и дискуссии, но и индивидуальные консультации с экспертами и random coffee. Отличный шанс пообщаться с коллегами по индустрии. Нетворкинг — наше всё.
📱В рамках трека про мобильную разработку расскажут, как встроить в iOS приложение распознавание текста для незрячих, как делать телеметрию качества мобильного сервиса с Firebase, BigQuery и Grafana и стоит ли идти в open source.
👉Зарегистрироваться
👍5🔥2😁1
Google Play также назвал лучшие приложения и игры для Android. В этом году магазин добавил новую награду за лучшие приложения и игры для Chromebook, чтобы отпраздновать отличную работу разработчиков на одном из самых больших экранов, доступ к которым вы можете получить в Google Play. Другие новые категории охватывают множество современных жанров игр.
В США лучшим приложением 2022 года для Android стало Dream by WOMBO. С помощью Dream от WOMBO вы можете создать прекрасное произведение искусства, используя всего лишь краткое текстовое описание.
Лучшая игра для Android такая же, как и для iOS — Apex Legends Mobile.
Выбор пользователей — BeReal и Apex Legends Mobile.
В категория:
• Best for Fun: PetStar
• Best for Personal Growth: Breathwrk
• Best Everyday Essentials: Plant Parent
• Best Hidden Gems: Recover Athletics
• Best Apps for Good: The STIGMA App
• Best for Wear: Todoist
• Best for Tablets: Pocket
• Best for Chromebooks : BandLab
В США лучшим приложением 2022 года для Android стало Dream by WOMBO. С помощью Dream от WOMBO вы можете создать прекрасное произведение искусства, используя всего лишь краткое текстовое описание.
Лучшая игра для Android такая же, как и для iOS — Apex Legends Mobile.
Выбор пользователей — BeReal и Apex Legends Mobile.
В категория:
• Best for Fun: PetStar
• Best for Personal Growth: Breathwrk
• Best Everyday Essentials: Plant Parent
• Best Hidden Gems: Recover Athletics
• Best Apps for Good: The STIGMA App
• Best for Wear: Todoist
• Best for Tablets: Pocket
• Best for Chromebooks : BandLab
👍1
В UK подали иск против Google и Alphabet - говорят, компания злоупотребляет монопольным положением на рынке рекламы. Примечательно, что иск подали 130,000 компаний, что хотят сразу ~$16.3 млрд, что это якобы недополученная прибыль аж с 2014 года. Какое обоснование я так и не понял (кроме “денег очень хочется”). Учитывая, что давеча Франция оштрафовала Google на €220 млн, исход дела предсказать наверное трудно. Но в общем ждем, кто следующий увеличит просимые от Big Tech деньги еще на порядок.
Разработка
• В Великобритании подан иск против Google на $16.3 млрд
• Маркетологи в мобайле: Анна Ямбирт (TenChat)
• Awesome CTO: быть CTO стартапа
• Как приложения заботятся о своих пользователях. Основные принципы хорошего UX
• Очень подробно про дизайн нового мобильного приложения Zarina
• Designing better developer interfaces (DI)
• 2022 World Cup Simulator Using Data Science, with Python
• Down the wrong path: the disaster of the latest Duolingo UI update
iOS
• Как мы централизованно управляем UITabBar в нашем iOS-приложении
• Правила работы с MainActor
• Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени
• SwiftUI в масштабе
• TextEditor in SwiftUI
• Use Firestore and Firebase Realtime Database with Combine
• @dynamicCallable in Swift explained with code examples
• Never keyword in Swift: return type explained with code examples
Android
• Лучшие приложения и игры для Android 2022 по мнению Google Play
• Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
• Unit test — Kotlin functions(with listeners, lambda) with Mockk
• Navigating With Parcelable Arguments in Jetpack Compose
• Jetpack Compose — When should I use derivedStateOf?
• RenderNode for Bigger, Better Blurs
Кроссплатформа
• Flutter Native Ads
• Passing variables from Dart to Kotlin and from Kotlin to Dart
• Switch Between Dark Theme And Light Theme Mode In React Native & Expo Apps
Вакансия дня
• iOS-разработчик в SimbirSoft
Разработка
• В Великобритании подан иск против Google на $16.3 млрд
• Маркетологи в мобайле: Анна Ямбирт (TenChat)
• Awesome CTO: быть CTO стартапа
• Как приложения заботятся о своих пользователях. Основные принципы хорошего UX
• Очень подробно про дизайн нового мобильного приложения Zarina
• Designing better developer interfaces (DI)
• 2022 World Cup Simulator Using Data Science, with Python
• Down the wrong path: the disaster of the latest Duolingo UI update
iOS
• Как мы централизованно управляем UITabBar в нашем iOS-приложении
• Правила работы с MainActor
• Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени
• SwiftUI в масштабе
• TextEditor in SwiftUI
• Use Firestore and Firebase Realtime Database with Combine
• @dynamicCallable in Swift explained with code examples
• Never keyword in Swift: return type explained with code examples
Android
• Лучшие приложения и игры для Android 2022 по мнению Google Play
• Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose
• Unit test — Kotlin functions(with listeners, lambda) with Mockk
• Navigating With Parcelable Arguments in Jetpack Compose
• Jetpack Compose — When should I use derivedStateOf?
• RenderNode for Bigger, Better Blurs
Кроссплатформа
• Flutter Native Ads
• Passing variables from Dart to Kotlin and from Kotlin to Dart
• Switch Between Dark Theme And Light Theme Mode In React Native & Expo Apps
Вакансия дня
• iOS-разработчик в SimbirSoft
AppTractor
В Великобритании подан иск против Google на $16.3 млрд
Компанию обвиняют в антиконкурентном поведении, связанным с практикой Google в области рекламных технологий.
🤩1
Самые популярные статьи из этой подборки:
•
•
•
•
(Dev) +966 Down the wrong path: the disaster of the latest Duolingo UI update •
(And) +266 Jetpack Compose — When should I use derivedStateOf? •
(iOS) +182 Use Firestore and Firebase Realtime Database with CombineНебольшой скандал в благородном семействе Android. Как минимум у Samsung, LG, Revoview и Mediatek утекли платформенные сертификаты. Причем они уже использовались для распространения вредоносного ПО.
Производители Android-устройств используют платформенные сертификаты для подписи прошивок устройств и основных системных приложений. Если стороннее приложение будет подписано таким сертификатом, то ему будет присвоен высокопривилегированный идентификатор пользователя android.uid.system, такое приложение также получит доступ на уровне системы к устройству. Такие привилегии дают доступ к конфиденциальным разрешениям, которые обычно не предоставляются приложениям - это управление текущими вызовами, установка или удаление пакетов, сбор информации об устройстве и другие крайне важные действия с доступом к конфиденциальным пользовательским данным.
Производители Android-устройств используют платформенные сертификаты для подписи прошивок устройств и основных системных приложений. Если стороннее приложение будет подписано таким сертификатом, то ему будет присвоен высокопривилегированный идентификатор пользователя android.uid.system, такое приложение также получит доступ на уровне системы к устройству. Такие привилегии дают доступ к конфиденциальным разрешениям, которые обычно не предоставляются приложениям - это управление текущими вызовами, установка или удаление пакетов, сбор информации об устройстве и другие крайне важные действия с доступом к конфиденциальным пользовательским данным.
😁7😱5👍1
VK анонсировали старт регистрации на VK Cup — ежегодный чемпионат по программированию
В этом году участникам старше 14 лет можно выбрать один или несколько треков из пяти: Mobile (разработка на iOS и Android), а также Engine, ML, Go, JavaScript. Еще в этом году впервые в подготовке заданий участвует не только ВКонтакте, но и остальные продукты VK, что гарантирует больше интересных задач.
Квалификационный этап пройдёт с 3 по 18 декабря: приступить к решению задач можно до конца раунда. От каждого трека дальше пройдут по 256 участников. Отборочный этап пройдет с 4 по 16 января 2023 года.
А вот уже в феврале финалисты получат всё: призовые (за 1 место 300к, за 2 место — 250к, за 3 место — 150к, за 4 место — 100к), электронные сертификаты, подарки и мерч. Есть, за что бороться!
Подать заявку можно уже сейчас на All Cups.
В этом году участникам старше 14 лет можно выбрать один или несколько треков из пяти: Mobile (разработка на iOS и Android), а также Engine, ML, Go, JavaScript. Еще в этом году впервые в подготовке заданий участвует не только ВКонтакте, но и остальные продукты VK, что гарантирует больше интересных задач.
Квалификационный этап пройдёт с 3 по 18 декабря: приступить к решению задач можно до конца раунда. От каждого трека дальше пройдут по 256 участников. Отборочный этап пройдет с 4 по 16 января 2023 года.
А вот уже в феврале финалисты получат всё: призовые (за 1 место 300к, за 2 место — 250к, за 3 место — 150к, за 4 место — 100к), электронные сертификаты, подарки и мерч. Есть, за что бороться!
Подать заявку можно уже сейчас на All Cups.
👍5😁4
Forwarded from AppFiles - Mobile Development
•
(iOS) Как мы справляемся с большим размером кодовой базы в наших iOS-проектах•
(iOS) SwiftUI в масштабе•
(iOS) Нативная навигация в SwiftUI до iOS16: опыт в проде•
(iOS) Метаморфоза архитектуры: от SOA до микрофичей•
(And) Анимации в Compose•
(And) How to Build & Deploy an Online Tic Tac Toe With Ktor And Web Sockets•
(And) IT за рубежом. Как устроена Android разработка в Канаде•
(Dev) Podlodka #296: 1С•
(Dev) Разработка собственной библиотеки•
(Dev) UI-kit для мобильных приложенийЕсть еще видео/подкаст/статья для подборки? Напишите в сообщения!
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Как мы справляемся с большим размером кодовой базы в наших iOS-проектах
Александр рассказал о проблемах, с которыми Tinkoff столкнулся во время роста команд и размеров кодовой базы на проектах. А также разобрал инструменты, которые используются в компании для их решения.
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5😢1
AppFigures вторит недавнему исследованию Apptopia — приложения для медитации теряют пользователей. Calm и Headspace, два приложения, популярность которых возросла во время карантина, переживают самый странный 2022 год.
Ежемесячные загрузки Calm и Headspace в среднем составляли 1.2 млн в начале 2017. Они росли в течение 2018 и 2019, достигнув пика в 2020 году с 4.3 млн загрузок, а затем еще одного в конце года с 4.5 млн загрузок. Но сразу после последнего пика загрузки начали падать, причем быстро. Пара закончила 2021 год с 2.2 миллиона загрузок в декабре. Снижение продолжилось и в 2022 году, и в конце ноября количество загрузок для пары упало до 1 млн. Ниже, чем даже в 2017 году.
Несмотря на то, что в эти дни есть много поводов для стресса, карантин закончился, и для многих жизнь вернулась к запланированному распорядку, так что в целом это снижение имеет некоторый смысл, но... хотя спрос замедлился до уровня 2017 года, доход движется в прямо противоположном направлении.
Чистая выручка пары, которая в начале 2017 года составляла в среднем 2 миллиона долларов, удвоилась к 2018 году, а затем снова к 2019 году. Доход приложений постоянно рос, но в 2022 году произошел большой прорыв! В 2021 году пара заработала 132 миллиона долларов чистого дохода в App Store и Google Play. По состоянию уже на конец ноября 2022 года итог за год превысил прошлогодний. И на много! Чистая выручка в 2022 году составила 192 миллиона долларов. И это без декабря, самого сильного месяца в году для обоих приложений.
Многие разработчики, особенно независимые, считают, что для заработка нужно больше пользователей. Хотя в целом это так, оптимизация ценообразования и удержания пользователей также необходимы, если даже не более важны, для успеха любого приложения.
Ежемесячные загрузки Calm и Headspace в среднем составляли 1.2 млн в начале 2017. Они росли в течение 2018 и 2019, достигнув пика в 2020 году с 4.3 млн загрузок, а затем еще одного в конце года с 4.5 млн загрузок. Но сразу после последнего пика загрузки начали падать, причем быстро. Пара закончила 2021 год с 2.2 миллиона загрузок в декабре. Снижение продолжилось и в 2022 году, и в конце ноября количество загрузок для пары упало до 1 млн. Ниже, чем даже в 2017 году.
Несмотря на то, что в эти дни есть много поводов для стресса, карантин закончился, и для многих жизнь вернулась к запланированному распорядку, так что в целом это снижение имеет некоторый смысл, но... хотя спрос замедлился до уровня 2017 года, доход движется в прямо противоположном направлении.
Чистая выручка пары, которая в начале 2017 года составляла в среднем 2 миллиона долларов, удвоилась к 2018 году, а затем снова к 2019 году. Доход приложений постоянно рос, но в 2022 году произошел большой прорыв! В 2021 году пара заработала 132 миллиона долларов чистого дохода в App Store и Google Play. По состоянию уже на конец ноября 2022 года итог за год превысил прошлогодний. И на много! Чистая выручка в 2022 году составила 192 миллиона долларов. И это без декабря, самого сильного месяца в году для обоих приложений.
Многие разработчики, особенно независимые, считают, что для заработка нужно больше пользователей. Хотя в целом это так, оптимизация ценообразования и удержания пользователей также необходимы, если даже не более важны, для успеха любого приложения.
Спрос != доходИ это еще более важно для приложений с подпиской, где отток подписчиков — ваш самый большой враг. Calm и Headspace - отличный пример тому, как расти даже на падающем спросе.
👍4🤔3
Все не влезло, поэтому в двух частях 🤦♂️ Пандемия утихла и снова вспомнили об Африке - главной надежде мобайла. Однако со смартфонами там плохо, а вот с фичефонами вроде как получше. KaiOS, форк почившей Firefox OS для простых телефонов, получила $3.4 млн от Finnfund на экспансию в Африку. Впрочем, дела у компании, занимающейся фичеОС, кажется не очень. Громадье планов не сбылось, рынок фичефонов меньше прогнозов в разы, а по сравнению с былыми вливаниями Google и прочих на десятки миллионов данная сумма кажется немного смешной. Да и сами финны высказываются в духе, что это скорее благотворительность. Но приложения для KaiOS делать можно, да и просто интересно будет понаблюдать за успехами цифровизации “к югу от Сахары”.
Разработка
• KaiOS получила инвестиции на расширение в Африке
• В RuStore появились рекомендации и тематические подборки
• Indie App Santa предлагает инди-приложения со скидкой
• Приложения для медитации теряют пользователей (но увеличивают доход)
• $30 млн: Zoe — научный подход к здоровому питанию
• Яндекс монетизирует приложения в Huawei AppGallery и Xiaomi GetApps
• Podlodka #296: 1С
• Цвет 2023 года — Viva Magenta
• RealityScan от Epic превращает реальные объекты в 3D модели
• Clear Code: How To Write Code That Is Easy To Read
• How I passed the AWS Certified Solutions Architect Professional exam
• Why Do Many Developers Consider Scrum to Be an Evil Scam?
iOS
• Core ML Stable Diffusion: Stable Diffusion на Core ML и Apple Silicon
• Метаморфоза архитектуры: от SOA до микрофичей
• Нативная навигация в SwiftUI до iOS16: опыт в проде
• Делаем плавный скролл в нагруженных таблицах
• Apple ускоряет разработку гарнитуры смешанной реальности
• Bauly: уведомления в стиле iOS
• Как мы справляемся с большим размером кодовой базы в наших iOS-проектах
• Create a Basic Shortcut using App Intents
• Using vulnerable libraries in iOS apps
• UI/UX Design: The Dynamic Island
• Build a HealthKit App Using SwiftUI
• Embedding Python interpreter inside a iOS app and publish to the App Store successfully
• Simple Localisation Process for XCode with Google Sheets
Разработка
• KaiOS получила инвестиции на расширение в Африке
• В RuStore появились рекомендации и тематические подборки
• Indie App Santa предлагает инди-приложения со скидкой
• Приложения для медитации теряют пользователей (но увеличивают доход)
• $30 млн: Zoe — научный подход к здоровому питанию
• Яндекс монетизирует приложения в Huawei AppGallery и Xiaomi GetApps
• Podlodka #296: 1С
• Цвет 2023 года — Viva Magenta
• RealityScan от Epic превращает реальные объекты в 3D модели
• Clear Code: How To Write Code That Is Easy To Read
• How I passed the AWS Certified Solutions Architect Professional exam
• Why Do Many Developers Consider Scrum to Be an Evil Scam?
iOS
• Core ML Stable Diffusion: Stable Diffusion на Core ML и Apple Silicon
• Метаморфоза архитектуры: от SOA до микрофичей
• Нативная навигация в SwiftUI до iOS16: опыт в проде
• Делаем плавный скролл в нагруженных таблицах
• Apple ускоряет разработку гарнитуры смешанной реальности
• Bauly: уведомления в стиле iOS
• Как мы справляемся с большим размером кодовой базы в наших iOS-проектах
• Create a Basic Shortcut using App Intents
• Using vulnerable libraries in iOS apps
• UI/UX Design: The Dynamic Island
• Build a HealthKit App Using SwiftUI
• Embedding Python interpreter inside a iOS app and publish to the App Store successfully
• Simple Localisation Process for XCode with Google Sheets
AppTractor
KaiOS получила инвестиции на расширение в Африке
Основная идея KaiOS заключается в том, что это недорогая альтернатива для производителей мобильных телефонов, которые хотят создавать многофункциональные телефоны, способные конкурировать с недорогими смартфонами.
👍8