Насколько актуальна поддержка "случайных подключенных" сценариев?

Некоторое время назад умные клиенты рекламировались как решение для "случайных подключенных" сред использования, а наборы инструментов, такие как Google Gears, появились по той же причине. Мне кажется, что постоянный и надежный доступ в Интернет становится все более распространенным (даже в таких местах, как коммерческие самолеты), поэтому мой вопрос для сообщества таков: насколько актуальны решения с поддержкой в ​​автономном режиме?

Я подхожу к этому с точки зрения приложения с интенсивным использованием данных, такого как CRM.

3 ответа

Решение

За последние 3 года я построил 2 отдельных интеллектуальных клиента.

Я обнаружил, что добавление "иногда подключенных" увеличивает сложность приложений (и время разработки) примерно в 3 или 4 раза. Так что это очень дорогая функция для добавления.

Но для этих приложений есть веские бизнес-аргументы, как, я уверен, для многих систем. Один из них был для инженеров в дороге, которые часто посещают клиентские сайты, где (по какой-либо причине одной из причин иногда является безопасность) их беспроводное соединение не работает. Пользователь по-прежнему хочет продолжать использовать систему так же, как он был подключен, и затем без особых усилий (со своей стороны) синхронизировать себя, как только соединение станет доступным.

Второе приложение будет либо использоваться в локальной сети, либо вообще не будет подключено, пока пользователь не вернется "в офис".

С личной точки зрения мне нравится идея, что с активным соединением или без него я могу продолжать "выполнять свою работу", даже если соединение прерывается на полпути к действию, все работает, и я не потеряю свои данные.,

Для достижения этого беспроблемного сценария "подключен -> отключен -> подключен и т. Д." Требуется ОЧЕНЬ много работы и тестирования, поэтому необходимо иметь очень сильное экономическое обоснование.

И, наконец, я думаю, что мы никогда не сможем предположить, что всегда будет подключение к Интернету. Будь то аппаратный сбой или сбой поставщика услуг или активная блокировка соединений, в какой-то момент ваши пользователи будут в отключенном режиме.

Я думаю, что это зависит от вида приложения. Для некоторых приложений доступ в Интернет более актуален, чем для других, но для общих приложений производительности я думаю, что автономный сценарий останется актуальным. Работая консультантом в индустрии программного обеспечения, доступ в Интернет есть везде, но не каждый клиент позволяет мне подключить свой ноутбук к их сети. С другой стороны, когда доступ к 3G и мобильным данным станет доступным, возможно, будущее приведет нас к Интернету где угодно.

Что ж, надежный доступ в Интернет не так широко распространен, как вы думаете, если вы думаете, в глобальном масштабе. Даже локально, WiFi не так надежен, особенно если вы перемещаетесь с места на место. Построение для иногда подключенного сценария дает больший пользовательский опыт; Я не думаю, что это всегда требуется, но это довольно приятно.:)

Другие вопросы по тегам