Жарнаманы жабу

Бұл жаңа Apple TV өткен аптаның соңында сатыла бастады, соңғы жылдардағы алма экожүйесінің ең үлкен кеңеюін білдіреді. Apple TV-ге алғаш рет App Store және үшінші тарап қолданбалары келеді. Сонымен қатар, Apple қосымшаларға қол жеткізуге қатысты жаңа философияны енгізді.

Жаңа тәсілді өте қысқаша былайша тұжырымдауға болады: мазмұнды толық бақылауды, тіпті оны сатып алған болсаңыз да, оны сіздің пайдаңыз үшін қалай пайдалану керектігін жақсы білетін Apple өз қолына алады. Бұл философияның, әрине, артықшылықтары мен кемшіліктері бар және Apple TV, оның tvOS жүйесі бар, оны ерекшеліксіз қабылдаған алғашқы Apple өнімі.

Apple болашақта сіздің құрылғыңызда қанша физикалық жад бар екені маңызды емес, бірақ барлық деректер бұлтта болады, оны телефонға, планшетке, теледидарға немесе басқа кез келген нәрсеге оңай жүктеп алуға болады деп есептейді. ол кезде сізге қажет болады. Ал сізге қажет болмаған кезде олар қайтадан жойылады.

Apple компаниясының осы теорияны қолдайтын технологиясы App Thinning деп аталады және Apple компаниясы Apple TV ішкі жадын (болашақта, мүмкін, басқа да өнімдер) толық бақылауды талап ететінін білдіреді, ол кез келген уақытта пайдаланушыға әсер ете алмайды. ол кез келген жолмен - қажет болған жағдайда кез келген мазмұнды жойыңыз, яғни ішкі жад толы болған жағдайда.

Шын мәнінде, Apple TV-де үшінші тарап қолданбалары үшін тұрақты ішкі жад мүлде жоқ. Әрбір қолданба деректерді iCloud-та сақтай алуы және ең жақсы пайдаланушы тәжірибесін қамтамасыз ету үшін оны сұрау және жүктеп алу мүмкіндігі болуы керек.

Apple TV қоймасы жұмыс істейді

Әзірлеушілерге арналған жаңа ережелерге байланысты ең көп айтылатын нәрсе Apple TV қолданбаларының өлшемі 200 МБ аспауы керек. Бұл рас, бірақ көп дүрбелеңге түсудің қажеті жоқ. Apple компаниясы 200 МБ жақсы сәйкес келетін күрделі жүйені құрастырды.

Қолданбаны Apple TV-ге алғаш жүктеп алған кезде пакет шын мәнінде 200 МБ-тан аспайды. Осылайша, Apple бірінші жүктеп алуды мүмкіндігінше жылдам болатындай етіп шектеді және пайдаланушыға бірнеше гигабайт жүктелгенге дейін ұзақ уақыт күтудің қажеті жоқ, мысалы, біршама талап етілетін жағдайдағыдай iOS үшін ойындар.

Жоғарыда аталған қолданбаны жұқарту жұмысы үшін Apple басқа екі технологияны – «кесімдеу» және белгілеу – және сұраныс бойынша деректерді пайдаланады. Әзірлеушілер енді іс жүзінде Lego сияқты қолданбаларды бөлшектейді (бөлшектерге кеседі). Мүмкіндігі ең аз көлемі бар жеке текшелер қолданбаға немесе пайдаланушыға қажет болған жағдайда ғана жүктеледі.

Әрбір кірпішке, егер біз Lego терминологиясын қабылдасақ, әзірлеуші ​​​​тегті береді, бұл бүкіл процестің жұмыс істеуіне қатысты тағы бір қажетті бөлік. Дәл тегтердің көмегімен байланысты деректер қосылады. Мысалы, барлық тегтелген деректер бастапқы 200 МБ ішінде жүктеледі бастапқы орнату, мұнда іске қосу үшін қажетті барлық ресурстар және қолданбадағы алғашқы қадамдар жоқ болмауы керек.

