- PVSM.RU - https://www.pvsm.ru -
Мы потихоньку начинаем подводить итоги этого трудового года, и начнем, пожалуй, с нашего приложения для iOS — "ONLYOFFICE Документы [1]". В этом году оно серьезно изменилось в плане функциональности. Стало более самостоятельным, благодаря добавленной возможности работать локально, без подключения к порталу ONLYOFFICE. Обзавелось совместной работой и адаптировалось к iOS 11 и IPhone X.
Расскажем обо всем по порядку.
Вот какие возможности были у нашего приложения к началу подотчетного периода:
Вот что мы хотели сделать:
К первому большому релизу 2017 мы с нуля переписали модуль управления документами, сменив Objective-C на Swift. На наш взгляд, Swift быстрее и безопаснее при написании кода. К тому же, он активно развивается и поддерживается сообществом.
Мы не пожалели, что решились на перемены: нам удалось избавиться от устаревшего кода и от некоторых ограничений, которые накладывала архитектура приложения на добавление новой функциональности, а самое главное повысить стабильность приложения.
Изначально «ONLYOFFICE Документы» задумывалось как дополнительный инструмент для тех пользователей, у которых есть необходимость работать на девайсах. Это знакомые многим ситуации, когда вам срочно нужно что-то поправить в важном документе, а под рукой только айфон. В лучшем случае — планшет.
Со временем стали осознавать существование спроса на альтернативный офисный пакет для iOS. У нас хорошие функциональные возможности, отличная совместимость с востребованными во всем мире форматами Microsoft — в общем, наше приложение подходит по всем параметрам. Или нет?
Процент отказов был довольно высок, поскольку для работы с приложением требовалось иметь зарегистрированный портал ONLYOFFICE. Мы старались максимально упростить жизнь пользователям — создать портал в пару кликов, тем более вы можете использовать наше бесплатное решение для хранения документов — personal.onlyoffice.com [2]. Однако для пользователей это всё оказалось довольно серьезными препятствиями.
Чтобы решить этот вопрос, мы добавили возможность работать локально, на устройстве, не подключаясь к корпоративному порталу и вообще его не имея. Таким образом, наше приложение стало совершенно самостоятельным автономным офисным пакетом для iOS. К тому же, это сильно упрощает работу в ситуации отсутствия интернета (грустно, конечно, но такое ещё бывает в 2017 году).
Помимо редактирования документов, появились прочие локальные действия — экспорт документов, печать, создание папок и пр.
Но на пути к самодостаточности приложения, мы не забываем качать функциональность для пользователей порталов. Главная вещь, которую хотелось добавить для них, это совместное редактирование. Именно оно делает работу с онлайн-редакторами такой эффективной.
Сейчас в приложении доступно совместное редактирование в быстром режиме. Вы можете поделиться документом с коллегами и одновременно редактировать его в режиме реального времени. При этом вы можете работать в приложении, а ваш коллега в веб-версии. Или наоборот. Неважно!
Что касается наращивания функциональности в целом, то мы добавили долгожданную возможность редактировать данные диаграмм и исправили ошибки в работе с диаграммами в редакторе таблиц.
Новая версия мобильной ОС от Apple вышла в сентябре. В ней подход к некоторым стандартным операциям был изменен, поэтому нам потребовалось адаптировать приложение, которое должно выглядеть хорошо и на новой, и на предыдущих версиях системы.
В версии 2.1 мы добавили совместимость с Slide Over. Теперь на iPad'ах можно перетаскивать файлы между приложениями, открытыми в режиме Split View. Для редактирования документов это просто подарок — например, вы можете добавить в свой текст картинку, просто перетащив её в окно редактора.
В версии 2.2 появилась возможность работать с локальными файлами через новое системное приложение «Файлы». И поддержка iPhone X.
Это именно то направление, в котором мы планируем развивать ONLYOFFICE. Соответственно, меняется и и мобильное приложение: помимо уже имеющейся двухфакторной аутентификации, мы добавили функцию SSO. Напомним, её можно настроить с помощью сервисов Shibboleth, OneLogin или AD FS.
Если вы хотите узнать больше об SSO, читайте статью в нашем Справочном центре [3].
В приложении также появилась возможность работать с текстовыми документами и электронными таблицами, защищенными паролем. Это работает и для документов портала, и для документов, которые хранятся на вашем устройстве.
Оно появилось в последней версии. Теперь вы можете (и мы можем) переключаться между аккаунтами и не вводить пароль каждый раз. Это очень удобно, если у вас несколько порталов, что, кстати, является распространенной ситуацией в нашей компании. Помимо нашего корпоративного портала, почти у каждого есть personal [2] для личных целей (иногда даже больше, чем один) и ещё парочка тестовых порталов для экспериментов.
В общем, штука нужная. Вот как это работает:
Да, и кстати, у нас есть подробная и обновляемая документация по функциональности приложения в Справочном центре [4]. Само приложение можно скачать в App Store [1], оно бесплатное. И ваш фидбэк поможет нам сделать его лучше, так что ждем ваших замечаний, предложений и пожеланий.
P.S. Скоро возможностей редактирования на мобильных будет ещё больше, потому что сейчас мы работаем над редактором презентаций!
Автор: xkorolx
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka-pod-ios/269436
Ссылки в тексте:
[1] ONLYOFFICE Документы: https://itunes.apple.com/ru/app/onlyoffice-documents/id944896972?mt=8
[2] personal.onlyoffice.com: http://personal.onlyoffice.com?utm_source=habr&utm_medium=medium&utm_campaign=aricle_ios
[3] Справочном центре: https://helpcenter.onlyoffice.com/ru/server/controlpanel/enterprise/sso-description.aspx
[4] Справочном центре: http://helpcenter.onlyoffice.com/ru/Mobile-Applications/Documents/overview.aspx
[5] Источник: https://habrahabr.ru/post/343478/
Нажмите здесь для печати.