5 лет назад 21 февраля 2014 в 18:26 155

AndrOpen-Office

Офисные приложения для мобильных платформ – востребованный и в целом устоявшийся жанр, в котором давненько не происходило ничего из ряда вон выходящего.

Однако встряску обеспечила команда разработчиков, портировавшая на платформу Android ведущий опенсорсный «офис» OpenOffice, получивший в новой ипостаси имя AndrOpen Office.

Главная особенность данного пакета, радикально отличающая его от конкурентов, состоит в том, что это именно прямой порт настольных приложений: они были перенесены в исходном виде, а не использованы в качестве основы для создания мобильной программы. Если вы когда-либо думали о том, как было бы хорошо просто портировать привычное десктопное приложение на мобильный девайс, то у вас есть замечательный шанс посмотреть на примере AndrOpen Office, как выглядит на деле реализация такой затеи.

Сначала о хорошем. Можно просматривать и редактировать документы без каких-либо ограничений: пакет бесплатный и включает полный набор функций. Минус бесплатности – наличие рекламного баннера, который при активном интернет-подключении демонстрируется на стартовом экране приложения.
Во время знакомства с пакетом у меня постоянно вертелась в голове Pink Floyd’овская строчка: «It’s a hell of a start, It could be made into a monster!» Причина простая: достаточно пробежаться по меню предлагаемых приложений, чтобы понять, что перед нами, похоже, самый функциональный «офис», который когда-либо до сих пор видели экраны Android-устройств. Конкуренты в этом плане глотают даже не просто пыль от колес, а уже оседающую пыль. Здесь действительно можно работать, создавать новые документы, а не только просматривать и вносить небольшие правки, на что рассчитаны большинство других мобильных офисных пакетов. Присутствуют многие фирменные фишки OpenOffice: чтение и сохранение документов в хорошей коллекции поддерживаемых форматов, применение цифровой подписи, защита данных паролями и многое другое. Имеются и все наработки по локализации пакета – настольный OpenOffice был полностью и достаточно качественно русифицирован уже давно, и полный перевод интерфейса на русский благополучно перекочевал и в данное мобильное приложение.

Для пакета сделали простейший начальный экран со ссылками на запуск основных компонентов «офиса». В остальном мы видим обычный интерфейс OpenOffice, вплоть до всплывающих диалоговых окон, столь непривычных для мобильных платформ.

В состав AndrOpen Office включены все основные приложения настольного OpenOffice. Это мощные и функциональные софтины, способные конкурировать с эталоном жанра – MS Office. Подробный рассказ о них потребует немало места, поэтому буквально в телеграфном стиле перечислим только их главные возможности и особенности.
За работу с текстовыми документами отвечает мобильная версия редактора Write. Он умеет работать как с файлами собственного формата, так и с подготовленными в Microsoft Office. Здесь есть все опции, которые можно ожидать от полноценного текстового редактора. Присутствуют широкие возможности структурирования и оформления текста. Редактор работает со стилями, что позволяет впоследствии автоматически генерировать оглавления и другие подобные списки. Есть и другие полезные инструменты: настраиваемая автозамена, средства создания и подключения источников данных, необходимых, например, для формирования библиографических списков. Интерфейс у приложения классический, построенный на меню, так что, если вы привыкли к лентам инструментов последних версий Microsoft Office, может потребоваться время на то, чтобы освоиться. К недостаткам реализации мобильной версии в первую очередь отнесу нестабильную работу модуля проверки русской орфографии.

Открывая мобильный редактор электронных таблиц, видим привычный пользователям OpenOffice интерфейс приложения Calc. Возможности данной софтины также соответствуют полноценным настольным приложениям. К нашим услугам многостраничные таблицы, большой выбор формул, инструменты визуализации с возможностью построения графиков и диаграмм, продвинутые инструменты анализа данных в таблицах. Без жертв, правда, не обошлось: ряд опций не работают, да и справка по редактору из мобильной версии вырезана.

В «большую тройку» любого офисного пакета должен входить редактор презентаций. Предлагаемые AndrOpen Office функции включают работу над презентацией в различных режимах: от списка тезисов до визуального проектирования слайдов. Поддерживается демонстрация презентаций различными способами. К внутренним недостаткам редактора отнесу то, что из него удалили библиотеку макетов и фонов для слайдов, оставив только выбор макета страницы.
Однако это еще не все. AndrOpen Office оснащен редактором формул, с помощью которого можно составить, корректно оформить и экспортировать в текстовые документы или презентации сложные математические формулы. Наконец, в пакете есть своя система управления базами данных, по классу сопоставимая с Access. Интерфейс у нее графический, предусмотрены мастера для создания таблиц. Поддерживается создание запросов и форм. Вот только среди всех приложений AndrOpen Office это самое нестабильное и задумчивое.

