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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
Меня всегда удивляло, почему Android так плох в работе с десктопами. Вроде как режим разделенного экрана представили еще в Android 7.0, режим рабочего стола в Android 10, но так до сих пор, кажется (если я не прав - поправьте в комментах) нормальная работа в десктопном режиме или просто взаимодействие с Windows/macOS так и не наладили. Однако Google постоянно улучшает - в Android 15 будет новая система управления окнами, почти как десктопной ОС. Это, конечно, не сделает из Android нормальный компьютер в пользовательском смысле, но в какой то мере к нему приблизит.

Разработка


How we built Text-to-SQL at Pinterest
Disney’s 12 principles of animation, exemplified in UX design
Asking for help is a core developer skill

Маркетинг

Яндекс представил Yandex Mobile Ads SDK 7
Маркетологи в мобайле: Даниил Коляда (Head of Mobile Marketing, Fonbet)
Storiaverse запускает приложение для коротких рассказов, объединяющее анимацию и текст

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

How to Create Integration Tests in Flutter
Build your .NET MAUI Android application with Azure DevOps
Новым приложениям здесь не место - Apple Vision Pro не пользуется популярностью у разработчиков

Сказать это непросто, но Apple Vision Pro не стала хитом. Сейчас гарнитура не пользуется популярностью как у пользователей, так и у разработчиков.

1. На данный момент существует 523 Vision-only приложения. Если взять приложения с поддержкой других платформ, то их будет 1,288.

2. Когда Apple открыла прием заявок в январе, за первую неделю разработчики выпустили 73 новых приложения и игры. Это почти совпадает с количеством релизов в Mac App Store - 71 на той неделе.

3. На второй неделе количество новых релизов выросло до 82, а на третьей почти удвоилось до 150, разработчики стремились попасть в число “релизов первого дня”. Затем вышла сама Apple Vision Pro. Вот тут-то тенденция и изменилась.

4. Как только устройство стало продаваться, выпуск новых приложений начал замедляться в геометрической прогрессии, и в последнюю неделю марта было выпущено всего 1 новое приложение.

И что: одно приложение в неделю - это, конечно, катастрофа. У каждого есть своя теория, почему так происходит. Наличие устройства облегчило разработчикам понимание того, почему некоторые из простых идей просто не будут работать. Кроме того, устройство настолько дорогое, что многие разработчики не смогут позволить себе купить его, а если даже они не покупают его, то шансы на то, что у них будет достаточно потребителей, чтобы покупать приложения, быстро падаю. А может быть, Vision просто не очень подходит для широких слоев. Качество камеры может быть хорошим для фильмов, но ужасным для взаимодействия с реальностью. А занчит время использования приложений и их удержание будут низкими.

Большинство разработчиков ждут, что будет дальше. И сейчас это лучший подход. Есть сценарии использования, которые делают Vision Pro потрясающим устройством, и создание приложений для них может быть вполне оправданным. Просто сценариев этих оказалось не так много.
🤷‍♂10😁1
Сам себе динамический фреймворк

Подборка всех материалов за прошлую неделю - динамические фреймворки и роботы Apple, Telegram на Android-смартфоне 14-летней давности, игра в безопасность, скрытые сокровища интерфейсного дизайна, самые скачиваемые и зарабатывающие приложения в России в марте, фальшивая социальная сеть, которая сама ставит вам лайки, и многое другое. Заходите!
👍2🔥1
🚀 Обновления в Yandex Mobile Ads SDK 7

Посмотрел, что нового.

1. Для iOS добавили фичу SKOverlay - она позволяет скачать приложение из рекламного объявления, без перехода в AppStore, в один клик, что закономерно увеличит конверсии.

И много всего для Android.

2. Новый формат “Лента”, благодаря которому можно показывать в одном рекламном блоке 10+ рекламных объявлений. Подойдет для приложений с возможностью скроллинга ленты

3. Новые механики “Межстраничная реклама” и “Реклама с вознаграждением”:

Для полноэкранных форматов появилась возможность показывать несколько объявлений подряд в одном AdPod, а также добавился финальный экран-пэкшот, который создаст дополнительную точку контакта

4. Для настройки рекламы в приложении добавили Debug Panel - с его помощью можно проверять, что SDL корректно интегрирован.

Новость: https://apptractor.ru/marketing-monetization/ad-networks/yandeks-predstavil-yandex-mobile-ads-sdk-7.html
🤡54👍2🔥1🥱1
После того как комиссия ЕС оштрафовала Apple на 2 миллиарда долларов и заявила, что не удовлетворена изменениями, которые компания внесла в закон о цифровых рынках, Apple в пятницу снова обновила правила App Store. На этот раз компания окончательно разрешает приложениям для потокового воспроизведения музыки перенаправление пользователей в ЕС на внешние сайты для оплаты. И впервые Apple разрешает эмуляторы игр с загрузкой. Правда, их авторы будут «нести ответственность за все программное обеспечение», так что пиратские РОМы вряд ли скоро появятся на iOS.

Разработка


