Обєднання веб- та нативних додатків за допомогою 4 невідомих API JavaScript


Автор статті, Хуан Дієго Родрігес, зацікавлений в таких API, як Screen Orientation API, Device Orientation API, Vibration API та Contact Picker API. Він розповідає, як вони можуть бути використані для створення більш зручних та надійних прогресивних веб-додатків, коли вони отримають більш широку підтримку.
🚀 Більшість цих API призначені для підтримки прогресивних веб-додатків (PWA) та зменшення розриву між веб- та нативними додатками. У створенні PWA більше, ніж просто додавання файлу маніфесту. У реальності, нам потрібно декілька API, щоб досягти повного досвіду роботи з нативним додатком в вебі.
- 📌 Screen Orientation API дозволяє визначити поточну орієнтацію пристрою, що може бути використано для покращення UX для мобільних пристроїв, змінюючи UI відповідно.
- 📌 Device Orientation API надає доступ до гіроскопічних датчиків пристрою, що дозволяє прочитати орієнтацію пристрою в просторі.
- 📌 Vibration API дозволяє доступ до механізму вібрації пристрою, що є корисним, коли потрібно сповістити користувачів про сповіщення в додатку.
- 📌 Contact Picker API надає веб-додаткам доступ до списків контактів пристрою.
Для підготовки контенту ми дослідили статті, присвячені сучасним підходам у створенні сайтів, UX/UI дизайну та просуванню в Google:
https://www.smashingmagazine.com/2024/06/uniting-web-native-apps-unknown-javascript-apis/