Amp가 macOS Satellites 베타를 선보였다. iOS나 Mac 앱 작업을 맡기면 Amp가 Mac에서 앱을 빌드하고 실행·테스트하며, 사용자는 작업 과정을 지켜보거나 직접 조작할 수 있다.
작업 스레드는 개발 서버와 도구 체인이 있는 Linux orb에서 계속 실행된다. macOS 작업이 필요하면 Amp가 클라우드에서 Xcode와 시뮬레이터를 설치한 새 Mac을 시작하며, 보통 약 30초가 걸린다. 코드는 orb와 Mac 사이에서 동기화되고, Amp는 orb에서 코드를 편집한 뒤 Mac에서만 빌드·실행·테스트한다. 스크린샷과 로그, 빌드 결과는 스레드로 돌아오며, Mac에서 실행되는 앱은 orb의 백엔드에 연결된다.
스레드의 Mac 탭은 Mac 화면을 실시간으로 보여준다. 사용자는 Amp의 작업을 보거나 Mac을 직접 조작해 앱을 시험할 수 있다. 소개된 예시에서는 iPhone Duo의 두 화면에 맞춰 앱 레이아웃을 수정하고, Mac용 iPod 앱에 U2 iPod 모델 설정을 추가해 음악 재생까지 확인한다.
각 Mac은 새로 시작되며 그 안의 데이터는 저장되지 않는다. Amp가 작업을 마쳐도 Mac은 20분 동안 실행 상태로 남는다. 이 시간 안에 후속 요청을 보내면 새 Mac을 시작하고 처음부터 빌드하는 대신 기존 Mac과 빌드 캐시를 재사용한다. 20분이 지나면 Mac은 삭제된다. 스레드를 보관하거나 Amp에 Mac을 중지하라고 요청하면 즉시 삭제할 수 있다.
macOS Satellite 사용 시간은 요금제에 포함된 orb 사용량에서 차감되며, 사용량은 더 높은 비율로 계산된다. 포함된 사용량을 다 쓰면 orb 시간과 마찬가지로 Amp 크레딧에서 차감된다. 기본 크기는 6 CPU와 14GB 메모리를 갖춘 mac.medium으로 시간당 2달러다. 12 CPU와 28GB 메모리를 갖춘 mac.large는 시간당 4달러이며, Amp에 요청해 사용할 수 있다. mac.medium은 설정 → 실험 기능에서 끌 수 있다.
macOS Satellites는 베타 단계로, Mac을 추가하면서 이용자를 순차적으로 늘리고 있다. 대기자 명단은 설정 → 실험 기능에서 신청할 수 있다. 자세한 내용은 문서를 참고하면 된다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요