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

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

Devin Blog · събитието: 15 септември 2026Строители

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

Накратко
  • Виртуалните Mac машини вървят върху AWS EC2 Mac с Virtualization.framework на Apple.
  • Образите идват с готов Xcode, загрят симулатор и дадени разрешения, за да не чака агентът човек.
  • За бутоните Devin чете дървото за достъпност на приложението, а не само снимки на екрана.
Проверено на1 октомври 2026Отговорен редакторЦветелин ИвановКак работимМетод · Корекции

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

Приложението може да се компилира чисто и пак да не помни къде е спрял играчът, когато го затвориш и отвориш. Проверката на това иска ръце: играеш, паузираш, затваряш, пускаш пак и гледаш. По думите на 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 и си ги тествал на ръка, вече имаш агент, на който да кажеш „провери дали помни паузата“. Дали ще го прави надеждно на твоя проект, ще разбереш само като му дадеш твоя проект.

Визуалът към статията е генериран код-арт, без чужди изображения.
Последвай ниFacebookLinkedIn
Официални първоизточници
→Devin Blog - Bringing macOS to Devin, 15.09.2026
Оригинал: https://wearecoded.com/articles/devin-mac-ios-testvane-v-oblaka.html
СподелиFacebookXLinkedInTelegramWhatsApp
← Обратно към всички новини