Доступны 3D-фото на локскрине.
А ещё: можно запилить 3D-сцену из 2D-фотки для обоев.
Кстати, Apple Music также имеет полноэкранный дизайн на экране блокировки, когда вы слушаете музыку.
😃 iOS Dev
А ещё: можно запилить 3D-сцену из 2D-фотки для обоев.
Кстати, Apple Music также имеет полноэкранный дизайн на экране блокировки, когда вы слушаете музыку.
Please open Telegram to view this post
VIEW IN TELEGRAM
Новые контекстные меню. Что думаете?
Дайте возможность кастомизации (не приватные API, пожалуйста).
😃 iOS Dev
Дайте возможность кастомизации (не приватные API, пожалуйста).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14 10🔥9👏3☃1🆒1
Новый CarPlay!
Теперь будет 1000 приложений в App Store, а не 10, как сейчас.
Больше фич, возможностей управления, и виджеты! Ну заживём теперь!
😃 iOS Dev
Теперь будет 1000 приложений в App Store, а не 10, как сейчас.
Больше фич, возможностей управления, и виджеты! Ну заживём теперь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13 9🤩7👍3🤯2💯1
Новая фича - Screening Call
Полезная штука против мошеннических звонков.
С помощью неё можно автоматически отвечать на звонки с неизвестных номеров, а после того, как звонящий назовёт имя и причину звонка - девайс начнёт звонить. Интересно, можно ли будет сделать вайтлист для причин.
После этого можно ответить/скипнуть звонок, обладая вводной инфой.
😃 iOS Dev
Полезная штука против мошеннических звонков.
С помощью неё можно автоматически отвечать на звонки с неизвестных номеров, а после того, как звонящий назовёт имя и причину звонка - девайс начнёт звонить. Интересно, можно ли будет сделать вайтлист для причин.
После этого можно ответить/скипнуть звонок, обладая вводной инфой.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16 13🎉8🔥7👍2
iOS Dev
Новая фича - Screening Call Полезная штука против мошеннических звонков. С помощью неё можно автоматически отвечать на звонки с неизвестных номеров, а после того, как звонящий назовёт имя и причину звонка - девайс начнёт звонить. Интересно, можно ли будет…
А ещё запилили «Hold Assist».
Как я понял, с её помощью можно удерживать место в очереди, пока вы ждете агента.
Умеет распознавать музыку для удержания, и если вы нажмете «удержать», музыка остановится, а вызов останется подключенным.
Когда человек ответит, звонок можно будет продолжить.
😃 iOS Dev
Как я понял, с её помощью можно удерживать место в очереди, пока вы ждете агента.
Умеет распознавать музыку для удержания, и если вы нажмете «удержать», музыка остановится, а вызов останется подключенным.
Когда человек ответит, звонок можно будет продолжить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Синхронный перевод в реальном времени!
Показали пример в Facetime и Messages.
Будет API для всех (интересно, будет ли лимит бесплатных запросов).
😃 iOS Dev
Показали пример в Facetime и Messages.
Будет API для всех (интересно, будет ли лимит бесплатных запросов).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13 8❤🔥7🔥5🤯3💯1😎1
Новый Digital ID, обновили цифровые посадочные талоны, добавили крутой трекинг для заказов для Apple Pay.
Похоже, что все фичи опять не для СНГ.
😃 iOS Dev
Похоже, что все фичи опять не для СНГ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Все фичи новой iOS 26
В конце рассказали про Visual Intelligence (под капотом вновь ChatGPT).
Более детально - в комментариях.
😃 iOS Dev
В конце рассказали про Visual Intelligence (под капотом вновь ChatGPT).
Более детально - в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый macOS - Tahoe
Новый Control Center, можно менять цвета папок (и закидывать им эмодзи), и добавлять тинт (прямо как в iOS).
А ещё - теперь доступны Live Activities (можно отслеживать свой заказ, не отвлекаясь во время программирования на смартфон).
😃 iOS Dev
Новый Control Center, можно менять цвета папок (и закидывать им эмодзи), и добавлять тинт (прямо как в iOS).
А ещё - теперь доступны Live Activities (можно отслеживать свой заказ, не отвлекаясь во время программирования на смартфон).
Please open Telegram to view this post
VIEW IN TELEGRAM
Большое обновление для Spotlight - хм, очень похоже на Raycast, не находите?
Можно задавать сложные фичи, кастомизировать действия и многое другое.
😃 iOS Dev
Можно задавать сложные фичи, кастомизировать действия и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Xcode 26 - встроен ChatGPT, шутка про вайб-кодинг больше не шутка
В Xcode 26 встроена поддержка ChatGPT, и разработчики могут использовать API-ключи других провайдеров или запускать локальные модели.
Разработчикам доступен ChatGPT в Xcode без необходимости создания учётки, а подписчики могут подключить свои учетные записи, чтобы получить доступ к большему количеству запросов.
😎 Наконец-то настоящий amazing!
В пресс-релизе написали, что фичи будут доступны из любой точки в коде.
Новые инструменты позволят запилить Preview, настроить Playground и исправить баги из предлагаемых действий (а ещё смогут обрабатывать и другие промпты).
😃 iOS Dev
В Xcode 26 встроена поддержка ChatGPT, и разработчики могут использовать API-ключи других провайдеров или запускать локальные модели.
Разработчикам доступен ChatGPT в Xcode без необходимости создания учётки, а подписчики могут подключить свои учетные записи, чтобы получить доступ к большему количеству запросов.
В пресс-релизе написали, что фичи будут доступны из любой точки в коде.
Новые инструменты позволят запилить Preview, настроить Playground и исправить баги из предлагаемых действий (а ещё смогут обрабатывать и другие промпты).
Please open Telegram to view this post
VIEW IN TELEGRAM
106😁39🔥16 8💯3👍2 2☃1🎄1
Презентация закончилась прекрасной песней о хороших отзывах
❤️ Так мало доброты в современном мире, но есть и те, для кого можно делать хорошее.
Спасибо вам, что читали трансляцию здесь - очень скоро разберём все новинки в коде, анимациях и их комбинации.
😃 iOS Dev
❤️ Так мало доброты в современном мире, но есть и те, для кого можно делать хорошее.
Спасибо вам, что читали трансляцию здесь - очень скоро разберём все новинки в коде, анимациях и их комбинации.
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤🔥26🤩9👍6 5 3⚡1🔥1🏆1
Что вам понравилось больше всего на WWDC (можно выбрать несколько вариантов)
Anonymous Poll
23%
Федериги за рулём болида
33%
Liquid Glass (и в целом визуальный стиль)
53%
ChatGPT в Xcode
10%
Обновлённый CarPlay
15%
Live Translation
19%
Foundation Models Framework
18%
Новый Spotlight (дополненный фичами AI)
11%
Песня про отзывы
12%
Ничего не понравилось
🔥6 6🤯5✍2❤🔥2👍2
⚡️ Все новые фреймворки iOS 26
Собрал все анонсированные фреймворки и их краткие фичи в одном посте.
🛠 AlarmKit — для создания кастомных будильников и таймеров в приложении.
🛠 AVRouting — для добавления устройств и протоколов сторонних производителей в AVRoutePickerView.
🛠 DeclaredAgeRange — для запроса возраста в приложении.
🛠 EnergyKit — для помощи использования электроэнергии (пока доступно для USA).
🛠 FinanceKitUI — стандартизированный интерфейс для взаимодействия с FinanceKit и FinanceStore.
🛠 FoundationModels — предоставляет доступ к большой языковой модели Apple на устройстве (которая в основе Apple Intelligence).
🛠 GameSave — хранение и синхронизация в iCloud.
🛠 GeoToolbox — для создания PlaceDescriptor и использование технологий Maps и картографических системах сторонних разработчиков.
🛠 IdentityDocumentServices — обмен мобильными документами с помощью API Digital Credentials.
🛠 IdentityDocumentServicesUI — содержит объекты интерфейса, которые поддерживают функции IdentityDocumentServices.
🛠 ImmersiveMediaSupport — позволяет создавать кастомные процессы для обработки Apple Immersive Video (AIV).
🛠 PermissionKit — для настройки правил учёток в iCloud.
🛠 RelevanceKit — интеллектуальное управление на устройстве с помощью контекстных подсказок (повышают видимость и на Apple Watch).
🛠 TelephonyMessagingKit — для отправки и получения сообщений через сотовые сети.
🛠 TouchControls — для интеграции сенсорного управления на экране в игры на основе Metal.
🛠 VisualIntelligence — для включения релевантного контента приложения в результаты поиска.
🛠 WiFiAware — позволяет устройствам безопасно обнаруживать и взаимодействовать с близлежащими устройствами без подключения к Интернету или точки доступа.
🛠 WirelessInsights — уведомляет ваше приложение о состоянии сети, которое может повлиять на его способность использовать данные.
📖 Для фильтрации и поиска всех фреймворков и их доступности рекомендую этот ресурс.
😃 iOS Dev
Собрал все анонсированные фреймворки и их краткие фичи в одном посте.
🛠 AlarmKit — для создания кастомных будильников и таймеров в приложении.
🛠 AVRouting — для добавления устройств и протоколов сторонних производителей в AVRoutePickerView.
🛠 DeclaredAgeRange — для запроса возраста в приложении.
🛠 EnergyKit — для помощи использования электроэнергии (пока доступно для USA).
🛠 FinanceKitUI — стандартизированный интерфейс для взаимодействия с FinanceKit и FinanceStore.
🛠 FoundationModels — предоставляет доступ к большой языковой модели Apple на устройстве (которая в основе Apple Intelligence).
🛠 GameSave — хранение и синхронизация в iCloud.
🛠 GeoToolbox — для создания PlaceDescriptor и использование технологий Maps и картографических системах сторонних разработчиков.
🛠 IdentityDocumentServices — обмен мобильными документами с помощью API Digital Credentials.
🛠 IdentityDocumentServicesUI — содержит объекты интерфейса, которые поддерживают функции IdentityDocumentServices.
🛠 ImmersiveMediaSupport — позволяет создавать кастомные процессы для обработки Apple Immersive Video (AIV).
🛠 PermissionKit — для настройки правил учёток в iCloud.
🛠 RelevanceKit — интеллектуальное управление на устройстве с помощью контекстных подсказок (повышают видимость и на Apple Watch).
🛠 TelephonyMessagingKit — для отправки и получения сообщений через сотовые сети.
🛠 TouchControls — для интеграции сенсорного управления на экране в игры на основе Metal.
🛠 VisualIntelligence — для включения релевантного контента приложения в результаты поиска.
🛠 WiFiAware — позволяет устройствам безопасно обнаруживать и взаимодействовать с близлежащими устройствами без подключения к Интернету или точки доступа.
🛠 WirelessInsights — уведомляет ваше приложение о состоянии сети, которое может повлиять на его способность использовать данные.
📖 Для фильтрации и поиска всех фреймворков и их доступности рекомендую этот ресурс.
Please open Telegram to view this post
VIEW IN TELEGRAM
12 33🔥24⚡10👍8✍3🤩2❤🔥1☃1💯1 1
@Observable
в UIKit!В новой оси UIKit может автоматически трекать изменения в данных и обновлять вью c помощью макро
@Observable
. import Observation
@Observable
class Counter {
var count: Int = 0
}
А в самом
UIViewController
можно чекать значение внутри viewWillLayoutSubviews
.class TestViewController: UIViewController {
let counter = Counter()
private let label = UILabel()
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
label.text = "Read example for iOS Dev: \(counter.count)"
}
@objc private func incrementCounter() {
counter.count += 1
}
}
Так как мы читаем значение внутри
viewWillLayoutSubviews
, UIKit автоматически будет следить за ним (а вот тут есть ещё пример и для ячейки в коллекции).И хотя эта фича включена по умолчанию в iOS 26, её можно юзать и в iOS 18, добавив нужный ключ в info.plist:
UIObservationTrackingEnabled
(нужно установить в YES).А ещё добавили новый метод
updateProperties
(сработает и для UIView, и для UIViewController). Он запускается непосредственно перед layoutSubviews (но независим и позволяет заинвалидэйтить свойства без обновления лэйаута).Кроме этого, пошарили возможность добавлять badge для
UIBarButtonItem
(а не пилить собственный, что наверняка многие делали).Ещё из важного:
В релизе, следующем за iOS 26, любое приложение UIKit, созданное с помощью последней версии SDK, должно будет использовать жизненный цикл UIScene, иначе оно не запустится.
📺 Целиком сессию можно посмотреть здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 28🔥17✍9👍5🤯3🎉3👏1
Что под капотом в новом дизайне для UITabBar?
🤩 Seb Vidal уже покопался внутри, и выяснил, что для реализации Apple используют приватное вью
Он состоит из большого количества subviews, в которых много знакомых вещей:
А ещё очень похоже, что используется несколько
😃 iOS Dev
_UILiquidLensView
.Он состоит из большого количества subviews, в которых много знакомых вещей:
_UIPortalView
, CABackdropLayer
, CAFilter
.А ещё очень похоже, что используется несколько
CAFilter
специально для эффекта стекла, opacityPair
и displacementMap
.Please open Telegram to view this post
VIEW IN TELEGRAM
7 28🔥13👍9💯2🍓2⚡1✍1
⭐️ Apple планирует добавить Обсуждения - новый способ общения с разработчиками в реальном времени
Пол Хадсон поделился скриншотом с закрытого показа фичи, на основании которого уже сейчас можно сделать вывод, что это будет огромный шаг вперёд к открытости.
Учитывая то, что появляются дополнительные группы и обновляются команды для экосистемы в целом, можно только порадоваться (особенно вместе с новостями про опенсорс).
😃 iOS Dev
Пол Хадсон поделился скриншотом с закрытого показа фичи, на основании которого уже сейчас можно сделать вывод, что это будет огромный шаг вперёд к открытости.
Учитывая то, что появляются дополнительные группы и обновляются команды для экосистемы в целом, можно только порадоваться (особенно вместе с новостями про опенсорс).
Please open Telegram to view this post
VIEW IN TELEGRAM
7 24🔥9✍6👍2🤩2👏1💯1🏆1
Теперь при загрузке билда в стор можно будет использовать тот же номер при ошибке!
🚀 И это здорово, наверняка многие ловили ситуацию (а скорее всего, вообще все), когда вы заливали билд и по какой-то причине он фэйлился. Кроме этого, теперь можно будет на сайте посмотреть и детальное сообщение о полученной ошибке.
📺 А ещё в этой сессии:
➡️ Можно использовать apple-hosted background assets (до 200 гб).
➡️ Обратная связь с уведомлениями от юзеров в тестфлайте (доступно в приложении AppStore Connect для iOS).
➡️ Теги в AppStore (генерируются автоматически, но также будет дополнительная проверка ревью-командой, а разработчики смогут включать/выключать необходимые).
➡️ Теперь offer codes можно делать для всех типов встроенных покупок (до 10 активных офферов на каждую, максимум 1 000 000 на приложение).
➡️ Summary по отзывам (генерируются автоматически), будет доступно на странице приложения в сторе. Обновляются регулярно. Разработчики смогут оспорить в консоли, если будут не согласны с этим текстом.
➡️ В аналитике более 100 новых метрик. Редизайн, новое отображение для анализа подписок и монетизации.
😃 iOS Dev
📺 А ещё в этой сессии:
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥25 10❤🔥7✍3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Автогенерация Playground в Xcode 26
🤩 Тестовые наборы данных также создаются автоматически.
Для того, чтобы запустить и проверить самим, обязательно нужна бетка macOS Tahoe.
😃 iOS Dev
Для того, чтобы запустить и проверить самим, обязательно нужна бетка macOS Tahoe.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 30❤🔥11👍10 6🔥4🤯3💯1🤝1🆒1