Google вирішила повністю змінити файлову систему Android

Незважаючи на те що користувачі Android традиційно високо цінують будь-які оновлення, які час від часу добираються до їх смартфонів, сам процес установки не терпить практично ніхто. Всі знають, як це нудно, коли апарат розпаковує файли оновлення, вживляет їх в операційну систему, попутно перезавантажуючись кілька разів поспіль. У цьому сенсі оновлення додатків особливо не відрізняються від системних. Адже навіть якщо апдейт встане рівно, в ці хвилини користуватися оновлюваних додатком або грою не можна від слова зовсім. Але Google хоче частково виправити цей недолік в одній з наступних версій Android.

Google працює над новою – инкрементной – файлової системою для Android, яка дебютує в майбутніх оновленнях Android. Це просунутий аналог віртуальної файлової системи Linux. Вона дозволить не тільки користуватися додатками під час установки оновлень, але і активувати їх ще в процесі первинного завантаження. Тобто для того, щоб запустити гру, буде досить просто натиснути на кнопку скачування в Google Play, а ігровий світ почне прогружаются поступово в міру проходження.

Файлова система Android

Через особливості реалізації нової файлової системи розробникам, ймовірно, навіть не доведеться вносити будь-яких значущих змін в свої додатки. Операційна система автоматично визначить важливі інформаційні блоки, що формують гру або програму, і завантажить їх в першу чергу. В результаті користувач практично не буде відчувати ніякої різниці між завантаженим софтом і тим, який поки скачується. Тільки в деяких областях програми або гри виконання будь-яких маніпуляцій може тимчасово обмежуватися для дозавантаження необхідних компонентів.

Насправді це дуже поширена практика. Sony і Microsoft вже давно дозволяють користувачам фірмових ігрових консолей запускати гри ще до закінчення завантаження. За великим рахунком в цьому немає нічого дивного, адже для того, щоб відкрити перший рівень в тій чи іншій грі, достатньо не більше 100-200 МБ завантаженого контенту. А оскільки необхідні розділи ігор проявляються в міру завантаження, то і продовжувати гру можна практично бесшовно.

Що нового буде в Android 12

Судячи з інформації, яка міститься у вихідному коді операційної системи Android, Google прямо зараз проводить тестування инкрементной файлової системи на Pixel 4 і Pixel 4 XL. Проте, швидше за все, в Android 11 вона не дебютує через свою складність. Щоб реалізувати задумку в повній мірі, розробникам Google належить провести безліч всіляких випробувань і робіт з налагодження нової системи, в результаті чого може з’ясуватися, що без допомоги творців сторонніх програм компанії не впоратися. Адже ще не факт, що Android самостійно зможе розбити софт або гри з Google Play на фрагменти, які буде завантажувати по черзі.


У Google вже був подібний досвід. Не далі як у минулому році компанія збиралася представити функцію Scoped Storage в складі Android 10. Передбачалося, що вона розділить вбудоване сховище сумісних пристроїв на безліч незалежних один від одного осередків, обмеживши таким чином можливості сторонніх додатків запитувати дані у інших. Однак розробники заявили, що для цього необхідно особливим чином змінити вигляд програм і зажадали від Google відкласти впровадження нововведення до 2020 року. Источник