Microsoft и Google объединяют усилия по улучшению использования веб-приложений на Android
Microsoft и Google сотрудничают во многих сферах. Гиганты хоть и являются конкурентами в некоторых сферах, используют разные основные источники доходов. Благодаря этому, они могут сообща действовать в развитии некоторых направлений. На сей раз они решили поработать над веб-приложениями для Android.
Microsoft не пытается больше изобретать операционную систему. Гигант создает приложения как для Android, так и для iOS, но первую операционную систему он любит больше. Android менее закрыт, к тому же, его можно использовать и на своих устройствах, да и аудитория у него огромная.
На текущий момент есть Windows, macOS, Linux, iOS и Android, в качестве самых популярных операционных систем, другие операционные системы нес толь распространены, но при желании можно учитывать и их. Получается, что разработчикам приходится писать свои приложения и сервисы сразу на несколько операционных систем, которые не всегда очень похожи друг на друга. Если вы одинокий разработчик, то это еще более проблематично. Есть, конечно, инструментарии и фреймворки, которые помогают в мультиплатформенном написании софта, но и они не идеальны. По-настоящему всеохватывающей платформой является веб. Многие веб-приложения одинаково хорошо работают на всех операционных системах. Не удивительно что в Chromium так активно продвигают PWA (по сути, завернутые в оболочку веб-страницу, которые мало чем отличаются от нативных приложений).
У Google есть Bubblewrap, который помогает превращать PWA в приложения для Google Play. У Microsoft есть PWABuilder который делает примерно тоже самое, только для большинства магазинов приложений. PWABuilder получает возможности Bubblewrap. В будущем будут проделаны дополнительные шаги по улучшению портирования и интеграции веб-приложений в Android. Насколько такие приложения будут удобные и востребованные пользователями – покажет время. Для многих нет разницы, и они ее не видят, между написанными специально для определенной платформы приложениями или веб-приложениями, куда важнее чтобы они выполняли свою задачу.
По материалам: slashgear.com