Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
📱 Новые функции SwiftUI
Улучшения в производительности и дизайне, новые инструменты для создания приложений, поддержка веб-контента и редактирования текста. Об этом всем можно узнать в данной сессии

Новая система проектирования
🟢Обновленные навигации, контейнеры и панели вкладок
🟢Улучшения в области поиска и управления
🟢Улучшения взаимодействия с iPad и macOS

Улучшения в компоновочных блоках
🟢Повышение производительности при работе со списками и прокруткой
🟢Новый инструмент повышения производительности в Xcode
🟢Анимируемый макрос и новые API для верстки
🟢Объединение сцен с UIKit и AppKit

Расширенные возможности SwiftUI views
🟢Новый WebView для встраивания веб-контента
🟢Улучшения в Swift Charts для 3D-графиков
🟢Поддержка редактирования расширенного текста с AttributedString
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Новые возможности с AttributedString.
Интересный формат представления новых API, через демо создания приложения. Создание расширенного текстового интерфейса в SwiftUI с помощью AttributedString. Пример проекта для редактора рецептов. Стиль очень похож на CS193p
🔵SwiftUI и AttributedString позволяют создавать расширенные возможности редактирования текста.
🔵AttributedString содержит последовательность символов и атрибутов.
🔵SwiftUI поддерживает выделение жирным шрифтом, курсив, подчеркивание, зачеркивание, размер шрифта, цвета и другие аспекты оформления.
🔵AttributedString поддерживает пользовательские атрибуты для персонализации интерфейса.
🔵SwiftUI предоставляет API для обновления индексов и выделения текста при изменении текста.
🔵Протокол AttributedTextValueConstraint позволяет ограничить значения атрибутов в тексте.
🔵TextEditor автоматически применяет ограничения форматирования к тексту.
🔵Дополнительные API-интерфейсы протокола AttributedStringKey помогают ограничить изменение значений атрибутов при редактировании текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
▶️ Улучшение дизайна приложения для iPad
Самое значительное изменение настигло в этом году iPad, Apple больше не боится выводить на одно поле Mac и iPad и превращает планшеты в полноценные рабочие устройства. Новые подходы к разработке адаптивного интерфеса с окнами приложений и новыми компонентами.
Коротко:
🔵Начните с панели вкладок в качестве навигации
🔵Используйте боковую панель для сложной навигации
🔵В каждом приложении есть регулятор размера, элементы управления окном и строка меню
🔵Открывайте документы в новых окнах
🔵Новый эффект выделения указателя
🔵Никогда не скрывайте пункты меню!

Обновления для iPadOS 26
🟢Изменение размера окна для многозадачности
🟢Новые элементы управления окнами на панели инструментов
🟢Более точный и отзывчивый курсор
🟢Новая строка меню

Оптимизация приложений
🟢Шаблоны навигации: боковые панели и панели вкладок
🟢Адаптация макета к изменениям размера
🟢Использование "эффекта края прокрутки"

Новая система управления окнами
🟢Плавное изменение размера окон
🟢Обертывание панели инструментов вокруг элементов управления окном

Новый курсор
🟢Новая форма и точность
🟢Эффект подсветки из жидкого стекла
🟢Отсутствие намагничивания и привязки к цели

Строка меню iPad
🟢Доступ через перемещение указателя к верхнему краю или свайп вниз
🟢Меню приложения, системные меню и пользовательские меню
🟢Учет организации действий, сочетаний клавиш и неактивных элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🧰🐥 Разработка на Swift под Android
Внутри сообщества официально собирается рабочая группа по созданию Android приложений на Swift. Основная цель - добавить и поддерживать Android как официальную платформу для Swift
Задачи рабочей группы:
🔵Улучшение и поддержка поддержки Android в официальном дистрибутиве Swift
🔵Усовершенствование основных пакетов Swift для работы с идиомами Android
🔵Определение уровней поддержки платформы и работа над достижением официальной поддержки
🔵Определение поддерживаемых уровней и архитектур Android API
🔵Развитие непрерывной интеграции для проекта Swift
🔵Выявление и рекомендация методов взаимодействия Swift и Java SDK для Android
🔵Разработка поддержки для отладки приложений Swift на Android
🔵Консультирование и помощь в добавлении поддержки Android в пакеты Swift сообщества
Общение через Форум Swift для Android и в рабочей группе на форумах Swift. Членство в рабочей группе открыто для всех желающих.

Новость интригующая, хотя в моменте ничего и не даст:
🔴Сейчас речь идет о начале работы рабочей группы, а не о готовом решении
🟢Apple на своем примере смогут показать как использовать swift для разработки под Andoid, т.к. имеют достаточно своих приложений (например, Apple music)
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/28 20:45:40
Back to Top
HTML Embed Code: