Mobile Development by AppTractor
11K subscribers
1.85K photos
39 videos
11 files
4.62K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://xn--r1a.website/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
🤖 Количество приложений в Google Play сократилось почти на половину

Магазин приложений Google Play теряет приложения. Согласно новому анализу, проведенному компанией Appfigures, в начале 2024 года в магазине приложений для Android было размещено около 3.4 миллиона приложений, а сейчас - лишь около 1.8 миллиона. Это снижение примерно на 47%.

Снижение не является частью какой-то более крупной глобальной тенденции, отмечает компания. Например, за тот же период магазине приложений для iOS компании Apple вырос с 1.6 до 1.64 миллиона приложений.

С годами менее строгие требования Google Play к проверке приложений привели к тому, что на рынке появилось множество низкокачественных приложений. И в июле 2024 года Google объявил о повышении минимальных требований к качеству приложений, что могло повлиять на количество доступных размещений в Play Store. Вместо того чтобы запрещать только неработающие приложения, которые сбоят или не запускаются, компания заявила, что начнет запрещать приложения, которые демонстрируют «ограниченную функциональность и контент». Новые правила так же включают в себя расширенный набор требований к проверке, обязательное тестирование приложений для новых личных аккаунтов разработчиков и расширенную проверку приложений на предмет наличия приложений, которые пытаются обмануть или ввести в заблуждение пользователей. В результате Google предотвратил публикацию в Play Store 2.36 миллиона приложений, нарушающих политику, и заблокировала более 158,000 аккаунтов разработчиков, которые пытались опубликовать вредные приложения, говорится в сообщении.

Кроме того, Appfigures отмечает, что количество приложений в Google Play Store начало сокращаться еще до официального начала чистки летом прошлого года, у компании пока нет объяснения этому изменению. Тем не менее, по данным компании, в этом году в Google Play было выпущено 10,400 приложений, что на 7.1 % больше, чем в прошлом году.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😢2
Поведение Apple признано антиконкурентным

Если вы еще не знали, то Epic на прошлой неделе одержала оглушительную победу в суде. Еще в 2021 году суд обязал Apple разрешить разработчикам направлять клиентов на сторонние варианты покупки в Интернете с помощью ссылок в приложении. Однако, Apple все сделала в своем стиле - запугивала пользователей экранами, взимала дикие комиссии и всячески ограничивала информирование о возможности совершить покупку за пределами App Store. Сейчас все действия Apple по выполнению предыдущего решения 2021 года признаны неверными и их в приказном порядке отменили.

Это касается возможности запрета произвольно ссылаться на сторонние оплаты внутри приложений ссылками или кнопками, предупреждающие экраны и все комиссии, которые планировала взимать Apple со сторонних покупок (27%). Все это теперь не действует.

В результате сейчас в США разработчики могут совершенно свободно внедрять сторонние IAP и ничего за это не платить. Когда это будет реализовано на всех рынках никому неизвестно.

Однако компания планирует обжаловать это решение. "Мы категорически не согласны с этим решением. Мы подадим апелляцию", - говорится в заявлении Apple.
👍115😢2
Compose Multiplatform для iOS стабилен

JetBrains отмечает важную веху в развитии Kotlin Multiplatform - выпуск Compose Multiplatform 1.8.0, который переводит Compose для iOS в статус Stable. С этим обновлением Kotlin Multiplatform становится полноценным решением для мобильной разработки, обеспечивая гибкий шаринг кода бизнес-логики и пользовательского интерфейса без ущерба для качества приложений и потери контроля над возможностями, специфичными для конкретной платформы.

