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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
👍1
🇸🇱 Вышел Android 16

Сегодня Google выпустил Android 16 и сделал его доступным для большинства поддерживаемых устройств Pixel. Сегодня  также открыли доступ к исходному коду на сайте Android Open Source Project (AOSP). Вы можете изучить исходный код, чтобы лучше понять, как работает Android.

Напомним, что нового:

• Основные и второстепенные SDK релизы: В Android 16 добавили концепцию минорных (второстепенных) SDK выпусков, чтобы быстрее обновлять API, отражая быстрый темп инноваций, которые Android привносит в приложения и устройства.
• Новые API для камеры и мультимедиа для расширения творческих возможностей.
• Адаптивные приложения для Android: Поскольку приложения Android теперь работают на различных устройствах, а на больших экранах используется больше оконных режимов, разработчики должны создавать приложения для Android, которые адаптируются к любому размеру экрана и окна, независимо от ориентации устройства.
• Предсказуемые возвраты по умолчанию и многое другое: Приложения, работающие под управлением Android 16, по умолчанию будут иметь системные анимации возврата к домашнему экрану, перекрестной задаче и перекрестной активити. Кроме того, Android 16 распространяет навигацию с предсказанием возврата на трехкнопочную навигацию, то есть пользователи, долго нажимающие кнопку «назад», увидят мельком предыдущий экран, прежде чем вернуться назад.
• Live Updates: В Android 16 появился Notification.ProgressStyle, позволяющий создавать уведомления, ориентированные на отображение прогресса, которые могут обозначать состояния и вехи в путешествии пользователя с помощью точек и сегментов.
• Более производительные и эффективные приложения и игры: От API, помогающих понять производительность приложения, до изменений в платформе, направленных на повышение эффективности — Android 16 нацелен на то, чтобы ваши приложения работали хорошо.
• Конфиденциальность и безопасность: Android 16 продолжает миссию по повышению безопасности и обеспечению конфиденциальности пользователей. В нем улучшена защита от атак перенаправления интентов, функция MediaStore.getVersion стала уникальной для каждого приложения, добавлен API, позволяющий приложениям обмениваться ключами Android Keystore, включена последняя версия Privacy Sandbox на Android, введено новое поведение в процессе сопряжения устройств-компаньонов для защиты конфиденциальности местоположения пользователя, и пользователь может легко выбрать и ограничить доступ к общим медиафайлам, принадлежащим приложениям, в пикере фотографий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🤡1🌚1
Liquid Glass это основа для будущих AR-очков Apple

Вот и раскрылась тайна этого недоразумения и прозрачных уведомлений.

Liquid Glass получил свое название из-за того, что каждое окно на телефоне будет похоже на стеклянную панель. Это придает экрану более элегантный вид, хотя в бета-версии для разработчиков Apple еще не до конца решила проблему с непрозрачностью.

Эксперты связывают Liquid Glass с потенциальными AR-очками. Согласно сообщениям Марка Гурмана из Bloomberg, эти очки будут оснащены камерами, микрофонами и динамиками, как и их конкуренты. Siri, которая все еще ожидает своего обновления, будет встроена в устройство и сможет помогать с приемом телефонных звонков, воспроизведением музыки, синхронным переводом и пошаговыми инструкциями. На дисплее пользователи смогут видеть уведомления, изображения и другие наложения.

И если вы носите AR-очки и получаете какое-то уведомление, вы, вероятно, предпочтете, чтобы оно гармонично вписывалось в окружающую обстановку, а не было гигантским красочным квадратом, который внезапно заслоняет вам обзор, когда вы идете. Так что технология Liquid Glass это определенно задел на будущее в дополненной реальности.
2👍1
2
Google планомерно и настойчиво отказывается от AOSP? Ранее Google объявил, что будет разрабатывать ОС Android полностью в закрытом режиме, чтобы упростить процесс разработки. Сосредоточив свои усилия на одной внутренней ветке, Google якобы стремится оптимизировать работу, которая ранее была разделена. Сейчас компания выложила Android 16. И в нем нет дерева устройств Pixel. Google также не загрузил новые бинарные файлы драйверов для каждого устройства Pixel и выпустил исходный код ядра с сокращенной историей коммитов. Эти упущения привели некоторых к предположению, что Google делает первый шаг в плане прекращения поддержки AOSP. Вице-президент и генеральный директор Google по платформе Android Сэнг Чау конечно опроверг все козни. Он прокомментировал эти предположения в посте на X, заявив, что «AOSP НЕ исчезнет». Но как изменится система публикаций и что еще потеряет открытая версия он не уточнил.

