첫 아이폰 앱, AI가 클라우드 Mac에서 실행 화면까지 보여준다면?
핵심 요약 (TL;DR)
Amp가 10월 29일 공개한 macOS Satellites는 AI가 코드를 만드는 데서 멈추지 않고, 클라우드 Mac에서 iOS·Mac 앱을 빌드하고 실행하게 하는 기능입니다. 핵심은 ‘코드가 나왔다’보다 ‘앱 화면이 떴다’에 가깝습니다. 다만 베타 대기 명단 방식이라 누구나 바로 쓸 수 있는 것은 아닙니다.[1]
기존 AI 코딩과 무엇이 달라졌나요?
작업 대화와 개발 서버는 Linux 환경인 orb에 남고, macOS가 필요한 순간 별도 Mac이 붙습니다. Amp 설명에 따르면 Xcode와 시뮬레이터가 준비된 Mac이 약 30초 만에 시작됩니다. 코드는 orb에서 수정하고 Mac에서 빌드·실행·테스트하며, 스크린샷과 로그가 대화로 돌아옵니다. Mac 탭에서는 작업 화면을 보거나 직접 조작할 수도 있습니다.[1]
첫 MVP를 만드는 분에게는 ‘설정 화면을 바꿨어요’라는 답변 다음에 실제 화면을 볼 수 있다는 점이 유용해 보입니다. 이 평가는 공식 문서를 바탕으로 한 활용 해석이며, 제가 앱을 실행해 성능을 시험한 후기는 아닙니다.
첫 기능은 어떻게 요청하면 좋을까요?
처음부터 완성형 앱을 맡기기보다, 눈으로 결과를 판단할 기능 하나를 골라 보세요. 예를 들어 가계부 앱이라면 이렇게 요청할 수 있습니다.
지출 입력 화면에 금액과 메모를 추가해 주세요. 저장하면 목록에 나타나게 만들고, iOS 시뮬레이터에서 입력부터 저장까지 실행한 뒤 결과 화면과 실패 로그를 보여주세요.
이는 제가 만든 요청 예시입니다. 공식 문서도 설정 화면에 다크 모드 토글을 넣고 시뮬레이터 실행 화면을 요청하는 사용법을 소개합니다. 백엔드가 orb에 있다면 Mac에서 그 서버에 연결하는 구조도 지원합니다. 단, Git이 무시하는 로컬 .env 같은 파일은 orb에 남으므로, Mac에 설정 파일까지 통째로 복사된다고 생각하면 안 됩니다.[2]
비용과 작업 시간에서 무엇을 알아야 할까요?
공개 가격은 기본 mac.medium이 시간당 2달러, mac.large가 4달러입니다. 요금제에 포함된 orb 사용량에서 더 높은 비율로 차감하고, 이를 소진하면 Amp 크레딧을 씁니다. 따라서 기존 구독에 무제한 Mac 사용이 붙는다는 뜻은 아닙니다.[1]
문서상 Mac은 마지막 사용 뒤 20분 동안 유지되어 후속 요청에서 빌드 캐시를 재사용합니다. 긴 빌드뿐 아니라 Mac 탭을 열어 둔 것도 사용으로 간주합니다. ‘답변이 끝났으니 비용도 멈췄겠지’라고 판단하기보다, 실행 시간과 비용은 Settings → Usage → Satellites에서 확인하는 편이 정확합니다.[2]
FAQ: 오늘 바로 누구나 사용할 수 있나요?
아닙니다. Settings → Experimental Features의 Mac Satellites에서 대기 명단에 등록하는 베타입니다. 첫 앱 일정이 촉박하다면, 접근 권한을 받기 전부터 이 기능을 전제로 개발 일정을 잡지는 마세요.[2]
FAQ: Mac이 꺼져도 그 안의 작업 환경은 남나요?
Mac은 일회성 환경입니다. 유휴 시간 뒤 삭제되면 그 안의 데이터도 사라지며, 스레드를 보관 처리하거나 중지를 요청해 바로 멈출 수도 있습니다. 오래 보관할 개발 PC를 얻는 기능이라기보다, 필요한 순간 앱을 빌드하고 실행할 Mac을 붙이는 방식으로 이해하시면 좋겠습니다.[1][2]
출처
[1] Amp 공식 발표: https://ampcode.com/news/macos-satellites
[2] Amp 공식 사용 문서: https://ampcode.com/docs/orbs/mac
댓글 0
아직 댓글이 없습니다