Google представляє нові функції Firebase для спрощення розробки програм

click fraud protection

Firebase, набір інструментів Google для хмарних додатків, отримує нові функції для оптимізації розробки додатків, як було підтверджено на Google I/O 2021.

Раніше сьогодні розпочався Google I/O, і на великому Keynote Developer Keynote ми отримуємо багато новин, пов’язаних із розробкою Android. Відбулися зміни у Flutter, нові функції в Jetpack і, якщо назва цієї статті вас не підказала, нові речі у Firebase.

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

Storage Emulator приєднується до Firebase Emulator Suite

Нещодавно Google представив Emulator Suite до Firebase. Це функція, яка дозволяє розробникам запускати локальні версії деяких інструментів у Firebase. Локальні версії означають легше налагодження, дешевшу розробку та навіть автономне програмування. Хоча Emulator Suite містить чимало інструментів, у ньому є не всі. Зараз їх ще немає. Але є ще один.

Тепер розробники можуть використовувати Firebase Storage API локально через Emulator Suite. Усе, що використовує цей API, тепер можна перевірити повністю в автономному режимі, використовуючи переваги економії коштів і вдосконаленої автоматизації тестування.

Підтримка Android App Bundle (.aab).

Іншою особливістю Firebase є інструменти розповсюдження внутрішнього тестування. Подібний до Функція внутрішнього тестування Play Store, розробники можуть використовувати Firebase для розповсюдження версій для внутрішнього тестування своїх програм серед користувачів iOS і Android і централізованого відстеження статистики.

У той час як Розповсюдження додатків Інструмент підтримує файли .apk з моменту його випуску, він не підтримує Android App Bundle. App Bundle — це більш ефективний спосіб розповсюдження програм (якщо платформа це підтримує), оскільки вони обслуговують лише частини програми, необхідні для різних пристроїв. Сьогодні Firebase App Distribution отримує підтримка App Bundle, що, сподіваюся, спростить виконання внутрішніх тестів. Це важливе оголошення з початку серпня 2021 року, Google Play Console потрібні всі нові програми буде опубліковано у форматі Android App Bundle.

Перевірка програми

Firebase може зберігати деякі досить конфіденційні дані, якщо він використовується для цього. Він може містити стан збереження гри, особисту інформацію чи будь-що інше, яке вибере розробник. Хоча Firebase досить безпечний, Google робить крок далі Перевірка програми, зараз у бета-версії. Перевірка додатків — це додаткова функція, яка запобігає підключенню будь-кого чи будь-кого до Firebase, якщо немає спеціального дозволу.

Наразі App Check працює лише для хмарного сховища, бази даних у реальному часі та хмарних функцій, але Google планує розширити підтримку з часом.

Моніторинг продуктивності

Моніторинг продуктивності ще одна корисна функція Firebase. Це дозволяє розробникам відстежувати проблеми з продуктивністю та точно визначати їх причини на одній сторінці. Але це не було ідеально. Дані відображатимуться із затримкою, тобто проблеми в нових випусках можуть не з’являтися протягом хвилин, годин або навіть днів.

Однак тепер Performance Monitoring обробляє дані в режимі реального часу. Щойно з’являться проблеми, розробники їх побачать.

Нові інтерфейси користувача

Сьогодні не кожне оголошення стосується нової функції у Firebase. Також є деякі зміни інтерфейсу користувача.

Сторінки Remote Config, Publish Flow і A/B Test Results отримали нові та покращені інтерфейси користувача. Google стверджує, що ці зміни мають полегшити перегляд даних, які ви хочете побачити, при цьому прибираючи більш детальні або нерелевантні дані.

Нові Web SDK

Наразі багато новин стосувалися самої Firebase або Android та iOS. Але є також деякі нові речі для Інтернету, зокрема набір нових SDK для веб-додатків вхід в бета-версію. Ці SDK є модульними, тобто розробники можуть імпортувати лише ті частини Firebase, які їм потрібні, скорочуючи час завантаження та зберігаючи місце.

Нові розширення Firebase

Крім деяких нових SDK, є також деякі нові розширення для Firebase. Розробники можуть інтегруватися з різними сторонніми постачальниками, щоб покращити роботу Firebase. Партнерство з Algolia дозволяє пошук через Firestore. Розширення MailChimp допомагає розробникам надсилати персоналізовані електронні листи користувачам. Додається інтеграція MessageBird інший спосіб спілкування для користувачів. Нарешті, розробники можуть використовувати Perspective API від Jigsaw для автоматичного аналізу створеного користувачами вмісту.

Crashlytics

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

The Crashlytics NDK і Crashlytics Unity SDK також отримав деякі оновлення. NDK тепер надає більш детальну трасування стека, тоді як Unit забезпечує краще групування збоїв і додаткові пов’язані з грою метадані пристроїв, як-от GPU, DPI та роздільна здатність екрана.


Безперечно, це багато змін у Firebase. Хоча багато з них є поступовими, вони лише підсилюють і без того неймовірний набір інструментів від Google. Перегляньте дописи в блозі Google, щоб дізнатися більше про те, що нового, або ознайомтеся з нашими іншими матеріалами на Google I/O 2021 щоб отримати більше новин.