Во время последней бета-версии Chrome было ясно, что скоро нативные приложения перейдут в следующую стабильную версию, а затем в магазин Chrome Web App. Теперь этот день настал, и он обнаруживает растущую пропасть между так называемыми стандартными браузерами.
Google Chrome теперь поддерживает собственные приложения в стабильной версии вместе с API веб-аудио, представленным в бета-версии в прошлом месяце. Это означает, что нативные приложения теперь стали мейнстримом, и вы можете предположить, что если у пользователя есть Chrome, он может запускать нативные приложения. Это открывает новые возможности и открывает растущую пропасть между Chrome и другими поддерживающими стандарты браузерами.
Нативные приложения, основанные на структуре NaCl, являются специфической технологией Google / Chrome. Другие браузеры могут поддерживать структуру Native App NaCl, но они этого не делают. Приложения, основанные на HTML5 и JavaScript, должны работать в любом браузере, поэтому магазин Chrome Web App не вызывает особых разногласий, пока в него не включены собственные приложения.
Несмотря на то, что веб-приложение Chrome нельзя использовать с другим браузером, поскольку оно основано на HTML5 / JavaScript, преобразовать его на другую платформу несложно. Однако для нативного приложения нет другой платформы, потому что ни один другой браузер не поддерживает ничего подобного нативным приложениям. Вы не можете взять приложение NaCl, написанное на C / C ++, и перенести его в другой браузер. Что еще хуже, Интернет-магазин не различает нативные и стандартные веб-приложения, стирая грань между ними.
Таким образом, собственные приложения Chrome позволяют писать приложения, которые выполняют сложные задачи, такие как редактирование звука и видео, а также 3D-игры. Все это дает Chrome преимущество перед другими браузерами.
Первые нативные приложения уже есть в Интернет-магазине — SodaSynth — и они делают то, чего не могут простые приложения на основе HTML.
Возможно, вы уже нашли сообщение «К сожалению, мы пока не поддерживаем ваш браузер. Вам понадобится Google Chrome для установки приложений, расширений и тем», которое появляется, если вы заходите в Интернет-магазин Chrome с другим браузером. Это что-то вроде удручающего сообщения, если вы надеетесь на основанный на стандартах Интернет, но, в конце концов, это магазин Chrome. Разница теперь в том, что в магазине Chrome есть приложения, которые нелегко перенести в любой другой браузер, и это большая разница.
Решение, вероятно, заключается не в том, чтобы Chrome отказался от собственных приложений в духе веб-стандартов, а в том, чтобы собственное приложение стало стандартом и получило широкую поддержку. По иронии судьбы, это может произойти только в том случае, если нативные приложения достигнут своей цели и дадут Chrome такое преимущество, что он опередит всех, чтобы стать браузером, который вам нужен. Тогда остальные будут играть в догонялки.