• В версии 1.8.0 доработаны основные API и внесены целевые улучшения в доступность и навигацию, а также исправлен целый ряд ошибок и улучшена производительность. Все основные API-функции теперь официально стабильны, что гарантирует их совместимость и минимальные изменения, ожидаемые в будущем.
• Эта стабильная основа подкреплена быстро растущей экосистемой. Библиотеки Jetpack обретают мультиплатформенные возможности, а сообщество продолжает предлагать высококачественные библиотеки, охватывающие все сферы.
Плавное, «нативное» поведение - это то, чего ждут пользователи iOS и что они замечают. Compose Multiplatform для iOS фокусируется на деталях, чтобы приложения чувствовались привычно и отзывчиво на этой платформе.
• В релизе 1.8.0 улучшено взаимодействие со SwiftUI и UIKit, что позволяет легко встраивать Compose в существующее приложение или включать нативные представления в экран Compose. Такой подход поддерживает постепенное внедрение и дает вам полный контроль над тем, как и где вы используете код.
• Отличный пользовательский опыт зависит не только от поведения пользовательского интерфейса, но и от производительности. Плавное и отзывчивое взаимодействие - залог удовлетворенности пользователей. Именно поэтому производительность была в центре внимания на протяжении всей работы по стабилизации.
• Чтобы сделать создание мультиплатформенных приложений Compose более быстрым, плавным и приятным, JetBarins активно совершенствуют инструментарий KMP. В ближайшее время будет выпущен новый плагин KMP для IntelliJ IDEA и Android Studio. Помимо функций для написания общей логики, в нем появится поддержка Compose Previews в общем коде, а также инструменты для управления ресурсами. Что еще более интересно: Compose Hot Reload уже доступен.
🍾11🤡4🍌21
Будете использовать KMP/CMP в своих приложениях?
Anonymous Poll
16%
Будем
11%
Уже используем
14%
Пока исследуем
38%
Не планируем
21%
Посмотреть
Эмулятор Delta сделал Patreon главной системой монетизации в App Store

Игровой эмулятор Delta воспользовался недавним решением суда по поводу App Store, разместив в приложении ссылку на свою страницу подписки на Patreon. Обновление, одобренное в прошлую среду для выпуска в американском App Store, позволяет пользователям Delta присоединиться к Patreon команды Delta прямо из мобильного приложения, не отдавая Apple долю от подписки.

В обновленной версии пользователям предлагается «Присоединиться к нашему Patreon» прямо на экране настроек приложения. Здесь они могут нажать на кнопку, чтобы подписаться на членство Delta в Patreon за $3 в месяц, и связать его со своим аккаунтом в приложении.

Веб-страница открывается внутри приложения, позволяя пользователям связать свои аккаунты Patreon и выбрать уровень членства, например, ежемесячный или ежегодный (раньше пользователи могли только привязать аккаунт Patreon в приложении, но не могли подписаться на него напрямую).

«Теперь мы можем свободно упоминать наш Patreon, не отдавая Apple 27% пожертвований», — отметил создатель Delta Райли Тестут в посте в социальных сетях, добавив: «Прощайте пугающие экраны».

В Delta по-прежнему есть возможность оплаты через встроенные покупки Apple, как это и требуется. Однако она спрятана в меню «Альтернативные способы оплаты» на экране «Настройки» — опция, которую многие пользователи, скорее всего, никогда не будут искать.

Обновление Delta — пример того, как постановление открывает дорогу новым бизнес-моделям монетизации мобильных приложений. Учитывая, что приложение Delta уже получило одобрение от Apple App Review, можно предположить, что в скором времени появятся и другие приложения с поддержкой Patreon.
👍11😁1
🔎 Забудем на время про приложения! Google обновил свой логотип - спустя почти 10 лет после последней итерации. Теперь в букве G цвета не делятся по секторам, а смешиваются в виде градиентов. Пока что, судя по всему, Google обновила свой логотип только на iOS и телефонах Pixel. Пора всем менять свои логотипы, чтобы оставаться в тренде!

Разработка

Figma выпускает новые инструменты с искусственным интеллектом для создания сайтов, прототипов приложений и маркетинговых ресурсов
Apple разрабатывает новые чипы для умных очков, компьютеров Mac и серверов
Погружаемся в пуши. Создаём свою альтернативу сервисам рассылки Push
Learning to Think in an AI World: 5 Lessons for Novice Programmers

