Все, що потрібно знати про технологію App Thinning - Суспільство Любителів Яблук - ОЛЯ

Apple вже запропонувала розробникам приступити до тестування функції App Thinning, яка свого часу стала приємним сюрпризом для користувачів "яблучних" гаджетів. Тепер утиліту для економії місця на iPhone і iPad можна випробувати самим. Ділимося враженнями та секретами роботи App Thinning.

технологію

Протестувати нову функцію можна за допомогою програми TestFlight - платформа оновлена, і тепер випробувати App Thinning можуть користувачі з правами розробників. Нова версія платформи дала можливість випробувати й інші функції iOS 9. Наприклад, у TestFlight вже можна протестувати перші пропрієтарні програми для Apple Watch.

Найбільше нова утиліта має сподобатися власникам iPhone та iPad, адже проблема з нестачею пам'яті з'являється найчастіше на цих девайсах. Сенс функції полягає в тому, щоб завантажувати тільки необхідні фрагменти коду на гаджет, таким чином економлячи пам'ять. Сама ж App Thinning складається із трьох окремих механізмів. App Slicing є основним із них: він поділяє пакети даних за типами пристроїв. Відповідно, при завантаженні гаджет визначить необхідний із них і закачає лише його. Apple пообіцяли, що працювати механізм буде найпростішим способом, а значить більшість програм підтримуватиме App Slicing.

технологію

Друга частина App Thinning називається On-Demand Resources. Цей механізм дозволяє завантажувати частини програми у міру потреби. Скажімо, якщо ви хочете скачати важку гру, цей алгоритм дозволить спочатку завантажити тільки перші кілька рівнів. Третій механізм називається Bitcode. Він використовує принцип автоматичної компіляції, підвантажуючи спочатку проміжну версію програми, і лише потімосновну, створену "по шматочках".