Читать «Цифровой журнал «Компьютерра» № 187» онлайн - страница 36

Коллектив авторов

Большой фронт работы видится представителям консорциума Internet.org именно в отношении оптимизации кода мобильных приложений. При создании программных продуктов во главу угла давно ставятся сроки и стоимость разработки. Красота алгоритма ценится куда меньше красоты интерфейса. Никто не ведёт борьбу за сэкономленные байты: важна эффектность, но не эффективность.

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

К примеру, средний объём данных, передаваемый приложением Facebook для смартфонов с ОС Android, составляет сегодня 12 МБ в сутки. Доля полезной нагрузки в нём мала: большей частью это фоновые служебные запросы. Марк Цукерберг ставит задачу сократить его до одного мегабайта за счёт глубокой оптимизации. Иначе им просто нельзя будет пользоваться в развивающихся регионах, где быстрая и дешёвая мобильная связь появится ещё не скоро. Подобную работу необходимо провести в отношении практически всех современных программ, особенно ориентированных на мобильные устройства.

Развитие мобильного клиента Facebook (изображение: qz.com).

Интерес к работе Internet.org уже выразили многие компании, включая Microsoft. В ближайшем будущем партнёрство также должно увеличиться за счёт некоммерческих организаций и местных правительственных комитетов.

Между тем не все воспринимают консорциум как несомненное благо. Google, скорее всего, останется в стороне, так как видит здесь острую конкуренцию за рынки развивающихся стран. Компания может предложить во многих регионах аналогичные собственные инициативы по развитию связи и доступа в интернет. Число пользователей YouTube сегодня сравнимо с числом аккаунтов Facebook, но сетевая активность любителей видео и их потребление трафика гораздо выше.

Региональный менеджер по развитию стран Африки из некоммерческой организации Internet Society отметил, что запросы африканских пользователей к серверам Google (в частности, YouTube) сегодня идут через Европу; это удорожает предоставление услуг. Создание местных дублирующих серверов помогло бы как снизить стоимость мегабайта мобильного трафика, так и разгрузить оборудование операторов.

По словам Марка Цукерберга, компания Facebook уже затратила на развитие интернета в развивающихся странах более миллиарда долларов и готова потратить ещё больше. Он отметил, что не рассчитывает на быструю прибыль, но видит здесь важную долгосрочную инициативу.

Даунтайм в десятую процента: почему зависают «облака» и правда ли дешевле хранить данные локально?

Евгений Золотов