Теперь о грустном. Простое переселение пакета на новую платформу привело к появлению массы проблем. Разработчики не скрывают, что в текущем состоянии у «офиса» еще хватает недоработок. Наиболее частые проблемы вынесены в особый список на странице проекта (sites.google.com/site/andropenoffice/bug-reports). После некоторого времени работы с AndrOpen Office готов пополнить этот список собственными наблюдениями.
Начнем с того, что стартует пакет довольно медленно, заметно медленнее конкурирующих «офисов» для Android. Одна из самых обидных недоработок состоит в том, что приложение пока способно работать только с именами файлов, содержащих исключительно ASCII-символы. Другими словами, AndrOpen Office не хочет понимать кириллицу в именах файлов. Если вы попытаетесь создать или даже просто открыть документ с таким именем, приложение просто молча скончается. После переименования те же файлы открываются без проблем. При этом по умолчанию для сохраняемых файлов, как и в настольном OpenOffice, предлагаются именно кириллические имена, так что будьте внимательны.
Главные проблемы в практической работе связаны с нестандартным для мобильных платформ пользовательским интерфейсом. Переведя пакет на мобильную платформу и решив основные вопросы по его работоспособности, разработчики AndrOpen Office оставили за скобками многие нюансы, важные при работе с сенсорным экраном. А это имеет большое значение – та же Microsoft сразу закладывала в свежие версии своего «офиса» режимы и фишки, оптимизированные именно для тачскрина.

В AndrOpen Office в этом плане ситуация печальная: здесь не работают привычные жесты. К тому же элементы напрямую скопированного «настольного» интерфейса (даже выход из приложения сделан «крестиком» в верхнем левом углу окна!) мелкие и неудобные в новой среде. Например, для того чтобы увеличить или уменьшить масштаб, предлагается воспользоваться кнопками на вспомогательной панели, а не стандартным щипком. Кстати говоря, эти кнопки весьма выручают, поскольку соответствующий ползунок неудобен, не говоря уже о точном управлении масштабом отображения с его помощью. Если ваши пальцы не обладают точностью манипуляторов промышленного робота, проблемы гарантированы. В текущем виде это приложение не только не для смартфона, но и не для всякого планшета. Разрешения современных экранов более чем достаточно, но вот физический размер в данном случае имеет значение, так что даже обладатели «семидюймовиков» вряд ли будут чувствовать себя полностью комфортно.

Нельзя сказать, что команда разработчиков AndrOpen Office совсем ничего не сделала для того, чтобы приспособить пакет к планшетам и смартфонам. Для имитации «клавиатурно-мышкового ввода» используются собственные команды. Так, например, короткий тап равен левому щелчку мышью, а длинный соответствует нажатию правой кнопки мыши. Двойные тапы работают как двойные клики. Протяжка  – как стандартный Drag&Drop, но немножко неуклюже.
Оригинальное изобретение, не наблюдавшееся ранее в мобильных «офисах», – навигационная панель. На ней расположены стандартные кнопки компьютерных клавиатур, которых лишена обычная системная борда Android. Сюда вынесены кнопки для привычных действий по копированию, вырезанию и вставке объектов, воспроизводящие стандартные клавиатурные комбинации, а также клавиши навигации. Можете кидать в меня тапком, но виртуальные курсорные клавиши – это вещь! Кроме того, здесь можно открыть дополнительную числовую клавиатуру.

Подведем итоги. Сам факт попытки переноса OpenOffice на мобильную платформу можно только приветствовать. Хорошая функциональная заряженность, наличие всех типовых приложений, поддержка форматов и различных дополнительных инструментов – все это выгодно выглядит на фоне изначально мобильных конкурентов. Обратная сторона медали – невысокое быстродействие, общая громоздкость и частые ошибки. Это вещи, которые можно постепенно доработать. Однако главную особенность пакета – попытку прямого переноса настольного интерфейса на сенсорные устройства  – даже с учетом добавления вспомогательных панелей вряд ли можно назвать блестящей и перспективной идеей. Но справедливости ради вспомним, что к Android, в общем-то, можно подключить и мышку, и внешнюю клавиатуру. И если предположить, что «офис» будет работать на относительно крупном планшете, получается вполне любопытный эрзац рабочей станции, который найдет свою сферу применения.

В целом появление рабочего OpenOffice на платформе Android – отличная новость. Однако его приспособление к новым условиям требует значительных усилий, и насколько быстрым и успешным будет результат, предсказать сложно. Сможет ли AndrOpen Office бросить серьезный вызов современным лидерам или останется продуктом для специфических условий применения, покажет время.

Никто не прокомментировал материал. Есть мысли?