Маркетинг и монетизация

Эмулятор Delta сделал Patreon главной системой монетизации в App Store
Самые скачиваемые и зарабатывающие приложения в России в апреле 2025
Самые скачиваемые и зарабатывающие приложения в мире в апреле 2025
Стоит ли разработчикам iOS-приложений переходить на веб-платежи?

Кроссплатформа

Compose Multiplatform для iOS стабилен и ждет ваших приложений
Когда JavaScript недостаточно: Практика разработки нативных модулей для React Native
Implementing DataStore in Kotlin Multiplatform Projects
I use this clean architecture setup for all my Flutter projects — finally made it public
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯32🎅1
Google раскрыл новый язык дизайна Android

Google на прошлой неделе случайно показал свой следующий большой редизайн Android — Material 3 Expressive. В удаленном сообщении в блоге компания описывает изменения как «наиболее проработанное» обновление, цель которого — сделать интерфейс более привлекательным и простым в использовании.

Как говорится в сообщении, Google разработал Material 3 Expressive после проведения 46 раундов проектирования и исследований с участием более 18,000 человек. Дизайн использует цвет, форму, размер и движение, чтобы сделать ОС «более удобной для использования».

Компания утверждает, что дизайн Material 3 Expressive позволяет людям находить ключевые элементы в интерфейсе в четыре раза быстрее по сравнению с существующим дизайном Material 3. Google также утверждает, что Material 3 Expressive «похоже, уравнивает шансы пользователей всех возрастов», поскольку дизайн помог людям старше 45 лет находить элементы интерфейса так же быстро, как и молодым пользователям.

Скорее всего новый дизайн покажут уже сегодня в The Android Show.
👍64🙈2🔥1🤡1🙊1
Google представил новшества Android на The Android Show: I/O Edition - Material 3 Expressive, Wear OS 6 и Android 16.

Material 3 Expressive: эмоциональный дизайн нового поколения, о котором я писал сегодня. Material 3 Expressive — это расширение Material Design, ориентированное на создание более выразительного и интуитивного пользовательского интерфейса. Material 3 Expressive станет доступен в Android 16 позже в этом году.
Wear OS 6: релиз ОС для часов, выходящий в этом году, внедряет Material 3 Expressive на платформу смарт-часов. Новый дизайн учитывает особенности круглых экранов, улучшая визуальное восприятие и взаимодействие с элементами интерфейса.
Android 16: ожидаемый к релизу в июне 2025 года с Live Updates, профессиональными функциями камеры, многозадачностью на планшетах, улучшенной доступностью.

Посмотрите выпуск The Android Show: I/O Edition, чтобы узнать больше о нововведениях.

Android

Google раскрыл новый язык дизайна Android
Haze — размытие глассморфизма для Compose
Мастерство фокусов на Compose (часть 2): как работает запрос фокуса
ML KIT — Современное решение для сканирования в Android приложениях
The Android Show: I/O Edition - what Android devs need to know!
Using movableContentOf for shared transitions in Jetpack Compose
How to Use Firebase Remote Config in Server: Dynamic Control and AI Parameter Management
Securing Android: Behind a few seconds of payment transaction …
Why is Modern Android Development So Hard?
👍1
Как сломанные OTP и открытые конечные точки могут превратить приложение для знакомств в кошмар

Прекрасное исследование безопасности одного модного приложения для знакомств. Началось все с того, что OTP-коды приходили в открытом виде вместе с ответом с сервера, а закончилось открытыми конечными точками со всеми персональными (включая паспортные) данными всех пользователей дейтинга.