Разработка

10 правил Билла Аткинсона по созданию более человечных интерфейсов
Snap планирует начать продавать нормальные потребительские AR-очки в 2026 году
«Где мои strings, чувак?» Или как организовать удобную работу команды по локализации интерфейсов мобильных приложений
Опыт использования ИИ Claude для написания мобильного приложения
Please, Stick to One Level of Abstraction

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

Будущее дистрибуции приложений:кто может составить конкуренцию Apple и Google?

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

Flutter-Анимации 2025: Полный Гайд
Master Your KMM Workflow: Publishing to Local Maven for Faster Android Iteration
Distributing KMP Libraries to Maven Central with Confidence
👍52
Веселая, но тем не менее сильно запрещенная Meta, наконец-то добавит рекламу WhatsApp. Хотя изначальные авторы мессенджера клятвенно обещали никогда этого не делать, их уже давно нет в компании, а монетизировать главный актив все больше хочется. В первую очередь реклама появится в разделе «Статусы» и будет похожа на нативные истории пользователей. Также появятся платные подписки и продвижение каналов для авторов. Пора заводить канал в WhatsApp?  ☺️

Разработка

Что такое Docs-as-Code: подход к документации в стиле разработчиков
Developers Don’t Need More Docs
Lessons From 9 More Years of Tricky Bugs

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


Маркетинговый анализ AIGC-приложений в I квартале 2025 года
В WhatsApp будет реклама

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

Кроссплатформенный опыт Surf с Flutter Web
Flutter vs Jetpack Compose: Which UI Toolkit Wins in 2025?
Building a Space Flight News App with Compose Multiplatform for Android, iOS, and Desktop: Part 2
1🌭1
Читаете какие-нибудь каналы в WhatsApp?
Anonymous Poll
1%
Да, много
2%
Несколько
93%
Нет
4%
Посмотреть
😁4
Как добиться успеха на мобильных устройствах в 2025 году - отчет Sensor Tower

Вышло дополнение к годовому отчету Sensor Tower за 2024 года. Отчет State of Mobile 2025: TikTok Edition, созданный на основе рыночной аналитики Sensor Tower и культурного анализа TikTok, объединяет точные данные о приложениях и человеческом поведении, формирующие будущее мобильных устройств. Этот отчет расширяет идеи из предыдущего отчета и включает в себя глубокое погружение в дополнительные темы, такие как географическое расширение, категории Производительность и Утилиты, а также Знакомства.

Вот, например. Чтобы понять, какие рынки имеют наибольший потенциал для вашей вертикали, первым шагом будет измерение относительной силы каждого рынка и того, как он развивается. Рыночные баллы Sensor Tower ранжируют каждый рынок на основе трех основных показателей: привлечение пользователей, вовлеченность и потенциал монетизации. Каждый рынок оценивался с использованием этих показателей по шкале от одного до пяти (пять для наиболее эффективных рынков), а общий балл рассчитывался как средневзвешенное значение этих трех баллов. США, Австралия и Япония вошли в пятерку лучших рынков благодаря высокой монетизации, в то время как высокие показатели привлечения новых пользователей вывели ОАЭ и Саудовскую Аравию на 2-е и 4-е места соответственно. Если говорить о росте, то Германия возглавила исследованные рынки в 2024 году с сильным ростом доходов и загрузок. Австралия, США, Франция, Канада и Великобритания также продолжили обеспечивать огромный потенциал роста для неигровых приложений
1👍1
iOS

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

Apple реализует промокоды для встроенных покупок
Стеклянный фасад Apple: почему новый дизайн iOS 26 и macOS — красивая ошибка
SwiftUI: The NEW TextEditor/AttributedString/AttributedTextSelection Combo
SwiftUI: Liquid Glass. From Basic to (A Little) Advance
Exploring the Secrets of layoutPriority in SwiftUI ZStack
Migrating internal iOS libraries to a monorepo using Swift Package Manager
From Massive SwiftUI Views to Reusable Components: The Root MVVM Approach to Modular Interfaces
An open source tool to speed up iOS app launch
Android

