0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>Пишем о событиях, явлениях и понятиях из мира дизайна и программирования, геймдева, образования и бизнеса.</p>
1
<p>Пишем о событиях, явлениях и понятиях из мира дизайна и программирования, геймдева, образования и бизнеса.</p>
2
<p>9 июня в Купертино началась WWDC - главная и самая масштабная конференция для Swift-разработчиков. В первый день Apple презентует обновления операционных систем, а следующие 4 дня посвящает докладам о новых инструментах, фреймворках и API. Мы уже успели<a>рассказать</a>про новые фишки iOS, iPadOS и macOS, а в этой статье мы собрали все анонсы для разработчиков.</p>
2
<p>9 июня в Купертино началась WWDC - главная и самая масштабная конференция для Swift-разработчиков. В первый день Apple презентует обновления операционных систем, а следующие 4 дня посвящает докладам о новых инструментах, фреймворках и API. Мы уже успели<a>рассказать</a>про новые фишки iOS, iPadOS и macOS, а в этой статье мы собрали все анонсы для разработчиков.</p>
3
<p>Apple уже второй год пытается ворваться в гонку нейросетей, но пока у компании довольно плохо получается. У Apple пока нет собственной языковой модели, которая могла бы конкурировать с решениями от OpenAI, Google или Anthropic, а релиз множества ИИ-функций для iOS отложили.</p>
3
<p>Apple уже второй год пытается ворваться в гонку нейросетей, но пока у компании довольно плохо получается. У Apple пока нет собственной языковой модели, которая могла бы конкурировать с решениями от OpenAI, Google или Anthropic, а релиз множества ИИ-функций для iOS отложили.</p>
4
<p>При этом компания не хочет отставать и на WWDC 25 представила официальную интеграцию Xcode с ChatGPT. Благодаря этому Swift-разработчики смогут генерировать код и задавать вопросы нейросети прямо в IDE. Раньше для этого надо было использовать сторонние сервисы и постоянно переключаться между редактором кода и чатом с языковой моделью.</p>
4
<p>При этом компания не хочет отставать и на WWDC 25 представила официальную интеграцию Xcode с ChatGPT. Благодаря этому Swift-разработчики смогут генерировать код и задавать вопросы нейросети прямо в IDE. Раньше для этого надо было использовать сторонние сервисы и постоянно переключаться между редактором кода и чатом с языковой моделью.</p>
5
<p>Бесплатно в Xcode доступно ограниченное количество запросов и не все нейросети от OpenAI. Для снятия ограничений надо авторизоваться с помощью аккаунта OpenAI и оформить платную подписку.</p>
5
<p>Бесплатно в Xcode доступно ограниченное количество запросов и не все нейросети от OpenAI. Для снятия ограничений надо авторизоваться с помощью аккаунта OpenAI и оформить платную подписку.</p>
6
Окно ChatGPT в интерфейсе Xcode<em>Кадр:<a>Apple</a></em><p>ChatGPT в Xcode - ИИ-сервис по умолчанию. Он уже подключён и настроен. При этом есть возможность интегрировать в IDE языковую модель Claude от Anthropic или локальные нейросети, которые запущены на компьютере пользователя.</p>
6
Окно ChatGPT в интерфейсе Xcode<em>Кадр:<a>Apple</a></em><p>ChatGPT в Xcode - ИИ-сервис по умолчанию. Он уже подключён и настроен. При этом есть возможность интегрировать в IDE языковую модель Claude от Anthropic или локальные нейросети, которые запущены на компьютере пользователя.</p>
7
Меню настроек языковых моделей в Xcode<em>Кадр:<a>Apple</a></em><p>Бета-версия Xcode уже<a>доступна</a>на сайте Apple. Она работает на актуальной macOS Sequoia 15.5. Кроме того, бету Xcode можно установить в виде отдельного приложения, а не обновления стабильной версии Xcode. Инженеры Apple сделали это для того, чтобы ошибки в тестовой сборке не мешали работе.</p>
7
Меню настроек языковых моделей в Xcode<em>Кадр:<a>Apple</a></em><p>Бета-версия Xcode уже<a>доступна</a>на сайте Apple. Она работает на актуальной macOS Sequoia 15.5. Кроме того, бету Xcode можно установить в виде отдельного приложения, а не обновления стабильной версии Xcode. Инженеры Apple сделали это для того, чтобы ошибки в тестовой сборке не мешали работе.</p>
8
Меню выбора языковой модели в чате<em>Кадр:<a>Apple</a></em><p>Более подробно про обновления фирменной среды разработки Apple рассказала в <a>видеообзоре</a>.</p>
8
Меню выбора языковой модели в чате<em>Кадр:<a>Apple</a></em><p>Более подробно про обновления фирменной среды разработки Apple рассказала в <a>видеообзоре</a>.</p>
9
<p>Главным анонсом WWDC 25 стал переход Apple на Liquid Glass - дизайн-систему с полупрозрачными элементами интерфейса. Дизайнеры компании перерисовали все кнопки, всплывающие окна и иконки приложений в новом фирменном стиле.</p>
9
<p>Главным анонсом WWDC 25 стал переход Apple на Liquid Glass - дизайн-систему с полупрозрачными элементами интерфейса. Дизайнеры компании перерисовали все кнопки, всплывающие окна и иконки приложений в новом фирменном стиле.</p>
10
<p>Разработчикам сторонних приложений тоже придётся заняться редизайном, чтобы не выбиваться из общей картины. Специально для них Apple выпустила Icon Composer - редактор иконок приложений в стиле Liquid Glass. С его помощью можно подготовить иконки для все ОС компании и адаптировать их под все возможные стили отображения, включая полупрозрачный.</p>
10
<p>Разработчикам сторонних приложений тоже придётся заняться редизайном, чтобы не выбиваться из общей картины. Специально для них Apple выпустила Icon Composer - редактор иконок приложений в стиле Liquid Glass. С его помощью можно подготовить иконки для все ОС компании и адаптировать их под все возможные стили отображения, включая полупрозрачный.</p>
11
Интерфейс редактора Icon Composer<em>Изображение:<a>Apple</a></em><p>Кстати, если обратить внимание на обновлённые иконки системных приложений, то можно заметить, что Apple заигрывает со скевоморфизмом. Например, приложение камеры в первых версиях iOS обозначалось детальной пиктограммой фотоаппарата с объективом. Позже дизайн упростили. Сейчас компания снова вернулась к иконке с объективом. Возможно, дизайнерам сторонних приложений стоит учесть это веяние.</p>
11
Интерфейс редактора Icon Composer<em>Изображение:<a>Apple</a></em><p>Кстати, если обратить внимание на обновлённые иконки системных приложений, то можно заметить, что Apple заигрывает со скевоморфизмом. Например, приложение камеры в первых версиях iOS обозначалось детальной пиктограммой фотоаппарата с объективом. Позже дизайн упростили. Сейчас компания снова вернулась к иконке с объективом. Возможно, дизайнерам сторонних приложений стоит учесть это веяние.</p>
12
История развития иконки "Камеры" в iOS<em>Изображение:<a>Apple</a></em><p>Бета-версия редактора Icon Composer уже<a>доступна</a>на сайте Apple. Приложение работает на macOS Sequoia 15.5. На портале для разработчиков есть<a>руководство</a>по работе с Icon Composer.</p>
12
История развития иконки "Камеры" в iOS<em>Изображение:<a>Apple</a></em><p>Бета-версия редактора Icon Composer уже<a>доступна</a>на сайте Apple. Приложение работает на macOS Sequoia 15.5. На портале для разработчиков есть<a>руководство</a>по работе с Icon Composer.</p>
13
<p>Разработчикам стал доступен фреймворк<a>Foundation Models</a> - программный интерфейс, с помощью которого разработчики могут встраивать возможности нейросетей Apple Intelligence в свои приложения. Одно из преимуществ в том, что эти нейросети работают прямо на устройстве пользователя.</p>
13
<p>Разработчикам стал доступен фреймворк<a>Foundation Models</a> - программный интерфейс, с помощью которого разработчики могут встраивать возможности нейросетей Apple Intelligence в свои приложения. Одно из преимуществ в том, что эти нейросети работают прямо на устройстве пользователя.</p>
14
<em>Кадр:<a>Apple</a></em><p>Например, с помощью Foundation Models можно разработать приложение, которое будет генерировать краткую сводку из заметок пользователя или предлагать фитнес-рекомендации на основе данных об активности. Всё это локально и бесплатно для разработчиков.</p>
14
<em>Кадр:<a>Apple</a></em><p>Например, с помощью Foundation Models можно разработать приложение, которое будет генерировать краткую сводку из заметок пользователя или предлагать фитнес-рекомендации на основе данных об активности. Всё это локально и бесплатно для разработчиков.</p>
15
Игра, которая генерирует диалоги в реальном времени с помощью Foundation Models<em>Кадр:<a>Apple</a></em><p>Бета-версия Foundation Models уже<a>доступна</a>на портале Apple Developer.</p>
15
Игра, которая генерирует диалоги в реальном времени с помощью Foundation Models<em>Кадр:<a>Apple</a></em><p>Бета-версия Foundation Models уже<a>доступна</a>на портале Apple Developer.</p>
16
<p>Помимо Foundation Models, компания представила почти два десятка фреймворков и API для Swift-разработчиков, а мы собрали их в одном месте:</p>
16
<p>Помимо Foundation Models, компания представила почти два десятка фреймворков и API для Swift-разработчиков, а мы собрали их в одном месте:</p>
17
<ul><li><a>AlarmKit</a> - фреймворк для создания кастомных таймеров и будильников в приложениях от сторонних разработчиков.</li>
17
<ul><li><a>AlarmKit</a> - фреймворк для создания кастомных таймеров и будильников в приложениях от сторонних разработчиков.</li>
18
<li><a>DeclaredAgeRange</a> - система для запроса возраста пользователя и редактирования контента приложения под определённый возраст.</li>
18
<li><a>DeclaredAgeRange</a> - система для запроса возраста пользователя и редактирования контента приложения под определённый возраст.</li>
19
<li><a>EnergyKit</a> - API для учёта потребляемой электроэнергии. Например, с его помощью можно разработать приложение, которое будет активировать зарядку электромобиля в часы с низкими тарифами на электричество. API пока работает только с системой электроснабжения в США.</li>
19
<li><a>EnergyKit</a> - API для учёта потребляемой электроэнергии. Например, с его помощью можно разработать приложение, которое будет активировать зарядку электромобиля в часы с низкими тарифами на электричество. API пока работает только с системой электроснабжения в США.</li>
20
<li><a>GameSave</a> - фреймворк для синхронизации данных между устройствами пользователя через облачное хранилище iCloud.</li>
20
<li><a>GameSave</a> - фреймворк для синхронизации данных между устройствами пользователя через облачное хранилище iCloud.</li>
21
<li><a>GeoToolbox</a> - API для создания картографических меток мест для онлайн-карт.</li>
21
<li><a>GeoToolbox</a> - API для создания картографических меток мест для онлайн-карт.</li>
22
<li><a>IdentityDocumentServices</a> - фреймворк для работы с пользовательскими удостоверениями личности государственного образца. С его помощью разработчики могут реализовать систему, которая позволит предоставлять цифровую копию паспорта вместо бумажного.</li>
22
<li><a>IdentityDocumentServices</a> - фреймворк для работы с пользовательскими удостоверениями личности государственного образца. С его помощью разработчики могут реализовать систему, которая позволит предоставлять цифровую копию паспорта вместо бумажного.</li>
23
<li><a>Immersive Media Support</a> - инструмент для чтения и редактирования метаданных иммерсивных видео от Apple.</li>
23
<li><a>Immersive Media Support</a> - инструмент для чтения и редактирования метаданных иммерсивных видео от Apple.</li>
24
<li><a>PermissionKit</a> - API, с помощью которого можно добавить в приложение возможность родителям управлять правами доступа своих детей.</li>
24
<li><a>PermissionKit</a> - API, с помощью которого можно добавить в приложение возможность родителям управлять правами доступа своих детей.</li>
25
<li><a>RelevanceKit</a> - система управления релевантностью виджетов на умных часах Apple Watch.</li>
25
<li><a>RelevanceKit</a> - система управления релевантностью виджетов на умных часах Apple Watch.</li>
26
<li><a>TelephonyMessagingKit</a> - API для передачи данных и получения данных через мобильные сети сотовых операторов.</li>
26
<li><a>TelephonyMessagingKit</a> - API для передачи данных и получения данных через мобильные сети сотовых операторов.</li>
27
<li><a>Touch Controls</a> - фреймворк для интеграции сенсорного управления в игры на основе Metal.</li>
27
<li><a>Touch Controls</a> - фреймворк для интеграции сенсорного управления в игры на основе Metal.</li>
28
<li><a>Visual Intelligence</a> - API для добавления контента приложения в выдачу визуального поиска Visual Intelligence.</li>
28
<li><a>Visual Intelligence</a> - API для добавления контента приложения в выдачу визуального поиска Visual Intelligence.</li>
29
<li><a>Wi-Fi Aware</a> - фреймворк для опроса устройств в беспроводной сети без прямого подключения к интернету.</li>
29
<li><a>Wi-Fi Aware</a> - фреймворк для опроса устройств в беспроводной сети без прямого подключения к интернету.</li>
30
<li><a>WirelessInsights</a> - система, которая информирует приложения о состоянии используемой сотовой сети.</li>
30
<li><a>WirelessInsights</a> - система, которая информирует приложения о состоянии используемой сотовой сети.</li>
31
</ul><p>Все фреймворки из списка пока доступны в виде бета-версий и не на всех операционных системах. Документацию и статусы доступности можно посмотреть на официальных страницах фреймворков по ссылкам.</p>
31
</ul><p>Все фреймворки из списка пока доступны в виде бета-версий и не на всех операционных системах. Документацию и статусы доступности можно посмотреть на официальных страницах фреймворков по ссылкам.</p>
32
<p>Apple решила упростить жизнь разработчикам, которым часто приходится создавать и запускать контейнеры на macOS. Чаще всего программисты используют для этого Docker, который сильно нагружает Mac и потребляет много оперативной памяти.</p>
32
<p>Apple решила упростить жизнь разработчикам, которым часто приходится создавать и запускать контейнеры на macOS. Чаще всего программисты используют для этого Docker, который сильно нагружает Mac и потребляет много оперативной памяти.</p>
33
<p>Для решения этой проблемы инженеры Apple разработали<a>Containerization</a> - систему для создания и запуска Linux-контейнеров на macOS. Приложение написали на Swift и адаптировали для процессоров Apple Silicon. Благодаря этому Containerization бережно относится к ресурсам компьютера.</p>
33
<p>Для решения этой проблемы инженеры Apple разработали<a>Containerization</a> - систему для создания и запуска Linux-контейнеров на macOS. Приложение написали на Swift и адаптировали для процессоров Apple Silicon. Благодаря этому Containerization бережно относится к ресурсам компьютера.</p>
34
<em>Изображение:<a>Apple</a></em><p>Код приложения открыт и <a>доступен</a>на GitHub, а на портале Apple Developer авторы проекта подробно<a>рассказали</a>про его архитектуру.</p>
34
<em>Изображение:<a>Apple</a></em><p>Код приложения открыт и <a>доступен</a>на GitHub, а на портале Apple Developer авторы проекта подробно<a>рассказали</a>про его архитектуру.</p>
35
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
35
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>