Для Invision Community будут сделаны нативные приложения для iOS и Android.
Описание технологии
Существует множество планов для реализации в приложении для Invision Community. Мы хотели в полной мере воспользоваться преимуществами чистого листа и создать совершенно новый интерфейс, который охватывает интерфейсы нативного приложения. Хотя приложение несомненно является тем же Invision Community, оно предлагает новые способы взаимодействия с вашим контентом.
Мы выбрали данный подход, потому что магазины приложений ограничены «шаблонными» приложениями, а затраты, связанные с созданием и обслуживанием отдельного приложения для сообщества, не будут подходить для многих наших клиентов. Многопользовательское приложение - это отличный подход для большинства: простая настройка, минимальные затраты, полнофункциональные инструменты и отличный способ для новых пользователей найти ваше сообщество.
Что даёт приложение
На начальном этапе предварительного ознакомления с технологиями основное внимание уделяется обсуждению, которое лежит в основе каждого Invision Community. Также доступны профили, активность, поиск и уведомления - включая (наконец-то!) Push-уведомления.
Любые области, которые приложение в настоящее время не поддерживает, будут плавно открываться в веб-представлении внутри приложения. По мере того, как мы со временем встраиваем новые функции в приложение, пользователи сталкиваются с меньшим количеством этих гибридных просмотров.
Стоимость
Примечание. Приведенная ниже информация отражает наши текущие намерения, но может измениться, когда мы завершим выпуск приложения в магазинах приложений.
Хорошей новостью является то, что мы намерены сделать приложение бесплатным для наших клиентов с активными лицензиями. Со временем мы предложим премиум-вариант сообществам. Это финансирование обеспечит долгосрочное будущее приложения.
Опция Premium может расширить представление в каталоге или предоставить специальные функциональные возможности, когда пользователи используют ваше сообщество в приложении.
Доступность
Мы намерены выпустить приложение вместе со следующим важным выпуском Invision Community, который, как ожидается, будет версией 4.5. Сообщества должны будут обновиться на эту версию, чтобы позволить своим пользователям использовать приложение.
Почему не PWA (progressive web app)?
Invision Community 4.4 уже поддерживает несколько функций PWA. Однако до тех пор, пока iOS не будет поддерживать Push-уведомления (и другие функции) в PWA, мы не считаем, что они являются универсальным решением для использования сообществ на телефоне. Создание собственных приложений позволяет нам экспериментировать с новыми интерфейсами и подходами. В последующие годы поддержка PWA улучшится, и мы перенаправим полученные знания в основной продукт на благо всех пользователей.
Почему сейчас?
У нас уже было несколько попыток создать своё мобильное приложение, однако они не увенчались успехом. Мы отлично умеем создавать приложения с помощью веб-технологий, но сами по себе создавать нативные приложения у нас не получалось.
Мы применили React Native.
React Native - это технология с открытым исходным кодом для создания собственных приложений. React Native позволяет командам создавать собственные приложения с использованием веб-технологий, но, что самое важное, React Native не создает гибридные приложения. Они скомпилированы в настоящие нативные приложения - не обертки браузера, а нативные кнопки, текст, диалоги, анимацию и многое другое.
Примерно год назад мы начали экспериментировать с React Native, чтобы выяснить, может ли это быть применимо для нас. И у нас получилось. Наконец, появилась технология, позволяющая веб-инженерам создавать восхитительные кроссплатформенные нативные приложения.
Поскольку мы можем создавать собственные мобильные приложения, используя технологию, с которой мы знакомы, мы можем включить разработку мобильных приложений в наши существующие процессы.
Почему просто форумы?
Invision Community - это крупная, полнофункциональная платформа, и создание всей платформы в нативном приложении с самого начала казалось не лучшим подходом. Вместо этого мы сосредоточились на наиболее активной области большинства сообществ - форумах - с другими областями, которые все еще поддерживаются в приложении через веб-браузеры. Со временем в приложение будут встроены дополнительные функции и инструменты, чтобы в конечном итоге оно достигло функционального соответствия веб-версии. Мы примем отзывы наших клиентов, чтобы определить, какие области поддерживать дальше.
Как я добавлю свое сообщество в приложение?
Следующая важная версия Invision Community (ожидается 4.5) будет иметь встроенную поддержку приложений. Включить ваше приложение в каталог будет так же просто, как включить функцию в вашем админцентре и настроить несколько параметров.
Поддерживается ли в приложении реклама?
В приложении сейчас нет рекламы какого-любого вида. Мы можем включать объявления или разрешать сообществам показывать свои собственные объявления в качестве премиум опции в будущем.
Могу я получить white-label версию для моего сообщества?
Мы стремимся предложить вариант «white-label» в будущем.
Будут ли мои плагины работать в приложении?
Скорее всего нет. Мы намеренно создаем приложение для работы со стандартными функциями и приложениями Invision Community прямо сейчас. Если ваши плагины добавляют новые элементы пользовательского интерфейса или меняют функции, с которыми взаимодействуют пользователи, скорее всего, они не будут работать с приложением.
А как насчет тем?
Темы не будут работать в приложении, потому что приложение не использует HTML. Тем не менее, некоторые брендинги/настройки будут доступны через админцентр, и мы можем расширить это в будущем.
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.