
Google вирішила радикально змінити спосіб доступу розробників до передрелізних версій Android., з моменту оголошення традиційної програми Попередній перегляд для розробників було замінено новою гілкою під назвою "Canary". що встановлює безперервну та більш динамічну модель для раннього тестування функцій платформи.
Це рішення знаменує собою поворотний момент у процесі співпраці між Google та спільнотою розробників.
Щоб забезпечити вам кращу підтримку та швидший і стабільніший доступ до функцій, що розробляються, ми оголошуємо про значну еволюцію нашої програми попереднього випуску. Надалі платформа Android матиме канал випуску Canary, який замінить попередню програму попереднього перегляду для розробників. Цей канал випуску Canary працюватиме паралельно з існуючою бета-програмою.
Безперервний та автоматизований підхід до тестування
Пголовна відмінність між попередньою моделлю та новою пропозицією полягає в безперервності процесу оновлення. У той час як попередні версії для розробників вимагали ручної інсталяції кожного циклу, Canary використовує стратегію ковзного потоку. Це означає, що Щойно пристрій приєднається до цієї гілки, він автоматично отримає всі останні версії Оновлення Android через бездротове OTA, що усуває необхідність повторних перевстановлень.
Завдяки своїй незалежності від конкретних версій, Canary дозволяє розробникам продовжувати експериментувати з API які все ще перебувають на ранніх стадіях, навіть після того, як нова офіційна версія Android перейде в бета-версію.
Переваги для розвитку та раннього зворотного зв'язку
Uno з великих переваг цього нового підхід полягає в можливості надання постійного зворотного зв'язку протягом усього циклу розробки. За попередньою схемою канал попереднього перегляду для розробників закривався з моменту переходу Android у бета-версію, не залишаючи офіційної можливості для тестування та оцінки експериментальних функцій. З Canary ця прогалина зникає, оскільки Нові API можна детально дослідити, незалежно від офіційних дат. з моменту випуску версій.
Незважаючи на свою відкритість, Не всі функції, що з'являються в Canary, обов'язково потраплять до стабільного релізу. Однак, ця гілка представлена як важливий простір для відкриття та впливу на майбутнє операційної системи, оскільки вона дозволяє оцінювати зміни в поведінці та коригування платформи на найперших стадіях.
Кому підійде Канарський канал?
Важливо зазначити це Канал Canary спеціально розроблений для розробників які хочуть бути на крок попереду, тестуючи найновіші функції та надаючи ранні відгуки. Хоча збірки пройшли автоматичне тестування та внутрішні перевірки, вони все ще можуть містити суттєві помилки, тому ці версії не рекомендуються для використання на основних або повсякденних пристроях.
Для тих, хто шукає стабільнішого досвіду, бета-канал продовжуватиме працювати. як ідеальне середовище для перевірки програм на відповідність майбутнім версіям Android. Але для тих, хто хоче зазирнути в майбутнє та готовий ризикнути заради інновацій, Canary — ідеальний варіант.
Встановлення та участь у розробці
Встановлення останньої збірки Canary так само просте, як використання Android Flash Tool на підтримуваному пристрої Pixel. Після цього оновлення надходитимуть автоматично, коли вийдуть нові збірки. Вийти з каналу можна, перевстановивши бета-версію або публічну збірку, хоча цей процес вимагатиме стирання даних на пристрої.
Плюс Їхня доступність на реальному обладнанні, збірки Canary інтегровані в емулятор Android та Android SDK. через канал Android Studio Canary. Це дозволяє тестувати та створювати додатки, спеціально орієнтовані на експериментальні випуски, що дозволяє змінювати поведінку за допомогою системи сумісності функцій платформи.
Варто зазначити, що ця нова гілка тепер доступно для пристроїв Pixel і незабаром також буде доступний для використання в емуляторі Android за допомогою певних версій Android Studio та відповідного SDK.
Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.
