بستن آگهی

اپل تی وی جدید که فروش آن در پایان هفته گذشته آغاز شد، بزرگترین گسترش اکوسیستم سیب در سال های اخیر را نشان می دهد. برای اولین بار، App Store و برنامه های شخص ثالث به Apple TV می آیند. در کنار این موضوع، اپل فلسفه جدیدی را نیز در رابطه با دسترسی به اپلیکیشن ها معرفی کرد.

رویکرد جدید را می‌توان به‌طور خلاصه این‌طور خلاصه کرد: کنترل کامل بر محتوای شما، حتی اگر آن را خریداری کرده باشید، در اختیار اپل است، که بهترین می‌داند چگونه از آن به نفع شما استفاده کند. این فلسفه طبیعتاً مزایا و معایب خود را دارد و Apple TV با tvOS خود اولین محصول اپل است که بدون استثنا آن را پذیرفته است.

اپل بر این باور است که در آینده مهم نیست که چه مقدار حافظه فیزیکی در دستگاه خود دارید، بلکه همه داده ها در فضای ابری قرار می گیرند، از جایی که می توانید به راحتی آن را در تلفن، تبلت، تلویزیون یا هر چیز دیگری دانلود کنید. شما نیاز خواهید داشت. و به محض اینکه به آنها نیاز ندارید، دوباره حذف می شوند.

فناوری اپل که از این نظریه پشتیبانی می کند App Thinning نامیده می شود و به این معنی است که اپل ادعا می کند که کنترل کاملی بر حافظه داخلی Apple TV (در آینده احتمالاً سایر محصولات) دارد که در هر زمان می تواند از آن استفاده کند - بدون اینکه کاربر قادر به تأثیرگذاری باشد. آن را به هر طریقی - در صورت لزوم هر گونه محتوا را حذف کنید، یعنی در صورت پر شدن حافظه داخلی.

در واقع، هیچ حافظه داخلی دائمی برای برنامه های شخص ثالث در Apple TV وجود ندارد. هر برنامه باید بتواند داده ها را در iCloud ذخیره کند و برای اطمینان از بهترین تجربه کاربری، آن را درخواست و دانلود کند.

فضای ذخیره سازی Apple TV در عمل

بیشترین مورد صحبت در رابطه با قوانین جدید برای توسعه دهندگان این واقعیت بود که برنامه های Apple TV نمی توانند از 200 مگابایت بیشتر باشند. این درست است، اما نیازی به وحشت زیاد نیست. اپل یک سیستم پیچیده ساخته است که 200 مگابایت به خوبی در آن جای می گیرد.

هنگامی که برای اولین بار برنامه را در Apple TV خود دانلود می کنید، بسته در واقع بیش از 200 مگابایت نخواهد بود. به این ترتیب، اپل اولین بارگیری را محدود کرد تا در سریع ترین زمان ممکن انجام شود و کاربر مجبور نباشد دقایقی طولانی منتظر بماند، به عنوان مثال چندین گیگابایت دانلود شود، به عنوان مثال، برخی از مطالب بیشتر. بازی برای iOS

برای اینکه اپلیکیشن Thinning فوق الذکر کار کند، اپل از دو فناوری دیگر - "برش دادن" و برچسب گذاری - و داده های درخواستی استفاده می کند. توسعه دهندگان اکنون برنامه های کاربردی خود را مانند لگو جدا می کنند (به قطعات تقسیم می کنند). مکعب های جداگانه با کمترین حجم ممکن همیشه فقط در صورتی دانلود می شوند که برنامه یا کاربر به آنها نیاز داشته باشد.

به هر آجر، اگر اصطلاحات لگو را بپذیریم، توسط سازنده یک برچسب داده می‌شود که یکی دیگر از بخش‌های ضروری با توجه به عملکرد کل فرآیند است. دقیقاً با کمک برچسب ها است که داده های مرتبط به هم متصل می شوند. به عنوان مثال، تمام داده های برچسب گذاری شده در 200 مگابایت اولیه دانلود می شوند نصب اولیه، جایی که تمام منابع لازم برای راه اندازی و اولین مراحل در برنامه نباید از دست برود.

بیایید یک بازی تخیلی را به عنوان مثال در نظر بگیریم جامپر. داده های اولیه بلافاصله از اپ استور در Apple TV شروع به دانلود می کنند، همراه با آموزشی که در آن نحوه کنترل بازی را یاد می گیرید. تقریباً بلافاصله می توانید بازی کنید، زیرا بسته اولیه از 200 مگابایت تجاوز نمی کند و لازم نیست منتظر بمانید تا مثلاً 100 سطح دیگر دانلود شود. جامپر دارد. اما او در ابتدا به آنها نیازی ندارد (مطمئناً نه همه آنها).

