Тихий омут Google Docs

2 июль, 2014 - 17:21Андрей Зубинский

Практически полная беспафосность Google в моменты появления весьма знаковых продуктов – очень забавная примета времени. Например, вчера сервис Google Drive претерпел радикальные изменения в мобильной его составляющей – и всё случилось так тихо, как будто ничего и не случилось вообще. Так как машина супермаркета Play работает не очень быстро, не откладывая в долгий ящик привожу для нетерпеливых источники ссылок на официальные .apk файлы инсталляций двух обновлённых ключевых приложений в составе Andorid Google Drive – незамысловато названных текстового процессора Docs и электронных таблиц Sheets: в конце заметок на этих страницах есть сразу несколько зеркал (загрузка совершенно легальна, и не надо бояться, «полиция андроида» правил не нарушает, это официальные .apk), http://goo.gl/2b6p6D и http://goo.gl/woichw .

Появление радикально обновлённой «классической тройки» - текстовый процессор, электронные таблицы и презентации (Google Slides), должно что-то означать. В списке приложений платформы Android это означает официальное списание QuickOffice (купленного когда-то Google) в неподдерживаемое (что уже объявлено). Что есть мелочь, не заслуживающая большего внимания (потому что внутренняя тактика Google). Но явно есть что-то куда большее в самой стратегии Google, что можно увидеть только всмотревшись в возможности новых пакетов и сервиса в целом.

Придётся, правда, начинать издалека. Я терпеливо искал детальное сравнение реальных возможностей «облачных» и «настольных» офисов. Находил только неисчислимые дивно многословные (и потому весьма сомнительные) описания «за что выгоднее платить». И не находил (не нахожу), например, признанных тестовых документов, позволяющих оценить возможности того или другого варианта. Картина вырисовывается такая – все говорят только о том, что выгоднее – «облачное» офисное ПО или локальное, но никто не говорит вообще – а чем, собственно, они отличаются в главном – в возможности использовать, создавать, распространять и хранить документы. Табуированная тема. Но офисное ПО – оно же не только для того, чтобы за него кому-то платить, не правда ли? И очень хочется знать – за что именно надо платить. Какие именно фрагменты документов (на основе каких именно технологий или вкраплений в формате данных) будут доступны, читаемы в той или иной мере (в какой именно?), модифицируемы, какие вообще будут недоступны, что надо делать, чтобы доступным всем стало всё, как быть со старыми документами, в которых используется то, что недоступно в «облачных» системах etc. У меня тьма вопросов об этом. Которые совершенно без ответов. По-моему, я вообще единственный, кто предпринял когда-то «беспрецедентную акцию» сравнения возможностей разных мобильных офисных пакетов в работе с документами. Это была мизерная, смешная попытка (но ничуть не наивная, я это и тогда делал не случайно), не вызвавшая де-факто никакой реакции. Из чего я могу сделать один очевидный вывод, но пока повременю с ним. У меня ещё есть вопросы. И главный вопрос у меня к тем, кто пишет много букв о миграции офисных пакетов в облачные сервисы. Скажите пожалуйста, моё личное мнение о развитом офисном пакете совпадает с вашим? – Развитый офисный пакет должен предоставлять две ключевые функции: возможность включения динамических фрагментов одних документов в другие и возможность автоматизации в широком смысле слова (вплоть до связывания динамических фрагментов документов с базами данных и чем угодно вообще). Если совпадает, и вы тоже понимаете, что офисный пакет – это не просто набор standalone-редакторов, и что полноценная эксплуатация офисного пакета какой-то организацией предусматривает «обрастание» его «самодельными» (на любых условиях, хоть бы и сторонними силами, главное – в целях и интересах пользователя) дополнениями, то где именно я могу найти готовые тесты на пригодность моей «офисно-пакетной» инфраструктуры и накопленных «офисных данных» к миграции в облачные сервисы? Я хочу видеть готовые решения, а не бездну «консультантов», потому что, извините, предположим - я владелец большой «инфраструктуры офисного ПО», я уже истратил кучу денег на закупку «офисного» ПО, потом – кучу денег на «допиливание» его под мои нужды, и теперь ещё раз должен тратить кучу денег на сторонние консультации, подсказывающие, как бы опять потратить кучу денег на миграцию от одного вендора к нему же? Где это? Вопрос без ответа. И при этом же отсутствующем PR-машины убедительно показывают (это не совсем то же самое, что доказывают): «облачные офисы» – именно то, чего все ждали так долго.

Посему пришло время для очевидного вывода (мы в такое время живём, когда очевидное надо мучительно терпеливо разъяснять) – если «облачные» сервисы не позволяют полноценно использовать именно фундаментальные возможности «офисного» ПО (OLE-контейнеры, например, и их же, но ещё и с самописанными VBA-расширениями), то «офисное» ПО было переоценено до уровня «критической значимости для индустрии». Сотни миллионов пользователей «облачных сервисов офисного ПО» не могут ошибаться ©, не надо считать кого-то глупее себя (кроме тех, кто всеми силами небезуспешно стремится это продемонстрировать действиями или бездействием).