Мысал ретінде ойдан шығарылған ойынды алайық Секіргіш. Негізгі деректер App Store дүкенінен Apple TV-ге бірден жүктеле бастайды, сонымен қатар сіз ойынды басқаруды үйренетін оқулықпен бірге. Сіз бірден дерлік ойнай аласыз, себебі бастапқы пакет 200 МБ-тан аспайды және сізге, мысалы, жүктеп алу үшін тағы 100 деңгейді күтудің қажеті жоқ. Секіргіш иеленеді. Бірақ оларға бірден қажет емес (әрине бәрі емес) басында.

Барлық бастапқы деректер жүктелгеннен кейін қолданба бірден 2 ГБ дейін қосымша деректерді сұрай алады. Сонымен, сіз қолданбаны іске қосып, оқулықтан өтіп жатқанда, ондаған немесе жүздеген мегабайтты жүктеу фондық режимде жұмыс істейді, оның ішінде негізінен басқа деңгейлер болады. Секіргіштер, оған сіз біртіндеп жететін боласыз.

Осы мақсаттар үшін әзірлеушілер бұлтта Apple компаниясынан қол жетімді жалпы көлемі 20 ГБ бар, ол жерде қолданба қалағандай қол жеткізе алады. Сондықтан бұл әзірлеушілерге жеке бөліктерді қалай белгілеуге және сол арқылы қолданбаның жұмысын оңтайландыруға байланысты, ол әрқашан Apple TV-де сақталған деректердің ең азы ғана болады. Apple мәліметтері бойынша, тегтердің идеалды өлшемі, яғни бұлттан жүктелген деректер пакеттері 64 МБ құрайды, алайда әзірлеушілерде бір тегте 512 МБ-қа дейінгі деректер қолжетімді.

Тағы бір рет қысқаша: оны App Store дүкенінен таба аласыз Секіргіш, жүктеп алуды бастайсыз және сол сәтте негізгі деректер мен оқу құралын қамтитын 200 МБ дейінгі кіріспе бума жүктеледі. Қолданбаны жүктеп алып, оны іске қосқаннан кейін ол сұрайды Секіргіш o басқа деңгейлер бар басқа тегтер, олар бұл жағдайда бірнеше мегабайтты құрайды. Оқулықты аяқтаған кезде келесі деңгейлер дайын болады және ойынды жалғастыра аласыз.

Бұл бізді Apple компаниясының жаңа философиясының жұмысының тағы бір маңызды бөлігіне әкеледі. Көбірек тегтелген деректер жүктелген сайын, ішкі жад таусылғанда, tvOS кез келген осындай (яғни сұраныс бойынша) деректерді жою құқығын өзіне қалдырады. Әзірлеушілер жеке тегтер үшін әртүрлі басымдықтарды орната алатынына қарамастан, пайдаланушының өзі қай деректерді жоғалтатынына әсер ете алмайды.

Бірақ егер бәрі дұрыс жұмыс істесе, пайдаланушыға мұндай нәрсенің - фондық режимде деректерді жүктеп алу, содан кейін жою - болып жатқанын білудің қажеті жоқ. Бұл шын мәнінде tvOS қалай жұмыс істейтінінің мәні.

Егер сіз кірсеңіз Секіргіш 15-ші деңгейде Apple сізге бұрынғы 14 деңгей қажет емес екенін есептейді, сондықтан ол ерте ме, кеш пе жойылады. Алдыңғы тарауға оралғыңыз келсе, ол енді Apple TV-де болмауы мүмкін және оны қайтадан жүктеп алуыңыз керек.

Әр үйге жылдам интернет

Егер біз Apple TV туралы айтатын болсақ, бұл философия мағынасы бар. Әрбір приставка тәулігіне жиырма төрт сағат бойы кабель арқылы (қазіргі уақытта әдетте) жеткілікті жылдам Интернетке қосылған, соның арқасында сұраныс бойынша деректерді жүктеп алуда ешқандай проблема жоқ.

Әрине, теңдеу қолданылады, интернет неғұрлым жылдам болса, кейбір қолданбаларда қажетті деректерді жүктеп алуды күту ықтималдығы аз болады, бірақ бәрі оңтайландырылған болса - бұлттың тұрақтылығы тұрғысынан да, Apple жағында да тегтерге қатысты әзірлеуші ​​жағы және қолданбаның көп бөлігі – көптеген қосылымдарда проблема болмауы керек.