پس از بارگیری تمام داده های اولیه، برنامه می تواند فوراً داده های اضافی تا 2 گیگابایت را درخواست کند. بنابراین، در حالی که قبلاً برنامه را اجرا می کنید و آموزش را پشت سر می گذارید، بارگیری ده ها یا صدها مگابایت در پس زمینه در حال اجرا است که عمدتاً سطوح دیگری در آن وجود خواهد داشت. جامپرها، که به تدریج به سمت آن خواهید رفت.

برای این منظور، توسعه دهندگان در مجموع 20 گیگابایت در فضای ابری از اپل در دسترس دارند، جایی که برنامه می تواند آزادانه به آن دسترسی پیدا کند. بنابراین فقط به توسعه دهندگان بستگی دارد که چگونه تک تک قطعات را برچسب گذاری کنند و در نتیجه اجرای برنامه را بهینه کنند، که همیشه فقط حداقل داده های ذخیره شده در خود Apple TV را دارد. طبق گفته اپل، اندازه ایده‌آل تگ‌ها، یعنی بسته‌های داده‌ای که از فضای ابری دانلود می‌شوند، 64 مگابایت است، با این حال، توسعه‌دهندگان تا 512 مگابایت داده در یک تگ در دسترس دارند.

یک بار دیگر به طور خلاصه: می توانید آن را در فروشگاه App پیدا کنید جامپر، شروع به دانلود می کنید و در آن لحظه یک بسته مقدماتی تا حجم 200 مگابایت دانلود می شود که حاوی داده های اولیه و یک آموزش است. هنگامی که برنامه دانلود شد و آن را راه اندازی کردید، درخواست می کند جامپر o برچسب های دیگر، که در آن سطوح دیگری وجود دارد که در این صورت تنها چند مگابایت خواهد بود. پس از اتمام آموزش، مراحل بعدی را آماده خواهید کرد و می توانید بازی را ادامه دهید.

و این ما را به بخش مهم دیگری از عملکرد فلسفه جدید اپل می رساند. از آنجایی که داده‌های برچسب‌گذاری‌شده بیشتر و بیشتر دانلود می‌شوند، tvOS این حق را برای خود محفوظ می‌دارد که در صورت تمام شدن حافظه داخلی شما، چنین داده‌هایی (به عنوان مثال در صورت درخواست) را حذف کند. اگرچه توسعه‌دهندگان می‌توانند اولویت‌های مختلفی را برای تگ‌های فردی تعیین کنند، اما خود کاربر نمی‌تواند روی داده‌هایی که از دست می‌دهد تأثیر بگذارد.

اما اگر همه چیز همانطور که باید کار کند، کاربر عملاً حتی مجبور نیست بداند که چیزی شبیه به این - دانلود و سپس حذف داده ها در پس زمینه - اصلاً اتفاق می افتد. این در واقع کل نکته نحوه عملکرد tvOS است.

اگر شما در جامپر در سطح پانزدهم، اپل محاسبه می کند که دیگر نیازی به 15 سطح قبلی ندارید، بنابراین دیر یا زود حذف خواهد شد. اگر می خواهید به فصل قبلی برگردید، ممکن است دیگر در Apple TV نباشد و باید دوباره آن را دانلود کنید.

اینترنت سریع برای هر خانه

اگر در مورد Apple TV صحبت می کنیم، این فلسفه منطقی است. هر ست تاپ باکس بیست و چهار ساعت در روز از طریق کابل به اینترنت با سرعت کافی (امروزه معمولاً) متصل می شود که به لطف آن مشکلی برای دانلود داده های درخواستی وجود ندارد.

البته، این معادله اعمال می‌شود، هرچه اینترنت سریع‌تر باشد، احتمال کمتری وجود دارد که در برخی از برنامه‌ها منتظر بمانید تا داده‌های لازم دانلود شوند، اما اگر همه چیز بهینه شود - هم از نظر ثبات ابری و هم از نظر اپل. سمت توسعه دهنده از نظر برچسب ها و بخش بیشتری از برنامه - نباید در اکثر اتصالات مشکلی ایجاد کند.

