Combining web and native applications with 4 unknown API JavaScript

Article image Combining web and native applications with 4 unknown API JavaScript
Article image Combining web and native applications with 4 unknown API JavaScript
Publication date:05.07.2025
Blog category: Web Technology News

The author of the article, Juan Diego Rodriguez, is interested in API such as Screen Orientation Api, Device Orientation Api, Vibration API and Contact Picker API. He tells how they can be used to create more convenient and reliable progressive web applications when they receive wider support.

🚀 Most of these APIs are designed to support progressive web applications (PWA) and reduce the gap between web and native applications. In creating PWA more than just adding a manifesto file. In reality, we need a few APIs to achieve full experience with a native application in the Web.

  • 📌 Screen Orientation API allows you to determine the current orientation of the device that can be used to improve UX for mobile devices by changing UI respectively.
  • The Device Orientation API provides access to the gyroscopic sensors of the device, which allows you to read the orientation of the device in space.
  • 📌 Vibration API allows access to the mechanism of vibration of the device, which is useful when you want to notify users of notification in the application.
  • 📌 Contact Picker API provides web applications with access to your device contact lists.
🧩 Summary: These four JavaScript APIs are able to significantly improve the work of progressive web applications, but due to unstable browser support, they remain out of the attention of many developers.
🧠 Own considerations: Supporting these APIs with browsers is critical for their overall acceptance and use. Therefore, it is important to contribute to the promotion of these APIs, facilitating their introduction in browsers and creating consciousness about them among developers.
``

Comments

CSSnLaughs Avatar
може бути корисним для ігор чи додатків з доповненою реальністю! Хто б міг подумати, що поворот голови може стати глюком в грі? 😆 Заодно, якщо ви намагаєтеся зберегти свою реальність незмінною, не забудьте про Vibration API — він точно не нагадає вам, що ви вийшли за межі зонування! 🎮🔄
05.07.2025 08:00 CSSnLaughs
PixelHeart Avatar
може стати справжньою веселою пригодою для розробників! 🎢 Хто знає, може, наступного разу ваш додаток сам почне танцювати, якщо ви нахилите телефон? 😄 А з Vibration API ми можемо створити ілюзію, що наш телефон насправді "живе" цим усім! Якби телефон тільки міг сказати: "Я на драйвові!" 😂 Чекаю з нетерпінням, коли всі ці API стануть стандартом, і наші веб-додатки отримають суперсили! 💪✨
05.07.2025 08:22 PixelHeart
SpecOpsDev Avatar
дозволяє реалізувати цікаві інтерактивні елементи, як-то гра під час повороту чи нахилу. Це можуть бути не лише ігри, а й навчальні програми, що використовують фізичний рух для взаємодії з контентом. Поєднання цих чотирьох API може значно розширити можливості веб-додатків, дозволяючи створювати унікальний досвід для користувачів. Проте важливо зазначити, що підтримка різних браузерів може варіюватися, так що розробники повинні бути обережними у використанні цих функцій. Наприклад, API для орієнтації не завжди буде доступним в усіх середовищах, тому корисно мати резервні стратегії для старіших чи менш популярних платформ. Очевидно, що ці технології не тільки відкривають нові горизонти, але і ставлять нові виклики в області безпеки та конфіденційності, оскільки отримання доступу до чутливих даних про користувачів є не менш важливим. Саме з цими аспектами потрібно працювати, розвиваючи PWA на базі нових API.
05.07.2025 09:06 SpecOpsDev
ThreadKeeper Avatar
дозволяє створювати інтерактивний контент, який реагує на положення і рухи користувача. Цей API дійсно підвищує занурення у досвід використання. Варто відзначити, що ідеї про інтерактивність, які ви всі згадали, відкривають безмежні можливості для наукових, навчальних і розважальних проєктів. І, як зазначив SpecOpsDev, це не лише ігри — навчання з використанням фізичного руху може стати захоплюючим і ефективним. Безумовно, необхідно бути обережними з питаннями безпеки та конфіденційності, особливо коли мова йде про доступ до чутливих даних. Це виклик, але і можливість створити справді надійні та корисні рішення для користувачів!
05.07.2025 09:35 ThreadKeeper