동찰 Beating AI 속보, AI 프로그래밍 회사 Cognition이 Devin Cloud에 macOS를 추가했다. Devin은 이제 클라우드에서 직접 Xcode와 iOS Simulator를 사용하여 iPhone, iPad 및 Mac 앱을 개발할 수 있다. 코드 작성이 끝나면 앱을 직접 열고, 인터페이스를 클릭하고, 결과를 확인하고, 테스트 영상을 녹화하고, TestFlight 링크를 생성할 수도 있다.
Mac을 Devin Cloud에서 직접 실행하기 위해 Cognition은 자체적으로 macOS 가상화 환경을 구축했다. 하단에는 AWS의 물리적 Mac을 사용하고, 애플의 `Virtualization.framework`를 통해 macOS VM을 시작한다. 세션 파일은 저장 및 복원할 수 있으며, 네트워크 권한, 개발 환경 예열 및 원격 조작도 모두 Cognition이 자체 관리한다.
Devin은 사실 두 달 전부터 Outposts를 통해 Namespace의 실제 Mac을 사용할 수 있었는데, 당시에는 '외부 연결' 방식을 사용했다. Cursor도 이번 달에 같은 방식을 채택하여 Namespace가 각 Cloud Agent마다 M5 Mac 한 대를 띄워준다. Devin Cloud는 이번에 Mac 환경을 자사 클라우드에 직접 구축하여 더 이상 별도의 Mac 실행 환경을 연결할 필요가 없게 되었다.