Открытое алгоритмическое собеседование
Как разрабатывать Яндекс Маркет, обеспечивать качество и работать с BDUI
Собеседование продуктового аналитика в Авито
Дата/время
Релокация в UK
Среды разработки JetBrains получили дополнение кода с помощью ИИ
Как дизайнеру и любителю технологий жить после Apple Vision Pro
Hello World: A deep dive into the world of abstraction behind a modern Hello World program
Fear makes you a worse programmer
Improving Code Reviews with Storytelling

Маркетинг

Много лиц и одна проблема: каким бывает мошенничество в рекламе и чем отличаются боты от реальных людей в 2024 году
Apple Vision Pro не пользуется популярностью у разработчиков
Правила App Store разрешили эмуляторы и внешние ссылки для стриминга
Rooms, приложение для 3D-дизайна и «уютная игра», получила крупное обновление

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

Как Compose Multiplatform for iOS может убить Flutter?
How to implement your design system in a Flutter app
The Dart Speed
Приложение для наблюдения за затмением вышло в чарты App Store и Google Play

Приложение, созданное для помощи в просмотре полного солнечного затмения, поднялось на вершину App Store. Приложение под простым названием The Eclipse App, имеющее 140,000+ загрузок на iOS и Android, предлагает дополнительные возможности для просмотра астрономического события.

1. Компании впервые выпустили удобную карту затмения, чтобы помочь людям найти место для наблюдения за ежегодным затмением 14 октября 2023 года.

2. Приложение начало свое восхождение в App Store в конце воскресенья, набрав 35,000 загрузок в App Store и начав продвигаться вверх по чартам. По словам представителей компании, оценки Google задерживаются на пару дней, поэтому общее количество загрузок, скорее всего, уже перевалило за 140,000.

3. В настоящее время приносит доход за счет покупок в приложении, которые позволяют пользователям заплатить $3 за прямую трансляцию. По данным компании Appfigures, по состоянию на понедельник число платящих пользователей составило около 9,800 человек. Кроме трансляции в нем штаты США и провинции Канады, расположенные на пути прохождения затмения, общественные мероприятия, с помощью таймера вы сможете узнать, когда наступит момент полного затмения именно в вашем месте, проверить местный прогноз, подписаться на местные события и узнать о других местных достопримечательностях. Также в приложении есть информация о парковке.

4. В настоящее время приложение занимает первое место в своей категории (Путешествия) и девятое место в целом в американском App Store и восьмое место в своей категории в Google Play.

И что: мировые события - один из лучших драйверов маркетинга. Например, к Летним Олимпийским играм 2024 готовится уже поздно, а вот к Играм 2028 - в самый раз :)
👍51🔥1
Если вы устали от гибких методологий, то вот вам новая идея - разработка на основе заголовков. Заголовок (Headline) — это очень короткое предложение, которое содержит только самый важный бит, а все остальные биты отсеиваются. Раскладываем проект на поток заголовков, выбираем агрессивную дату поставки первого и работаем как проклятые, чтобы уложиться в эту дату. Игнорируем все остальное. Не работаем ни над чем, что не поможет сделать этот заголовок. Как только заголовок будет отправлен, переключаемся на следующий в потоке и повторяем. Вот и все, можете увольнять своего Agile-консультанта.

Разработка


Разработка на основе заголовков
Huawei продвигает собственную ОС и планирует дистанцироваться от Android, Windows и других операционных систем
Are You Doing Product Management or Bullshit Management?
Chronon, Airbnb’s ML Feature Platform, Is Now Open Source

Маркетинг

Приложение для наблюдения за затмением вышло в чарты App Store и Google Play
Statistical significance and its importance with app experiments

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

Flutter: история успеха
Shorebird 1.0 – Update your Flutter apps instantly
The journey of writing a new package
👍41
Mobile Development by AppTractor
Осваиваем ViewModel в Android: «можно» и «нельзя» — Часть 1 В этом цикле статей мы рассмотрим лучшие практики использования ViewModel в Android, подчеркнем основные «можно» и «нельзя» для повышения качества кода. Мы рассмотрим роль ViewModel в управлении…
Вторая часть "Осваиваем ViewModel в Android: «можно» и «нельзя»"

Рассматриваются два вопроса:

• Избегайте раскрытия мутабельных состояний
• Используйте update{} при использовании MutableStateFlows

Статья: https://apptractor.ru/info/articles/osvaivaem-viewmodel-v-android-mozhno-i-nelzya-chast-2.html

Поставьте 👍, если хотите третью и последующие части.
👍23
Очередное доказательство, что никакая архитектура не догма, а лишь “свод правил” - статья “Убираем M из MVVM в SwiftUI”. Автор, разработчик Ice Cubes, открытого SwiftUI-клиента для Mastodon, прекрасно обходится без M-слоев, храня все в представлениях. При этом его код чистый, функциональный, тестируемый, поддерживаемый и все вот это. Так что если вам в следующий раз будут рассказывать про строго следование архитектуре, ссылайтесь на лучшие практики - отсутствие архитектуры лучше, чем плохая.

Разработка


Исследователи Apple разработали LLM, которая понимает интерфейс приложений
Google представил собственный процессор Axion для ИИ
Bottom Tab Bar Navigation Design Best Practices

Маркетинг

Вышел 2024 App Marketing Trends Report
Navigating SKAdNetwork: Build Your Game’s Conversion Schema in 4 Easy Steps

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

React Native App performance is a myth?
👍1