Тут добавить, кроме как "не надо так делать", и нечего:
Невероятная утечка данных! У меня есть доступ к сексуальным предпочтениям, интимным сообщениям и всевозможным персональным данным от (по словам самих Cerca) десятков тысяч ничего не подозревающих пользователей. Cerca в своей политике конфиденциальности утверждает, что «мы используем шифрование и другие стандартные меры для защиты ваших данных», но это явно неправда. Это создает значительные риски для безопасности и конфиденциальности пользователей. Учитывая, что я всего лишь студент колледжа, случайно заглянувший в эту тему, вполне возможно, что существуют и другие критические уязвимости (хотя полный захват аккаунта уже устанавливает довольно высокую планку).
🌚3
Традиционно Apple анонсирует функции доступности перед WWDC. В этом году анонс принес следующие возможности - в App Store станут доступны Ярлыки доступности (Accessibility Nutrition Labels), которые содержат информацию о поддерживаемых вспомогательных технологиях для каждого приложения, Magnifier for Mac использует камеру iPhone или любую другую подключенную камеру, чтобы передавать окружающую информацию на Mac, преобразовывать её в текст и распознавать объекты, Braille Access — это совершенно новое приложение, которое превращает iPhone, iPad, Mac и Apple Vision Pro в полнофункциональный блокнот Брайля, глубоко интегрированный в экосистему Apple, Accessibility Reader — это новый общесистемный режим чтения, призванный облегчить восприятие текста для пользователей с самыми разными нарушениями, такими как дислексия или слабое зрение. Доступный на iPhone, iPad, Mac и Apple Vision Pro, Accessibility Reader дает пользователям новые возможности для настройки текста и сосредоточения внимания на контенте, Live Caption (Живые субтитры) теперь поддерживаются на Apple Watch, Enhanced View добавляет лупу в Apple Vision Pro.

Разработка

UI-дизайн с ChatGPT 4o
OpenAI хочет создать ОС всей жизни на основе ИИ
Как сломанные OTP и открытые конечные точки могут превратить приложение для знакомств в кошмар
История одного редизайна. Экран карты в мобильном приложении ОТП Банка

Маркетинг и монетизация


Ask HN: How are you acquiring your first hundred users?
В новом приложении Airbnb все, что нужно для отдыха, в одном месте

Кроссплатформа


5 React Native Truths I Wish I Knew Before Building 10+ Apps
MCP Explained for Flutter Developers: Everything You Should Know
Сравнение конверсий IAP и веб платежей в iOS-приложении

В RevenueCat провели сравнение встроенных (IAP) и внешних (Web) покупок в приложении.

• Две недели назад было вынесено решение суда по делу Apple vs Epic, которое вынудило Apple разрешить разработчикам безраздельно использовать сторонние покупки. С 30 апреля 2025 года разработчикам наконец-то разрешили отправлять покупателей в США на внешний сайт для совершения покупок и таким образом избегать 30% комиссии, которую берет App Store.
• В RevenueCat сделали 4 варианта пейвола - нативный с IAP, нативный RС с IAP, IAP + Web со скидкой, только Web (без скидки).
• Вариант пейвола «только IAP» (B) имеет на 42% большую начальную конверсию и на 43% количество пробных подписок по сравнению с вариантом «только веб» (D).
• Начальный коэффициент конверсии для варианта B составляет от 27 до 30%, в то время как эквивалентный веб-поток в варианте D - от 17 до 19%. Это значительное снижение - от 25 до 45% относительного падения между двумя вариантами. Если копнуть в воронку, то большая часть этого падения происходит от экрана оплаты до покупки.

Расходимся, нас нае... обманули Если вы участвуете в программе для малого бизнеса, вряд ли отправка трафика в Интернет принесет вам прибыль, учитывая, что комиссия Apple составляет всего 15% от выручки. Если вы платите 30%, то, возможно, это уже лучше, но наивная реализация, не предусматривающая учет скидок, похоже, не стоит того. Возможно, с помощью более сложного таргетинга, лучшего оформления, разных страниц заказа или какого-то среднего ценового уровня вы сможете найти способ компенсировать падение конверсии увеличением дохода, но это будет небольшой выигрыш.
👍5🦄31