iOS Broadcast
3.33K subscribers
1.71K photos
85 videos
982 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
🔨 Что нового в Xcode 16
И снова, Xcode 16, не притерпел глобальных изменений, что оставляет надежду на то что стабильность его работы не ухудшится. Новый автокомплит в beta работает не очень шустро и к нему нужно точно привыкать, но он работает точно лучше чем на заре Swift. Новый Xcode привносит фичи поддержки безопасного параллелизма Swift 6, упрощения для работы с превью, explicit modules позволит оптимизировать и ускорить сборку и улучшить работу в режиме отладки. На сессии показали как новый фреймворк Swift Testing интегрирован с IDE и полезные улучшения в инструментах.

🟢 Xcode 16 появился AI автокомплит, аналог copilot но локальный
🟢 Работа с превью упростилась благодаря новым API, таким как Previewable и PreviewModifier
🟢 Explicit modules в Xcode 16 ускоряют компиляцию и дебаг за счет разбития модулей компиляции на отдельные этапы, обеспечивая лучший параллелизм, более четкие сообщения об ошибках и улучшенную видимость графика сборки
🟢 Новый вид для отладки многопоточного исполнения
🟢 В Instruments добавили Flame Graph - инструмент визуального представления для анализа выполнения кода

➡️ Весь спикок нововведений

🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Встречаем (снова) новое поколение CarPlay

Новый CarPlay от Apple был анонсирован еще на WWDC 2022 года и только в этом году мы, наконец, уведили детали реализации. К сожалению, по пути мы потеряли часть автопроизводителей, которые заявляли поддержку, но все может перевернуться, как только новое поколение CarPlay выйдет на рынок. Как видно из целого набора сессий на WWDC24, со стороны Apple все готово, мяч на стороне автопроизводителей. Я все еще верю, что это может стать прорывом в автомобильных интерфейсах (сильно тут можно было и не стараться) и как только критерием выбора будет поддержка CarPlay, автопроизводители переобуются, как они это сделали с "отказом от ДВС"

🟢 Новое поколение CarPlay работает только по беспроводной сети
🟢 CarPlay будет отображать данные о автомобиле
🟢 CarPlay сможет управлять автомобилем
🟢 Часть функций работают на iPhone, часть – локально
🟢 Акцент на защиту и конфиденциальность пользователей
🟢 Пользовательский интерфейс разделен на уровни:
🟡Наложенный пользовательский интерфейс
🟡Удаленный пользовательский интерфейс
🟡Локальный пользовательский интерфейс
🟡Сквозной пользовательский интерфейс

🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3
Кастомизация иконок приложений для Dark Mode
Исходя из последних новостей, далеко не все получат AI фичи в iOS 18, зато все получат кастомизацию иконок 🤢. Как бы мы к этому не относились, лучше адаптироваться самим чем дать системе самовольно перекрасить иконку вашего приложения. В этом обзоре доходчиво рассматриваются различные примеры иконок и как их нужно и не нужно адаптировать под новые гайдлайны
Please open Telegram to view this post
VIEW IN TELEGRAM
3
⚡️ Вышли вторые беты iOS, iPadOS 18
Поддержка альтсторов, веб дистрибуция приложений и альтернативные движки браузеров
👍1
⚡️ Законопроект о iOS альтсторах в РФ
Планировал другой пост, но зашел в новости и не могу пройти мимо. Что мы имеем на текущий момент:
🟢Закон вступит в действие 1 сентября 2025г
🟢В случае не соблюдения закона, будет запрет на продажу iOS устройств
🟢В пояснительной записке фигурирует возможность проводить платежи

Законопроект не был сюрпризом и опубликован сразу после реализации аналогичных возможностей для ЕС (альтсторы и веб дистрибуция приложений). Следующий шаг - переговоры минцифры и представителей Apple. Для того чтобы Apple согласились следовать законам РФ, прийдется пригрозить прикрыть весь импорт, а не только официальные продажи. После такого ультиматума мы узнаем, вернутся ли в РФ все удаленные из AppStore приложения или пропадут новые iPhone. Очень интересно ваше мнение, верите в гибкость Apple?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔13👌4
Станьте компактнее с Embedded Swift
Embedded Swift - это новый режим компиляции, который позволяет программировать встроенные устройства с помощью Swift, обеспечивая безопасность, простоту использования и чистоту кода. Выглядит впечатляюще, если вы когда-то писали под микроконтроллеры, желательно не под ардуино, вы понимаете на сколько среда разработки и SDK отталкивающие даже для опытных программистов. Это новый уровень для пет-проектов

🔴 Embedded Swift позволяет нам легко начать создавать проекты под встроенные устройства
🔴 Интероп Swift-а позволяет интегрироваться с C и C++ SDK, предоставляемыми поставщиками, и использовать их с удобством Swift
🔴 Embedded Swift - это подмножество Swift, разработанное для ограниченных сред, для оптимизации размера кода и скорости исполнения
🔴 В демонстрации за 10 минут интегрировали управление светодиодом и добавили поддержку HomeKit
🔴 Доступны enum и дженерики, что значительно упрощает чтение и работу с кодом для встраиваемых систем
🔴 Уже доступна подробная документация по Embedded Swift, примеры проектов и библиотек
🔴 Все еще в состоянии эксперимента и может не иметь обратную совместимость

Полезные ссылки:
➡️ Мануал
➡️ Направление развития для Embedded Swift
➡️ Примеры проектов с Embedded Swift
➡️ Интеграция с умным домом на основе Matter
➡️ IDE для Embedded Swift - neovim


🍏#WWDC24
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
9