Дегенмен, біз Apple TV-дан тыс және Apple экожүйесіне қарайтын болсақ, ықтимал проблемаларды таба аламыз. Қолданбаларды жіңішкерту, қолданбаларды және басқа да қажетті технологияларды байланыстыратын «кесімдеуді» Apple бір жыл бұрын WWDC көрмесінде ұсынды, ол негізінен iPhone және iPad құрылғыларына қатысты. Тек Apple TV-де бүкіл жүйе 100% орналастырылды, бірақ ол бірте-бірте мобильді құрылғыларға да ауысады деп күтуге болады.

Өйткені, Apple Music-те, мысалы, Apple қазірдің өзінде деректерді жоюды басқарады. Бірден көп пайдаланушы офлайн тыңдау үшін сақталған музыканың біраз уақыттан кейін жойылғанын анықтады. Жүйе орын іздеп, бұл деректердің қазіргі уақытта қажет емес екенін мойындады. Әндерді желіден тыс қайта жүктеп алу керек.

Дегенмен, iPhone, iPad немесе тіпті iPod touch құрылғыларында қолданбаларға жаңа көзқарас Apple TV-мен салыстырғанда проблемалар мен нашар пайдаланушы тәжірибесін тудыруы мүмкін.

Бірінші мәселе: барлық құрылғыларда тәулік бойы интернет қосылымы жоқ. Бұл негізінен SIM картасы және iPod touch жоқ iPad құрылғылары. Сізге ұзақ уақыт бойы пайдаланбаған кез келген деректер қажет болған кезде, мысалы, жүйе оны ескертусіз жойып жіберді және сізде Интернет жоқ болса, сізде сәттілік болмайды.

Екінші мәселе: Чехия әлі де нашар және мобильді интернетпен өте тез қамтылмаған. Қолданбаларды және олардың деректерін жаңа басқаруда Apple сіздің құрылғыңыз тәулігіне жиырма төрт сағат Интернетке жақсы қосылғанын және қабылдау мүмкіндігінше жылдам болатынын күтеді. Сол сәтте бәрі өз қалауымен жұмыс істейді.

Өкінішке орай, Чехиядағы шындық мынада: пойызбен саяхаттау кезінде сіз өзіңіздің сүйікті әндеріңізді жиі тыңдай алмайсыз, өйткені Edge арқылы ағынмен жіберу жеткіліксіз. Сізге қажет кейбір қолданбалар үшін әлі де ондаған мегабайт деректерді жүктеп алу керек деген ой мүмкін емес.

Рас, соңғы апталарда чех операторлары қамтуды айтарлықтай кеңейтті. Бірнеше күн бұрын тітіркендіргіш «E» шынымен жарқырап тұрған жерде, бүгін ол жиі жоғары LTE жылдамдығымен ұшады. Бірақ содан кейін екінші кедергі келеді - FUP. Егер пайдаланушы үнемі құрылғысын толығымен толтырса және жүйе сұраныс бойынша деректерді үнемі жойып, содан кейін оны қайтадан жүктеп алатын болса, ол жүздеген мегабайтты оңай пайдаланады.

Осыған ұқсас нәрсені Apple TV-де шешудің қажеті жоқ, бірақ iPhone және iPad үшін оңтайландыру өте маңызды. Мәселе, мысалы, деректерді қашан және қалай жүктеп алуға/жоюға болатыны міндетті емес пе, пайдаланушы, мысалы, сұраныс бойынша деректерді жойғысы келмейтінін айта ала ма және егер ол іске қосылса? кеңістікте ол ескі жазбаларды жоғалтпай, келесі әрекетті тоқтатады. Дегенмен, ерте ме, кеш пе, біз мобильді құрылғыларда App Thinning және онымен байланысты технологияларды орналастыруға сене аламыз.

Бұл өте үлкен даму бастамасы, оны Apple тек өзінің приставкасы үшін жасаған жоқ. Және шындық, мысалы, iPhone және iPad құрылғыларында, әсіресе әлі де 16 ГБ жадты сақтау үшін, бұл пайдаланушы тәжірибесін бұзбайтын болса, жақсы шешім болуы мүмкін. Мүмкін Apple бұған жол бермеуі мүмкін.

.