"Apple уже не торт" (С) Даже зацепиться не за что - разве что Foundation Models Framework? А так, кажется, показали вещи, которые были бы революционны два года назад, хороши год назад, но сейчас уже кажутся... нормальными? устаревшими? Ну серьезно - многозадачность на iPad это прямо прорыв? Live Translations это Amazing? А Circle to Search... в смысле Visual Intelligence? Все какое-то вторичное. В общем, Apple ждет скорый закат. Запомните этот твит 😀 Если серьезно, ждем Platforms State of the Union.
🤡24👍10
На канале Apple на YouTube уже выложили все видео и презентации.
Например:
• What’s new in Xcode
• What’s new in UIKit
• What’s new in SwiftUI
• What’s new in Swift
• Meet Liquid Glass
• Bring on-device AI to your app using the Foundation Models framework
И еще с сотню новых роликов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
iOS
Вот еще что посмотреть с WWDC:
• Optimize your monetization with App Analytics
• Automate your development process with the App Store Connect API
• What’s new in App Store Connect
• Say hello to the new look of app icons
• What’s new in StoreKit and In-App Purchase
• Optimize SwiftUI performance with Instruments
• Meet WebKit for SwiftUI
Статьи:
• Новые инструменты и технологии Apple для разработчиков
• Использование ИИ и Cursor для локализации каталогов строк Xcode
• Apple анонсировала Foundation Models Framework
• Liquid Glass и цикличность в UI-дизайне
• WWDC 2025. Чем Apple ответит Google, и что нас ждет
• WWDC 2025: всё, что вы не посмотрите сами, но о чём должны знать
• All new frameworks presented at WWDC25
• What is new in SwiftUI after WWDC25
• @concurrent explained with code examples
• Developer experience wins from WWDC25
• Introducing PickerKit for SwiftUI
Вот еще что посмотреть с WWDC:
• Optimize your monetization with App Analytics
• Automate your development process with the App Store Connect API
• What’s new in App Store Connect
• Say hello to the new look of app icons
• What’s new in StoreKit and In-App Purchase
• Optimize SwiftUI performance with Instruments
• Meet WebKit for SwiftUI
Статьи:
• Новые инструменты и технологии Apple для разработчиков
• Использование ИИ и Cursor для локализации каталогов строк Xcode
• Apple анонсировала Foundation Models Framework
• Liquid Glass и цикличность в UI-дизайне
• WWDC 2025. Чем Apple ответит Google, и что нас ждет
• WWDC 2025: всё, что вы не посмотрите сами, но о чём должны знать
• All new frameworks presented at WWDC25
• What is new in SwiftUI after WWDC25
• @concurrent explained with code examples
• Developer experience wins from WWDC25
• Introducing PickerKit for SwiftUI
YouTube
WWDC25: Optimize your monetization with App Analytics | Apple
Explore the new monetization, subscription, and offer analytics coming to App Analytics. We’ll cover how powerful, new data visualizations and automated reports can help you make data-driven decisions that drive revenue growth, and discuss how to pair these…
👍1
Android
• Оборачиваем любой Composable красивой ленточкой
• TriggerX — модульная удобная библиотека для запуска сигналов
• When ConcurrentHashMap is not concurrent and runBlocking is not blocking
• Why You're Not Confident As An Android Developer (Easy Fix)
• Maintaining an Android app is a lot of work
• Оборачиваем любой Composable красивой ленточкой
• TriggerX — модульная удобная библиотека для запуска сигналов
• When ConcurrentHashMap is not concurrent and runBlocking is not blocking
• Why You're Not Confident As An Android Developer (Easy Fix)
• Maintaining an Android app is a lot of work
AppTractor
Оборачиваем любой Composable красивой ленточкой
В этой небольшой статье мы узнаем, как создать модификатор ленты, который рисует контур, обтекающий любой элемент интерфейса Compose.
👍4
Разработка
• The Prompt Engineering Playbook for Programmers
• Celebrate the code you didn’t write
Маркетинг и монетизация
• WWDC25: What Apple announced and what does it mean for app developers?
Кроссплатформа
• Делаем простой навигатор с помощью Google Maps на Futter своими руками
• This is how I would build a Flutter app without a backend in 2025
• Kotlin Multiplatform and interoperability with Swift/Objective-C
• The Prompt Engineering Playbook for Programmers
• Celebrate the code you didn’t write
Маркетинг и монетизация
• WWDC25: What Apple announced and what does it mean for app developers?
Кроссплатформа
• Делаем простой навигатор с помощью Google Maps на Futter своими руками
• This is how I would build a Flutter app without a backend in 2025
• Kotlin Multiplatform and interoperability with Swift/Objective-C
Substack
The Prompt Engineering Playbook for Programmers
Turn AI coding assistants into more reliable development partners
❤2👍2
Сегодня 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
👍9❤1🤡1🌚1
Liquid Glass это основа для будущих AR-очков Apple
Вот и раскрылась тайна этого недоразумения и прозрачных уведомлений.
Liquid Glass получил свое название из-за того, что каждое окно на телефоне будет похоже на стеклянную панель. Это придает экрану более элегантный вид, хотя в бета-версии для разработчиков Apple еще не до конца решила проблему с непрозрачностью.
Эксперты связывают Liquid Glass с потенциальными AR-очками. Согласно сообщениям Марка Гурмана из Bloomberg, эти очки будут оснащены камерами, микрофонами и динамиками, как и их конкуренты. Siri, которая все еще ожидает своего обновления, будет встроена в устройство и сможет помогать с приемом телефонных звонков, воспроизведением музыки, синхронным переводом и пошаговыми инструкциями. На дисплее пользователи смогут видеть уведомления, изображения и другие наложения.
И если вы носите AR-очки и получаете какое-то уведомление, вы, вероятно, предпочтете, чтобы оно гармонично вписывалось в окружающую обстановку, а не было гигантским красочным квадратом, который внезапно заслоняет вам обзор, когда вы идете. Так что технология Liquid Glass это определенно задел на будущее в дополненной реальности.
Вот и раскрылась тайна этого недоразумения и прозрачных уведомлений.
Liquid Glass получил свое название из-за того, что каждое окно на телефоне будет похоже на стеклянную панель. Это придает экрану более элегантный вид, хотя в бета-версии для разработчиков Apple еще не до конца решила проблему с непрозрачностью.
Эксперты связывают Liquid Glass с потенциальными AR-очками. Согласно сообщениям Марка Гурмана из Bloomberg, эти очки будут оснащены камерами, микрофонами и динамиками, как и их конкуренты. Siri, которая все еще ожидает своего обновления, будет встроена в устройство и сможет помогать с приемом телефонных звонков, воспроизведением музыки, синхронным переводом и пошаговыми инструкциями. На дисплее пользователи смогут видеть уведомления, изображения и другие наложения.
И если вы носите AR-очки и получаете какое-то уведомление, вы, вероятно, предпочтете, чтобы оно гармонично вписывалось в окружающую обстановку, а не было гигантским красочным квадратом, который внезапно заслоняет вам обзор, когда вы идете. Так что технология Liquid Glass это определенно задел на будущее в дополненной реальности.
❤2👍1
iOS
• Что нового в UIKit после WWDC25
• Что нового в SwiftUI после WWDC25
• Xccache — кэширование SPM-пакетов
• Liquid Glass это основа для будущих AR-очков Apple
• Вышла бета-версия SF Symbols 7
• WebView is Finally Coming to SwiftUI
• How to Make Apple's Liquid Glass Effect In Figma
• Setting default actor isolation in Xcode 26
• Donate content to Spotlight and open it using NSUserActivity
• Create immersive backgrounds in SwiftUI with backgroundExtensionEffect()
• Cook up 3D charts with Swift Charts
• Real-time systems with Combine and WebSockets
• Stretchy header in SwiftUI with visualEffect()
• Default Actor Isolation in Swift 6.2
• Что нового в UIKit после WWDC25
• Что нового в SwiftUI после WWDC25
• Xccache — кэширование SPM-пакетов
• Liquid Glass это основа для будущих AR-очков Apple
• Вышла бета-версия SF Symbols 7
• WebView is Finally Coming to SwiftUI
• How to Make Apple's Liquid Glass Effect In Figma
• Setting default actor isolation in Xcode 26
• Donate content to Spotlight and open it using NSUserActivity
• Create immersive backgrounds in SwiftUI with backgroundExtensionEffect()
• Cook up 3D charts with Swift Charts
• Real-time systems with Combine and WebSockets
• Stretchy header in SwiftUI with visualEffect()
• Default Actor Isolation in Swift 6.2
AppTractor
Что нового в UIKit после WWDC25
Он продолжает устанавливать стандарт того, каким должен быть императивный фреймворк пользовательского интерфейса, но в то же время — он медленно начал заимствовать идеи из своего декларативного аналога. Интересное время! В iOS 26 UIKit лучше, чем когда-либо.
Android
• Google усложнил разработку кастомных прошивок на основе AOSP
• Animate.compose — мощные анимации Kotlin Multiplatform
• Вышел Android 16
• Как правильно считать шаги на Android: полное руководство для разработчика от сенсоров до Health Connect
• Я обогнал Google?
• Настраиваем CI/CD Android-проекта, часть 1. Начало
• Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines
• Повторяю стекломорфизм в Android на AGSL шейдерах (лучше бы я этого не делал)
• Server-driven UI SDK on Android: how RevenueCat enables remote paywalls without app updates
• Handling Privacy Sensitive content in Jetpack Compose
• Memory Leaks in Android: A Guide for Android Developers
• Keep the Lights On: Using keepScreenOn in Jetpack Compose
• DataSources and Repository Patterns: Building a Robust Data Layer
• Google усложнил разработку кастомных прошивок на основе AOSP
• Animate.compose — мощные анимации Kotlin Multiplatform
• Вышел Android 16
• Как правильно считать шаги на Android: полное руководство для разработчика от сенсоров до Health Connect
• Я обогнал Google?
• Настраиваем CI/CD Android-проекта, часть 1. Начало
• Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines
• Повторяю стекломорфизм в Android на AGSL шейдерах (лучше бы я этого не делал)
• Server-driven UI SDK on Android: how RevenueCat enables remote paywalls without app updates
• Handling Privacy Sensitive content in Jetpack Compose
• Memory Leaks in Android: A Guide for Android Developers
• Keep the Lights On: Using keepScreenOn in Jetpack Compose
• DataSources and Repository Patterns: Building a Robust Data Layer
AppTractor
Google усложнил разработку кастомных прошивок на основе AOSP
Недавние публикации Google вновь разожгли опасения, что компания может прекратить публикацию исходного кода для новых версий Android. Google заявил, что эти опасения беспочвенны, но новые изменения затрудняют публикацию кастомных ROM на устройствах Pixel.
❤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
Разработка
• 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
AppTractor
10 правил Билла Аткинсона по созданию более человечных интерфейсов
Его следы есть на каждом пикселе, который мы нажимаем, каждом выборе, который мы делаем, каждом моменте творческого потока, который испытывают наши пользователи.
👍5❤2
iOS
Перевел статью про MetricKit, сквозную аналитику Apple, которая помогает оценитьвать работу приложений на устройствах пользователей. Фреймворку уже 6 лет, но повторение - мать учения.
• Используем MetricKit: что на самом деле делает ваше приложение на устройствах пользователей
• ProgressWebViewController — WebViewController с прогресс-баром
• An amazing ADHD MacOS utility to keep your focus
• iOS Design Patterns Every Developer Should Master+
• Bringing On-Device AI to your app: Using Apple’s Foundation Models
Перевел статью про MetricKit, сквозную аналитику Apple, которая помогает оценитьвать работу приложений на устройствах пользователей. Фреймворку уже 6 лет, но повторение - мать учения.
• Используем MetricKit: что на самом деле делает ваше приложение на устройствах пользователей
• ProgressWebViewController — WebViewController с прогресс-баром
• An amazing ADHD MacOS utility to keep your focus
• iOS Design Patterns Every Developer Should Master+
• Bringing On-Device AI to your app: Using Apple’s Foundation Models
AppTractor
Используем MetricKit: что на самом деле делает ваше приложение на устройствах пользователей
MetricKit меняет ваше понимание реальной производительности вашего приложения. Обеспечивая прямой доступ к данным о производительности в реальных условиях, он позволяет выявлять и устранять проблемы, которые могут быть упущены при традиционном тестировании.
❤5👍1
Android
RuStore пишет про опыт внедрения Pay SDK от самого себя. Прирост APRU (Average Revenue Per User составил +207% по сравнению с Google Play и +63% по отношению к App Store.
• Любовь, платежи и профит: как романтическая игра внедрила новый Pay SDK от RuStore
• Функциональное программирование в Android. Знакомство с парадигмой
• Koin 4.1 — Safer Configurations, Stronger Integrations & Support
• WebSocket in Android
• Avoid using lambda in the data class constructor in Kotlin
• Clean Code in Android: Not Just for Senior Devs With OCD
RuStore пишет про опыт внедрения Pay SDK от самого себя. Прирост APRU (Average Revenue Per User составил +207% по сравнению с Google Play и +63% по отношению к App Store.
• Любовь, платежи и профит: как романтическая игра внедрила новый Pay SDK от RuStore
• Функциональное программирование в Android. Знакомство с парадигмой
• Koin 4.1 — Safer Configurations, Stronger Integrations & Support
• WebSocket in Android
• Avoid using lambda in the data class constructor in Kotlin
• Clean Code in Android: Not Just for Senior Devs With OCD
Хабр
Любовь, платежи и профит: как романтическая игра внедрила новый Pay SDK от RuStore
В какой-то момент всё становится серьёзным — даже в приложениях про любовь. Команда Redspell, создатели игры Senses (интерактивные романтические истории), решили стать одними из первых, кто...
👍2🍌1
Веселая, но тем не менее сильно запрещенная 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
Разработка
• Что такое 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
AppTractor
В WhatsApp будет реклама
«Мы уже много лет говорим о наших планах по созданию бизнеса, который не будет прерывать ваши личные чаты, и мы считаем, что вкладка Updates — это подходящее место для работы этих новых функций».
❤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 году с сильным ростом доходов и загрузок. Австралия, США, Франция, Канада и Великобритания также продолжили обеспечивать огромный потенциал роста для неигровых приложений
Вышло дополнение к годовому отчету Sensor Tower за 2024 года. Отчет State of Mobile 2025: TikTok Edition, созданный на основе рыночной аналитики Sensor Tower и культурного анализа TikTok, объединяет точные данные о приложениях и человеческом поведении, формирующие будущее мобильных устройств. Этот отчет расширяет идеи из предыдущего отчета и включает в себя глубокое погружение в дополнительные темы, такие как географическое расширение, категории Производительность и Утилиты, а также Знакомства.
Вот, например. Чтобы понять, какие рынки имеют наибольший потенциал для вашей вертикали, первым шагом будет измерение относительной силы каждого рынка и того, как он развивается. Рыночные баллы Sensor Tower ранжируют каждый рынок на основе трех основных показателей: привлечение пользователей, вовлеченность и потенциал монетизации. Каждый рынок оценивался с использованием этих показателей по шкале от одного до пяти (пять для наиболее эффективных рынков), а общий балл рассчитывался как средневзвешенное значение этих трех баллов. США, Австралия и Япония вошли в пятерку лучших рынков благодаря высокой монетизации, в то время как высокие показатели привлечения новых пользователей вывели ОАЭ и Саудовскую Аравию на 2-е и 4-е места соответственно. Если говорить о росте, то Германия возглавила исследованные рынки в 2024 году с сильным ростом доходов и загрузок. Австралия, США, Франция, Канада и Великобритания также продолжили обеспечивать огромный потенциал роста для неигровых приложений
❤1👍1