Цифровой журнал «Компьютерра» № 222 (Журнал «Компьютерра») - страница 13

Технологии

Как малоизвестная функция iOS 7 сможет изменить мир

Олег Нечай

Опубликовано 25 апреля 2014

В конце марта 2014 года в магазине мобильных приложений Apple App Store появилась небольшая бесплатная программка под названием FireChat, предназначенная для обмена сообщениями. Это первое приложение для iOS компании OpenGarden, финансируемой за счёт краудсорсинга, то есть с помощью пожертвований большого числа мелких инвесторов — потенциальных пользователей. Только за первую неделю FireChat скачали более 100 тысяч пользователей. 



В FireChat не было бы ничего особенно примечательного, если бы это приложение — как, впрочем, и системное приложение Apple AirDrop — не использовало одну не слишком разрекламированную, но в действительности почти революционную функцию последней версии операционной системы iOS 7 — Multipeer Connectivity Framework (MCF), что можно примерно перевести как «Система для соединения нескольких равноправных участников». 


Суть MCF сводится к тому, что она позволяет взаимодействовать разным устройствам, не использующим какую-то одну общую сеть или даже технологию связи, но находящимся поблизости друг от друга. Неважно, включён ли у вас модуль Wi-Fi или Bluetooth, подключены ли вы к локальной сети Wi-Fi или настроены на прямое соединение с устройствами, вы можете обмениваться сообщениями, фотографиями или другими файлами даже без выхода в интернет.


Представим, что нам необходимо связать аппарат, у которого включён только модуль Bluetooth, с устройством, у которого работает лишь Wi-Fi-адаптер. Если в радиусе доступности обоих гаджетов будет третье устройство — с работающими и Bluetooth, и Wi-Fi, — такая связь может быть установлена.



Самое замечательное в этой схеме заключается в том, что для соединения двух пользователей между собой они вовсе не обязаны находиться в непосредственной близости, то есть в зоне действия модулей связи — и при этом для установки подключения между ними не требуется интернет. Устройства с включёнными адаптерами связи автоматически создадут цепочку из пользователей-«пиров», способную соединить даже весьма удалённые объекты.

Такие беспроводные сети называются сетями с ячеистой топологией, где каждая ячейка может принимать на себя функции коммутатора для других. И Apple сделала такие сети общедоступными в iOS 7: уже один этот факт способен изменить многое. И вот почему.

Помимо всего прочего, MCF позволяет дотянуть интернет-соединение или хотя бы просто радиосвязь до того места, где его никогда не было, в том числе и по объективным причинам: это может быть, например, пещера в горном массиве или глубокий подвал, куда «не добивает» ни одна сотовая вышка или точка доступа.