با این حال، وقتی فراتر از Apple TV و بیشتر به اکوسیستم اپل نگاه کنیم، می‌توانیم مشکلات احتمالی را پیدا کنیم. App Thinning، «برش» مرتبط با برنامه‌ها و سایر فناوری‌های ضروری، یک سال پیش توسط اپل در WWDC معرفی شد، زمانی که عمدتاً مربوط به آیفون‌ها و آی‌پدها بود. فقط در Apple TV کل سیستم 100٪ مستقر شده است، اما می توان انتظار داشت که به تدریج به دستگاه های تلفن همراه نیز منتقل شود.

از این گذشته، برای مثال، با Apple Music، اپل در حال حاضر حذف داده ها را انجام می دهد. بیش از یک کاربر دریافتند که موسیقی ذخیره شده برای گوش دادن آفلاین پس از مدتی از بین رفته است. سیستم به دنبال مکانی گشت و به سادگی تشخیص داد که در حال حاضر به این داده ها نیازی نیست. سپس آهنگ ها باید دوباره به صورت آفلاین دانلود شوند.

با این حال، در آیفون‌ها، آی‌پدها یا حتی آی‌پاد تاچ، رویکرد جدید به برنامه‌ها می‌تواند مشکلات و تجربه کاربری ضعیف‌تری را در مقایسه با Apple TV به همراه داشته باشد.

مشکل شماره یک: همه دستگاه ها اتصال اینترنت 24/7 ندارند. اینها عمدتاً آیپدهای بدون سیم کارت و آی پاد لمسی هستند. به محض اینکه به داده‌ای نیاز دارید که برای مدت طولانی از آن استفاده نکرده‌اید، به عنوان مثال، سیستم بدون هشدار آن را حذف کرده است و اینترنت در دسترس شما نیست، به سادگی شانس ندارید.

مشکل شماره دو: جمهوری چک همچنان ضعیف است و به سرعت تحت پوشش اینترنت تلفن همراه نیست. در مدیریت جدید اپلیکیشن‌ها و داده‌های آن‌ها، اپل انتظار دارد که دستگاه شما در حالت ایده‌آل ۲۴ ساعته به اینترنت متصل باشد و دریافت آن با بیشترین سرعت ممکن انجام شود. در آن لحظه همه چیز همانطور که باید کار می کند.

اما متأسفانه، واقعیت در جمهوری چک این است که شما اغلب حتی نمی‌توانید هنگام سفر با قطار به آهنگ‌های مورد علاقه خود گوش دهید، زیرا پخش جریانی از طریق Edge به اندازه کافی خوب نیست. این ایده که شما هنوز باید ده ها مگابایت داده را برای برخی از برنامه های مورد نیاز خود دانلود کنید غیر قابل تصور است.

درست است، اپراتورهای چک در هفته های اخیر به طور قابل توجهی پوشش خود را گسترش داده اند. جایی که همین چند روز پیش "E" آزار دهنده واقعاً می درخشید، امروز اغلب با سرعت LTE بالا پرواز می کند. اما پس از آن سد دوم می آید - FUP. اگر کاربر مرتباً دستگاه خود را کاملاً پر می کرد و سیستم دائماً داده های درخواستی را حذف می کرد و دوباره آن را دانلود می کرد، به راحتی صدها مگابایت مصرف می کرد.

لازم نیست چیزی مشابه در Apple TV حل شود، اما بهینه سازی برای آیفون و آیپد اهمیت زیادی دارد. سوال این است که آیا، برای مثال، انتخابی خواهد بود که چه زمانی و چگونه داده ها را می توان دانلود/حذف کرد، آیا کاربر قادر خواهد بود به عنوان مثال بگوید که نمی خواهد داده های درخواستی را حذف کند، و اگر او فضا تمام می شود، او به جای از دست دادن رکوردهای قدیمی، به سادگی اقدام بعدی را متوقف می کند. با این حال، دیر یا زود، می توانیم روی استقرار App Thinning و فناوری های مرتبط با آن در دستگاه های تلفن همراه نیز حساب کنیم.

این یک ابتکار توسعه نسبتاً بزرگ است که قطعاً اپل آن را فقط برای ستاپ باکس خود ایجاد نکرده است. و حقیقت این است که، به عنوان مثال، برای حافظه کم در آیفون ها و آیپدها، به ویژه آنهایی که هنوز 16 گیگابایت دارند، می تواند راه حل خوبی باشد، البته تا زمانی که تجربه کاربری را از بین نبرد. و شاید اپل این اجازه را ندهد.

.