16 сентября 2013 г.

Новый фоторедактор Google+

Оригинал статьи: The New Google+ Photo Editor

В Google+ был фоторедактор на базе Picnik, движок его был основан на Flash, и он работал в любом десктопном браузере. Отказавшись от него, Google перешёл на новый фоторедактор на базе мобильного приложения Snapseed, и движок его основан на… нет, не на HTML5, а на Native Client.

Поэтому новый фоторедактор работает только в Chrome. Ни один из ведущих браузеров не поддерживает Native Client, и в ближайшее время ситуация вряд ли изменится. Это, видимо, первое веб-приложение Google, работающее на Native Client, однако, скорее всего, не последнее.

Что умеет новый фоторедактор? В нём есть большинство функций Snapseed; похоже, приложение Snapseed просто было портировано на Native Client.

«Автокоррекция (Auto Enhance) уже улучшает внешний вид ваших фотографий в Google+. Теперь можно использовать готовые эффекты с регулируемыми настройками. Выборочная коррекция (Selective adjust) позволяет изменить не всю фотографию, а только её фрагмент: например, на фотографии с пляжа вы можете откорректировать только яркость неба, не трогая объекты на переднем плане. Такие фильтры, как Винтаж, Драма, Ретро, Чёрно-белое (Vintage, Drama, Retrolux, Black and White) придадут вашим фотографиям новый вид. И в завершение можно добавить рамку».

Всё больше приложений для Chrome используют Native Client: приложение Google+ Фото, Просмотровщик и редактор документов Microsoft Office. Портирование мобильных приложений на Native Client, однако, не делает веб лучше: ведь эти приложения работают только в Chrome.

«Технология с открытым кодом Native Client разработана для безопасного запуска родного кода внутри браузера. Native Client помещает веб-приложения на то же игровое поле, что и локальные приложения, притом что для конкуренции с традиционными программами, вроде трёхмерных игр, редактирования видео и др., требуется изрядная скорость. Native Client также обеспечивает языкам вроде C и C++ (а также в итоге и другим) тот же уровень портируемости и безопасности, какой даёт сегодня в вебе JavaScript», объясняет Google.

Технология Native Client отлично подходит приложениям, которые невозможно создать при помощи веб-технологий, однако Google, похоже, стал слишком полагаться на Native Client. Когда-то Google сумел создать мощный офисный пакет из веб-приложений, которые работают в любом современном браузере, а теперь он портирует мобильный редактор MS Office на Native Client. Есть множество прекрасно работающих фоторедакторов на HTML5 (например, Aviary, на основе которого создан фоторедактор сайта Flickr), однако Google предпочитает портировать мобильный фоторедактор на Native Client. Это неверный путь. Браузер Chrome был создан для того, чтобы делать веб лучше, а не для того, чтобы стать операционной системой для запуска собственных приложений.

В редакторе Aviary есть бóльшая часть функций нового фоторедактора Google+, и при этом он работает в любом современном браузере. Если компания, создавшая веб-приложения для редактирования документов, электронных таблиц, презентаций, рисунков, сайтов, не может создать веб-приложение для редактирования фотографий без использования Flash или Native Client, это как минимум странно.

Ссылки по теме
YouTube: Google+ Photos: Editing tools to make your photos smile

От переводчика

Google приводит список проектов с открытым кодом, на основе которых был создан новый фоторедактор; приложение Snapseed в этом списке не упоминается.