we_are_coded.by CODE · Светът, декодиран
EN

Cognition · кодиращи агенти

Devin получи свой Mac и вече пуска iOS приложенията, вместо само да ги компилира

Cognition пусна поддръжка на macOS за агента си Devin. Той работи във виртуални Mac машини в облака и може да пусне приложението, да го затвори, да го отвори наново и да провери поведението му.

Източник
Devin Blog
Публикувано
Събитието
Проверено на
Отговорен редактор
Цветелин Иванов
Как работим
МетодКорекции

Компилира се. Най-лъжливото изречение в мобилната разработка.

Приложението може да се компилира чисто и пак да не помни къде е спрял играчът, когато го затвориш и отвориш. Проверката на това иска ръце: играеш, паузираш, затваряш, пускаш пак и гледаш. По думите на Cognition повечето агенти досега спираха на компилатора.

Факт

Фактите: на 15 септември 2026 г. Cognition пусна поддръжка на macOS за Devin в облака - за iOS приложения, родни приложения за macOS и всеки проект, който иска инструментите на Apple. Виртуалните машини вървят върху физически Mac хостове на AWS EC2 Mac чрез Virtualization.framework на Apple. Дискът е вързан към системата им за снимки на състоянието през протокола NBD, така че сесията може да спре и да продължи по-късно в същата среда. Мрежата минава през собствен шлюз, писан от екипа, който спазва правилата за достъп на сесията. Образите идват с готов Xcode, загрят симулатор и предварително дадени разрешения. Потребителят вижда екрана на Mac машината и нов панел със симулатора на iOS и може да поеме управлението. За да работи с бутоните, Devin чете дървото за достъпност на приложенията - структурата, която иначе служи на екранните четци - вместо само да гадае по снимки на екрана. Основата е отвореният accessibility-cli на Dioxus, компания, която вече е част от Cognition.

Най-хубавото в текста им не е маркетингово. Отказали са готовата мрежова настройка на Apple, защото тя се бие със собствените им правила за защитната стена - две системи, които пипат едно и също нещо. Вместо да се надяват коя ще надделее, са написали свой шлюз. Повече работа, но правилно.

И дървото за достъпност. Слоят, който е правен за хората с нарушено зрение, се оказва добър начин машина да разбере интерфейс, без да гадае по пиксели. Добре направената достъпност отдавна плаща сметки, които никой не е очаквал.

Слоят, правен за незрящите, стана едно от очите на агента.

Ако правиш приложения за iPhone и си ги тествал на ръка, вече имаш агент, на който да кажеш „провери дали помни паузата“. Дали ще го прави надеждно на твоя проект, ще разбереш само като му дадеш твоя проект.

Официални първоизточници

Devin Blog - Bringing macOS to Devin, 15.09.2026

Визуалът към статията е генериран код-арт, без чужди изображения.