광고 닫기

Apple은 장치 사용자에게 배포하는 소프트웨어에 대한 접근 방식을 변경했습니다. 최종 버전을 제공하는 대신 그는 이미 베타 버전을 제공할 것이며 대규모 커뮤니티를 통해 문제를 무료로 비교적 쉽게 디버그할 수 있도록 도울 것입니다. 그러나 이는 대중이 애플리케이션과 게임을 테스트할 수 있는 TestFlight 플랫폼을 제공하는 개발자에게도 적합합니다. 

아주 간단합니다. Apple이 시스템의 최종 버전을 출시하기 전에는 WWDC 이후로 꽤 많은 흔들림의 여지가 있었습니다. WWDC에서는 최전선에 있는 개발자뿐만 아니라 자신의 컴퓨터에 베타 시스템을 설치하는 열성적인 일반 사용자도 피드백을 제공합니다. 장치. 그리고 이것이 인기 있는 단계라는 것은 다른 회사들도 비슷한 원칙으로 전환했다는 사실에서도 입증됩니다. 덕분에 모든 테스트가 회사 내부에서만 이루어졌을 때보다 최종 시스템이 더 나은 상태가 될 수 있습니다. 더 많은 머리가 더 많이 알고 더 많이 봅니다.

베타 버전이 있는 App Store  

그러나 동시에 Apple은 오랫동안 TestFlight 도구를 제공해 왔습니다. 실제로는 동일한 원리로 작동합니다. 모든 주요 스튜디오에는 특정 수의 베타 테스터가 있지만 출시된 소프트웨어의 복잡성에 따라 그들이 할 수 있는 모든 것을 다룰 수 없는 경우가 많으며 가능한 모든 것을 충분하고 적절하게 철저하게 검사할 수 있는 모든 장치 모델을 보유하지도 않습니다. 다가오는 타이틀의 오류. 이러한 경우 TestFlight가 현장에 들어가고 이를 통해 애플리케이션이 비공식적으로 "출시"되고 대중이 애플리케이션에 초대될 수 있습니다. 실제로는 App Store이지만 초대를 기반으로 작동합니다.

따라서 이 플랫폼을 사용하여 사용자는 가입하여 iOS, iPadOS, watchOS, tvOS, iMessage 및 macOS용 앱의 베타 버전을 다운로드하고 설치할 수 있습니다. 또한 하나의 타이틀을 테스트하기 위해 최대 10명의 베타 테스터를 초대할 수 있으며, 타이틀의 다양한 빌드를 동시에 테스트하기 위해 그룹을 만들 수도 있습니다. 모든 것이 무료입니다. 그런 다음 개발자는 이메일 주소를 사용하여 귀하를 플랫폼에 초대할 수 있지만 공개 링크를 공유하여 초대할 수도 있습니다.

App Store에서와 동일한 방식으로 장치에 설치할 수 있는 TestFlight 내에서 테스트할 수 있는 애플리케이션을 볼 수 있습니다. 개별 빌드의 "수명"은 90일이며, 이는 타이틀을 테스트하고 디버깅할 수 있는 기간입니다. 하지만 물론 새 빌드가 출시되자마자 다시 90일 동안 테스트해야 합니다. 그러나 플랫폼은 출시되지 않은 타이틀에 대한 저장소 역할을 하도록 되어 있지 않으므로 이 기간 동안 개발자는 타이틀이 공식 출시될 수 있는 방식으로 작업해야 합니다. 

모든 것이 그렇게 장밋빛인 것은 아니다 

플랫폼의 장점은 개발자가 명확하게 지정된 문제를 테스트하라는 요청을 통해 지정된 테스터에게 직접 응답할 수 있다는 것입니다. 그런 다음 테스터는 개발자가 스크린샷을 찍어 애플리케이션에서 직접 보고서를 통해 타이틀을 완벽하게 조정할 수 있도록 돕습니다. 또한 애플리케이션이 실패한 시기 및 실패 이유와 같은 추가 컨텍스트를 제공할 수도 있습니다.

TestFlight

논리적으로 보면 다양한 문제도 테스트와 연관되어 있습니다. 아직 출시되지 않았거나 완성되지 않은 소프트웨어를 테스트하고 있기 때문에 모든 것이 완벽하게 순조롭게 진행되지는 않을 것으로 예상해야 합니다. 이는 약간 실망스러울 수 있으므로 주어진 애플리케이션만 테스트하고 잠재력을 최대한 활용하지 않는 방식으로 접근해야 합니다. 지속적인 충돌과 오류 메시지가 일상이 될 수 있습니다. 

여기 App Store에서 TestFlight를 다운로드할 수 있습니다.

.