В общем, «случилось страшное» (или даже «Ужас!», я могу себе позволить не начинать с такого заголовка, мы не жёлтая пресса). А именно, - критическая масса пользователей деньгами согласилась с избыточностью модели «офисного ПО», ранее считавшейся канонической. А такое без последствий не бывает. И ничуть не удивительно, что последствия такого «страшного» плохо предсказуемы, потому что вводят в «поле равенства возможностей» чуть ли не кого угодно (утрирую, конечно, но, по большому счёту, именно так). Офисное ПО десакрализовано, в том числе и усилиями самих ключевых игроков индустрии – невозможно без итоговой десакрализации долго продвигать идею сверхнеобходимости сверхразвитых сверхвозможностей, и потом мгновенно объявить концепцию «разумной достаточности урезанных облачных сервисов» – разумной и достаточной (вся тавтология – умышленная, конечно).
Итак, «офис десакрализован». Де-факто и де-юре (с подписями главных владельцев, разве что Sun расписалась так давно, что многие и не помнят, откуда Open Office). А десакрализация инструмента означает, что он перестаёт быть «чем-то особенным», но и не отменяет его нужности. Что вполне логично. Всё это означает – на рынке «офисных инструментов» всё изменяется. Радикально. Пусть тихо и малозаметно (что больше следствие десакрализации, кстати), но изменяется.

Теперь вернёмся к «гуглодокументам». Если вы установите новые версии (или они уже у вас обновились), вы заметите – поддержка «оригинального офиса» Google в них изменилась почти никак. Но стоит вам создать любой документ Microsoft Office – вы получаете совсем другую среду, с другими возможностями.
Кстати, о разнице в возможностях. Они как бы разделены на две части. В первой менее важны традиционно значимые в офисных пакетах визуальные красоты, зато крайне необходимые простые операции работают как должно по логике (сомневающимся советую попробовать в Excel сравнить две таблицы или «базы данных» в терминах функций Excel, так, чтобы просто выделить отличающиеся строки-записи, и то же самое сделать средствами Google Sheets, это не дурацкий пример вовсе, электронные таблицы – инструмент анализа «What If»; сомневающимся из другого лагеря советую сравнить построение диаграмм там и там). Во второй – красоты на месте, но проблем они никак не отменяют и ничем не облегчают.

Всё это я веду к тому, что на поле «офисных приложений» началась очень интересная борьба. Microsoft, далеко не такая уже, как прежде, одновременно и неумышленно «давит» новых игроков накопленной за десятилетия полного доминирования громадной инсталляционной базой, и умышленно вынуждена прибегать к беспрецедентным мерам, чтобы поддерживать «вращение раскрученного маховика». Я выдумываю? Тогда что может значить это загадочное предложение дорогущего Office (кстати, какой версии именно – кто-то понимает?) на очень странных условиях всего за $10 ( http://goo.gl/V5zq0t ) :

Почему «давит»? Потому что кросс-платформенное – совершенно не конёк Microsoft, никогда ничего кросс-платформенного корпорации не удавалось (даже .NET и Windows RT, сделавшие крохотные «шаг влево, шаг вправо» всего лишь от программной или аппаратной платформы, а не от полной аппаратно-программной платформы, – де-факто провально не удались). А игры давно переместились по полю за границы x86 настолько далеко, что уже x86 борется за кусок своего места на этом поле, что тоже факт.

Под давлением груза legacy Microsoft новые игроки, вместо чтобы развивать собственные решения, фактически вынужденно перемещаются… на поле Microsoft - была бы полноценная кросс-платформенная поддержка «офиса» (включая библиотеки, компоненты и реально работающие программы), всем было бы выгодно использовать имеющееся (это же Технологии, в их основе - нерациональность «делания с нуля», иначе их бы вообще не было). Но этого не существует. И случается то, предпосылок чего можно было бы избежать давным-давно. Начинается война.

Google фактически эту войну объявила, причём сразу на всех фронтах. Складывайте заявленную поддержку Chrome OS приложений Android, уже запущенную совместимость с документами Microsoft Office всех подсистем Google Drive, обещанную и уже показанную «документоориентированную мультизадачность» в Android L, неожиданный для всех рост популярности в бизнес-секторе «хромобуков» и, наконец, принципиальную крайне либеральную (если кто не заметил, – Google  скрупулёзно выделяет свои ещё недавно «штатные» приложения Android в независимые закрытые обычные в Play) открытость всего системного и технологического… И добавьте самое важное – над Google c её Android и Chrome OS не довлеет legacy, эти системы никогда не претендовали на роль «настольных почти рабочих станций». Они претендуют на куда большее – на обыденное повседневное. В котором совершенно всё равно, есть в документе OLE-контейнер или нет (если есть, - ну, не увижу, ничего не потеряю с вероятностью 99%, а если реально нужно будет увидеть – добьюсь, чтобы мне показали так, как я могу увидеть), есть ли там времён «очаковских и покоренья крыма» (глумлюсь, конечно) какие-то VBA-скрипты.

Итак, Google, по-индейски крадучись, вышла на тропу войны «за офис». И мечом Android L + Chrome OS (что-то мне подсказывает, что всё это появится раньше, чем обещалось) Google не машет, распугивая весь мир, не случайно. Они что-то там доводят до готовности, у них совсем другие приёмы.

Я не привожу бессмысленных, но красивых скриншотов – работают Google Docs, Sheets и Slides как им должно работать (Slides – почти идеально на моём тестовом .pptx файле с очень вычурными анимациями и прочим, Docs – более чем неплохо с файлами .docx, Sheets я ещё испытываю, благо, есть на чём). Вы сами в этом убедитесь, если уже не. Скриншоты не важны. Важно главное – привычный мир «уютного сверхразвитого офисного ПО, которого никто толком не знает и не умеет», меняется, и я не удивлюсь, если он изменится до неузнаваемости – мне кажется, что полумеры (а они – совершенствование клиентского ПО), это временное. Браузеры, ECMAscript и его действительно грозные конкуренты, новые фреймворки и старые wiki engines – всё это непременно должно создать синергетический эффект. Это же эволюция.

Откланиваюсь