iOS дайджест #87. Swift замість C, повернення RNN, проактивні AI-агенти, Core AI та Evaluations
У цьому дайджесті — десять цікавих новин і матеріалів зі світу Apple, Swift та AI: від системного Swift і нових AI-досліджень до лізингу техніки, завершення ери Intel Macs та змін у software engineering.
Apple переписує системні компоненти на Swift
Apple переписала TrueType hinting interpreter з C на Swift, щоб покращити memory safety. Найцікавіше, що нова реалізація виявилася в середньому на 13% швидшою. Це ще один сигнал, що Swift поступово виходить за межі application development і рухається глибше в операційні системи Apple.
ParaRNN — RNN знову стають цікавими
Apple представила ParaRNN — підхід, який дозволяє значно краще паралелізувати навчання Recurrent Neural Networks. Дослідники змогли тренувати RNN-моделі до 7 мільярдів параметрів і отримати результати, конкурентні з Transformer-архітектурами.
PARE — AI, який знає, коли допомогти
Apple досліджує proactive AI agents, які не просто відповідають на запити, а розуміють контекст і самі визначають, коли варто втрутитися. PARE тестує такі сценарії на 143 завданнях, пов’язаних із комунікацією, плануванням і роботою між різними застосунками.
Apple запускає лізинг пристроїв
З програмою Apple Upgrade користувачі у США можуть взяти в лізинг iPhone, Apple Watch, Mac або iPad і сплачувати за них щомісяця. Наприкінці терміну пристрій можна повернути, оновити або доплатити й залишити собі.
Coding is no longer the bottleneck
Spotify каже, що AI вже зміщує головний bottleneck у software engineering. Якщо код можна створювати значно швидше, більше значення отримують architecture, review, product decisions і якісний context для AI. У Spotify понад 99% інженерів уже щотижня використовують AI coding tools.
Apple судиться з OpenAI через trade secrets
Apple подала позов проти OpenAI, звинувативши компанію у використанні викрадених trade secrets для розвитку власного AI hardware. У центрі справи — колишні працівники Apple, які могли передати конфіденційну інформацію.
Intel Macs втрачають ще одну важливу підтримку
Oracle планує припинити активну підтримку JDK для Intel Macs. Це ще один сигнал, що macOS на x86 поступово переходить у legacy-статус, а developer ecosystem дедалі сильніше концентрується на Apple Silicon.
SwiftVLC — libVLC для Apple-платформ через Swift
SwiftVLC — open-source Swift wrapper навколо libVLC для iOS, macOS, tvOS, visionOS та Mac Catalyst. Проєкт дає сучасніший Swift API для роботи з VLC і може стати в пригоді там, де можливостей AVFoundation недостатньо.
Core AI — власні AI-моделі на Apple Silicon
Core AI — новий framework Apple для запуску власних AI-моделей на CPU, GPU та Neural Engine. Він додає інструменти для deployment, debugging, profiling та оптимізації моделей і розширює можливості on-device AI для сторонніх розробників.
Evaluations — тестування якості AI-фіч
Evaluations — framework для системного тестування AI-функцій. Розробники можуть створювати datasets, задавати metrics і перевіряти, чи не погіршується якість після зміни моделі або промпту. По суті, це automated testing, але для AI-поведінки.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів