광고 닫기

새로운 Apple TV 지난주말부터 판매 시작했어요, 최근 몇 년 동안 사과 생태계가 가장 크게 확장되었음을 나타냅니다. 처음으로 App Store 및 타사 응용 프로그램이 Apple TV에 ​​출시됩니다. 이와 함께 Apple은 애플리케이션 액세스에 관한 새로운 철학도 도입했습니다.

새로운 접근 방식은 다음과 같이 매우 간략하게 요약될 수 있습니다. 귀하가 콘텐츠를 구매했더라도 콘텐츠에 대한 모든 통제권은 귀하의 이익을 위해 콘텐츠를 사용하는 방법을 가장 잘 알고 있는 Apple이 인수합니다. 이 철학에는 당연히 장단점이 있는데, tvOS가 탑재된 애플 TV는 이를 예외 없이 채택한 최초의 애플 제품이다.

Apple은 미래에는 기기에 얼마나 많은 물리적 저장 공간이 있는지가 중요하지 않을 것이라고 생각합니다. 하지만 모든 데이터는 클라우드에 저장되어 언제든지 휴대전화, 태블릿, TV 등 무엇이든 쉽게 다운로드할 수 있을 것이라고 생각합니다. 필요할 것이예요. 그리고 필요하지 않게 되면 다시 제거됩니다.

이 이론을 뒷받침하는 Apple의 기술을 App Thinning이라고 하며 이는 Apple이 Apple TV의 내부 저장소(향후에는 아마도 다른 제품도 가능)에 대한 완전한 제어권을 주장한다는 것을 의미합니다. 이는 사용자가 영향을 미칠 수 없는 상태에서 언제든지 가능합니다. 어떤 방식으로든 필요한 경우, 즉 내부 저장소가 가득 찬 경우 콘텐츠를 삭제하세요.

실제로 Apple TV에는 타사 앱을 위한 영구 내부 저장소가 전혀 없습니다. 모든 앱은 최고의 사용자 경험을 보장하기 위해 iCloud에 데이터를 저장하고 이를 요청하고 다운로드할 수 있어야 합니다.

Apple TV 스토리지 작동 중

개발자를 위한 새로운 규칙과 관련하여 가장 많이 언급된 내용은 Apple TV용 애플리케이션의 크기가 200MB를 초과할 수 없다는 사실이었습니다. 사실이지만 너무 당황할 필요는 없습니다. Apple은 200MB가 잘 맞는 정교한 시스템을 구축했습니다.

Apple TV에 ​​처음으로 앱을 다운로드하면 패키지 크기는 실제로 200MB를 넘지 않습니다. 이러한 방식으로 Apple은 첫 번째 다운로드를 제한하여 가능한 한 빠르며 사용자가 몇 기가바이트를 다운로드하기 전에 오랜 시간을 기다릴 필요가 없었습니다. iOS용 게임.

앞서 언급한 App Thinning이 작동하기 위해 Apple은 "슬라이싱"과 태깅이라는 두 가지 다른 기술과 주문형 데이터를 사용합니다. 개발자는 이제 거의 레고처럼 응용 프로그램을 분해(조각으로 잘라내기)합니다. 가능한 가장 작은 볼륨을 가진 개별 큐브는 응용 프로그램이나 사용자가 필요한 경우에만 항상 다운로드됩니다.

레고 용어를 채택하는 경우 각 블록에는 개발자가 태그를 부여하는데, 이는 전체 프로세스의 기능과 관련하여 또 다른 필수 부분입니다. 관련 데이터가 연결되는 것은 바로 태그의 도움으로 이루어집니다. 예를 들어 태그가 지정된 모든 데이터는 초기 200MB 이내에 다운로드됩니다. 초기 설치, 애플리케이션 실행과 첫 번째 단계에 필요한 모든 리소스가 누락되어서는 안 됩니다.

가상의 게임을 예로 들어보겠습니다. 점퍼. 게임 제어 방법을 배울 수 있는 튜토리얼과 함께 기본 데이터가 App Store에서 Apple TV로 즉시 다운로드되기 시작합니다. 초기 패키지가 200MB를 초과하지 않기 때문에 거의 즉시 플레이할 수 있으며, 예를 들어 추가로 100개 레벨을 다운로드할 때까지 기다릴 필요가 없습니다. 점퍼 소유하고 있습니다. 그러나 그는 처음에 그것들이 당장 필요하지는 않습니다(확실히 전부는 아닙니다).

모든 초기 데이터가 다운로드되면 앱은 즉시 최대 2GB의 추가 데이터를 요청할 수 있습니다. 따라서 이미 애플리케이션을 실행하고 튜토리얼을 진행하는 동안 수십 또는 수백 메가바이트의 다운로드가 백그라운드에서 실행되고 있으며 그 안에는 주로 다른 레벨이 있습니다. 점퍼, 점차적으로 노력해 나갈 것입니다.

이러한 목적을 위해 개발자는 애플리케이션이 자유롭게 접근할 수 있는 클라우드의 Apple에서 총 20GB를 사용할 수 있습니다. 따라서 개별 부품에 태그를 지정하여 애플리케이션 실행을 최적화하는 방법은 개발자에게 달려 있으며, Apple TV 자체에는 항상 최소한의 데이터만 저장됩니다. Apple에 따르면 태그의 이상적인 크기, 즉 클라우드에서 다운로드한 데이터 패키지는 64MB이지만 개발자는 하나의 태그 내에서 최대 512MB의 데이터를 사용할 수 있습니다.

간단히 말해서, App Store에서 찾을 수 있습니다. 점퍼, 다운로드를 시작하면 그 순간 기본 데이터와 튜토리얼이 포함된 최대 200MB의 소개 패키지가 다운로드됩니다. 앱을 다운로드하고 실행하면 요청이 표시됩니다. 점퍼 o 다른 레벨이 있는 다른 태그. 이 경우 레벨은 몇 메가바이트에 불과합니다. 튜토리얼을 마치면 다음 레벨이 준비되고 게임을 계속할 수 있습니다.

그리고 이는 Apple의 새로운 철학이 작동하는 또 다른 중요한 부분으로 이어집니다. 점점 더 많은 태그가 지정된 데이터가 다운로드됨에 따라 tvOS는 내부 저장 공간이 부족할 때 그러한(즉, 주문형) 데이터를 삭제할 권리를 보유합니다. 개발자는 개별 태그에 대해 서로 다른 우선순위를 설정할 수 있지만 사용자 자신은 자신이 잃을 데이터에 영향을 미칠 수 없습니다.

그러나 모든 것이 제대로 작동한다면 사용자는 백그라운드에서 데이터를 다운로드하고 삭제하는 것과 같은 일이 실제로 일어나고 있다는 사실조차 알 필요가 없습니다. 이것이 실제로 tvOS 작동 방식의 핵심입니다.

당신이에 있다면 점퍼 15번째 레벨에서 Apple은 이전 14개 레벨이 더 이상 필요하지 않다고 계산하므로 조만간 삭제될 것입니다. 이전 챕터로 돌아가고 싶다면 해당 챕터가 더 이상 Apple TV에 ​​없을 수 있으므로 다시 다운로드해야 합니다.

집집마다 빠른 인터넷

Apple TV에 ​​관해 이야기하고 있다면 이러한 철학이 타당합니다. 각 셋톱박스는 케이블을 통해 하루 24시간 내내 (현재는 일반적으로) 충분히 빠른 인터넷에 연결되어 있어 주문형 데이터를 다운로드하는 데 문제가 없습니다.

물론 방정식이 적용되면 인터넷 속도가 빨라질수록 일부 응용 프로그램에서 필요한 데이터를 다운로드할 때까지 기다려야 할 가능성이 줄어듭니다. 그러나 모든 것이 최적화되면 클라우드 안정성 측면에서 Apple 측과 태그 및 앱의 더 많은 부분 측면에서 개발자 측 – 대부분의 연결에서는 문제가 되지 않습니다.

그러나 Apple TV를 넘어 Apple 생태계를 더 깊이 살펴보면 잠재적인 문제를 발견할 수 있습니다. 애플리케이션 및 기타 필요한 기술의 "슬라이싱"과 관련된 앱 씬닝(App Thinning)은 1년 전 WWDC에서 주로 iPhone 및 iPad와 관련하여 Apple에 의해 소개되었습니다. Apple TV에서만 전체 시스템이 100% 배포되었지만 점차적으로 모바일 장치로도 이동할 것으로 예상할 수 있습니다.

결국, 예를 들어 Apple Music의 경우 Apple은 이미 데이터 삭제 작업을 수행하고 있습니다. 한 명 이상의 사용자가 오프라인 청취를 위해 저장된 음악이 잠시 후 사라진 것을 발견했습니다. 시스템은 장소를 찾고 이 데이터가 현재 필요하지 않다는 것을 간단히 인식했습니다. 그런 다음 노래를 오프라인으로 다시 다운로드해야 합니다.

그러나 iPhone, iPad 또는 iPod touch에서 애플리케이션에 대한 새로운 접근 방식은 문제를 가져올 수 있으며 Apple TV에 ​​비해 사용자 경험이 저하될 수 있습니다.

첫 번째 문제: 모든 장치가 연중무휴 인터넷에 연결되어 있는 것은 아닙니다. 이들은 주로 SIM 카드가 없는 iPad와 iPod touch입니다. 예를 들어, 오랫동안 사용하지 않은 데이터가 필요해서 시스템이 경고 없이 해당 데이터를 삭제했는데 인터넷이 연결되어 있지 않으면 운이 좋지 않은 것입니다.

문제 두 번째: 체코 공화국은 여전히 ​​열악하고 모바일 인터넷이 빠르게 확산되지 않습니다. 응용 프로그램 및 데이터의 새로운 관리에서 Apple은 귀하의 장치가 하루 24시간 인터넷에 이상적으로 연결되어 있고 수신이 가능한 한 빠르기를 기대합니다. 그 순간에는 모든 것이 정상적으로 작동합니다.

하지만 불행하게도 체코의 현실은 Edge를 통한 스트리밍만으로는 충분하지 않기 때문에 기차를 타고 여행하는 동안 좋아하는 노래조차 들을 수 없는 경우가 많습니다. 필요한 일부 응용 프로그램에 대해 여전히 수십 메가바이트의 데이터를 다운로드해야 한다는 생각은 상상할 수 없습니다.

사실, 체코 사업자들은 최근 몇 주 동안 서비스 범위를 크게 확대했습니다. 불과 며칠 전만 해도 성가신 "E"가 정말 빛나고 있었지만 오늘날에는 종종 높은 LTE 속도로 날아갑니다. 그러나 두 번째 장벽인 FUP가 발생합니다. 사용자가 정기적으로 장치를 완전히 가득 채우고 시스템이 주문형 데이터를 지속적으로 삭제한 다음 다시 다운로드하는 경우 쉽게 수백 메가바이트를 소모하게 됩니다.

Apple TV에서는 비슷한 문제를 해결할 필요가 없지만 iPhone 및 iPad에서는 최적화가 매우 중요합니다. 문제는 예를 들어 언제, 어떻게 데이터를 다운로드/삭제할 수 있는지, 사용자가 주문형 데이터 삭제를 원하지 않는다고 말할 수 있는지 여부 등이 선택 사항인지 여부입니다. 공간이 부족해지면 이전 기록을 잃지 않고 다음 작업을 중지하기만 하면 됩니다. 그러나 조만간 우리는 App Thinning의 배포와 이와 관련된 기술을 모바일 장치에서도 기대할 수 있습니다.

이는 Apple이 셋톱박스용으로만 만든 것이 아닌 상당히 큰 개발 계획입니다. 예를 들어 iPhone 및 iPad의 저장 공간이 부족한 경우, 특히 여전히 16GB를 사용하는 경우 사용자 경험을 파괴하지 않는 한 좋은 솔루션이 될 수 있습니다. 어쩌면 애플이 이를 허용하지 않을 수도 있다.

.