Читать «Цифровой журнал «Компьютерра» № 187» онлайн - страница 36
Коллектив авторов
Большой фронт работы видится представителям консорциума Internet.org именно в отношении оптимизации кода мобильных приложений. При создании программных продуктов во главу угла давно ставятся сроки и стоимость разработки. Красота алгоритма ценится куда меньше красоты интерфейса. Никто не ведёт борьбу за сэкономленные байты: важна эффектность, но не эффективность.
Пока у вас достаточно вычислительной мощности и пропускной способности, большинство устраивает такая картина. Мало кто задумывается над тем, почему примитивное приложение вдруг оказывается таким тяжеловесным и жадным до трафика. Всё меняется, когда вы пытаетесь найти клиентов в развивающихся странах, где привыкли довольствоваться малым и ценить любые ресурсы.
К примеру, средний объём данных, передаваемый приложением Facebook для смартфонов с ОС Android, составляет сегодня 12 МБ в сутки. Доля полезной нагрузки в нём мала: большей частью это фоновые служебные запросы. Марк Цукерберг ставит задачу сократить его до одного мегабайта за счёт глубокой оптимизации. Иначе им просто нельзя будет пользоваться в развивающихся регионах, где быстрая и дешёвая мобильная связь появится ещё не скоро. Подобную работу необходимо провести в отношении практически всех современных программ, особенно ориентированных на мобильные устройства.
Развитие мобильного клиента Facebook (изображение: qz.com).
Интерес к работе Internet.org уже выразили многие компании, включая Microsoft. В ближайшем будущем партнёрство также должно увеличиться за счёт некоммерческих организаций и местных правительственных комитетов.
Между тем не все воспринимают консорциум как несомненное благо. Google, скорее всего, останется в стороне, так как видит здесь острую конкуренцию за рынки развивающихся стран. Компания может предложить во многих регионах аналогичные собственные инициативы по развитию связи и доступа в интернет. Число пользователей YouTube сегодня сравнимо с числом аккаунтов Facebook, но сетевая активность любителей видео и их потребление трафика гораздо выше.
Региональный менеджер по развитию стран Африки из некоммерческой организации Internet Society отметил, что запросы африканских пользователей к серверам Google (в частности, YouTube) сегодня идут через Европу; это удорожает предоставление услуг. Создание местных дублирующих серверов помогло бы как снизить стоимость мегабайта мобильного трафика, так и разгрузить оборудование операторов.
По словам Марка Цукерберга, компания Facebook уже затратила на развитие интернета в развивающихся странах более миллиарда долларов и готова потратить ещё больше. Он отметил, что не рассчитывает на быструю прибыль, но видит здесь важную долгосрочную инициативу.
Даунтайм в десятую процента: почему зависают «облака» и правда ли дешевле хранить данные локально?