В Reddit снова недовольство: выкладывать приложение на Google Play стало не просто сложно — абсурдно сложно для одиночек. Один из авторов треда делится, что Google требует всё больше бюрократии: подтверждение адреса, банковские реквизиты, верификация личности, обязательное наличие сайта, а иногда и видеозапись, где ты демонстрируешь, как работает твоё приложение. И всё это — даже если ты просто один человек с простым приложением, без юридического лица и команды. Причём часто причина отказа непонятна: «Кнопка на экране выглядит неинтуитивно» — и весь релиз встал. На этом фоне Apple неожиданно выглядит более дружелюбно. Да, плата за аккаунт есть, но процесс модерации и публикации чёткий, предсказуемый и гораздо менее хаотичный. Разработчики задаются вопросом — не пытается ли Google выдавить с платформы мелких и независимых? Потому что сегодня чувство именно такое: Play Console теперь не для всех.

FigX — надежный импорт ассетов из Figma в Android-проект
Не хотите поговорить о Kotlin Contracts?
Google Play is making it harder for solo devs — Apple handles this way better
Things I Learned from Reverse Engineering My Own Android App
Mastering Coroutine Cancellation in Kotlin: Best Practices, Common Pitfalls, and Safe Handling of Repeating Tasks
Supercharge Your Android Workflow: A Practical Guide to CircleCI Automation
😢3💯3
Совершенно случайно нашел сервис, который позволяет читать закрытые пейволом статьи Medium бесплатно - Freedium. Просто кидаете в него ссылку и он выдает полный текст без украшательств. Кайф! Добавьте в закладки, точно пригодится.

Разработка

Anysphere запускает Ultra подписку на Cursor AI стоимостью $200

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

AppMetrica поможет маркетологам лучше анализировать целевые действия в приложениях
Как добиться успеха на мобильных устройствах в 2025 году — отчет Sensor Tower
Какого результата ждать от ASO и что можно спрогнозировать на старте работы
What the best subscription apps get right about paywalls

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

PWA vs сторы: что делать, если нужно вернуться в App Store и Google Play?
Supabase × Flutter in 2025 — The Full‑Stack Guide
iOS 26 Just Left Flutter Devs Behind
🔥11👍82🤡2
FaultOrdering — открытый инструмент создания файлов компоновки для ускорения запуска iOS-приложений

Sentry совместно с Emerge Tools открыли исходный код ключевого компонента своего инструмента Launch Booster — теперь он доступен как Swift‑пакет под названием FaultOrdering. Этот инструмент помогает ускорить запуск iOS‑приложений за счёт генерации order‑файлов, которые оптимизируют расположение кода в бинарнике. В результате уменьшается количество обращений к памяти при холодном старте и достигается заметное ускорение запуска — по данным авторов, до 20%.

Особенность FaultOrdering в том, что для его использования не нужно вносить изменения в код приложения. Сбор данных происходит через встроенный отладчик, который ставит брейкпоинты на ключевые функции и отслеживает их выполнение во время UI‑тестов. Итоговый order‑файл автоматически прикрепляется к результатам теста и может быть применён в процессе сборки приложения.
👍53
iOS

Foundation Models, работающие на устройствах, стали одной из главных премьер WWDC 2025 и появились первые примеры использования. В данной статье автор Ice Cubes (открытый клиент Mastodon) использовал модели для автоматической генерации тегов к постам. Сам он описывает свой опыт работы так: Amazing "После многих лет борьбы с ключами API, ограничениями токенов и сетевыми ошибками это кажется обманом. Вся интеграция ИИ занимает около 100 строк кода. Никаких внешних зависимостей. Никаких файлов конфигурации. Фреймворк просто работает". Но на первый взгляд кажется, что сфера применения моделей Apple очень ограничена и вряд ли потянет серьезные задачи. Впрочем, это лишь первый опыт и дальше, возможно, они раскочегарятся.

Внедрение ИИ в ваше приложение: используем Foundation модели Apple
FaultOrdering — открытый инструмент создания файлов компоновки для ускорения запуска iOS-приложений
StructuredQueries — типобезопасный, выразительный и компонуемый SQL
Exploring tab bars on iOS 26 with Liquid Glass
How to use VideoKit to add video to your SwiftUI app
The Ultimate Guide to the Foundation Models Framework
The evolution of Mobile CI: Navigating the shift to Infrastructure-as-a-Service
SwiftUI 3D Charts: Add a Whole New Dimension to Your Data
iOS & macOS Clean Architecture: Part 1 — From Chaos to Clarity
👍3