Kitobni o'qish: «В одно касание. Бизнес-стратегии Google, Apple, Facebook, Amazon и других корпораций»
SWIPE TO UNLOCK
Copyright ©2019, 2018, 2017 Belle Applications, Inc.Published by Belle Applications, Inc.swipetounlock.com
3rd Edition, 3rd Revision (August 2019)
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Права на издание получены по соглашению с Belle Applications, Inc. Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими.
© Belle Applications, Inc.
© Перевод на русский язык ООО Издательство «Питер», 2020
© Издание на русском языке, оформление ООО Издательство «Питер», 2020
© Серия «IT для бизнеса», 2020
* * *
Друзьям за вдохновение и семье за поддержку.
Нил
Моей семье и друзьям. Спасибо, что поддерживали мое увлечение бизнесом и помогали в преодолении страхов, чтобы стать на путь предпринимательства.
Ади
Друзьям и семье за их бесконечную поддержку и моему наставнику Деборе Стритер за веру в мое видение, которое помогло сделать эту книгу возможной.
Парт
Когда вы взрослеете, вам обычно внушают, что мир таков, какой он есть, а ваша жизнь… Вы просто должны прожить ее, стараясь не набить больших шишек, завести хорошую семью, немного радоваться жизни, накопить немного денег.
Это очень ограниченная жизнь, а ведь она может быть гораздо шире, как только вы поймете один простой факт. Все вокруг вас, то, что вы называете «жизнь», было сделано людьми, которые не были умнее вас. И вы можете все изменять вокруг, вы можете влиять на все, вы можете создать свои собственные вещи, которые будут использоваться другими людьми.
Как только вы поймете это, вы уже никогда не будете прежним.
Стив Джобс (который, кстати, не написал ни одной строчки кода в Apple)
Введение
Неважно, чем вы зарабатываете на жизнь, – разбираться в технологиях сейчас нужно всем. Врачи с помощью искусственного интеллекта ставят диагнозы. Фермеры пользуются дронами, чтобы вырастить хороший урожай. Бизнесмены поняли, что хотя раньше крупнейшие компании и были сосредоточены в области нефти и электроэнергетики, Apple, Amazon, Facebook, Google и Microsoft сейчас ничуть не отстают.
Так как же разобраться в технологиях?
Часто кажется, что нужно быть суперпрограммистом, чтобы понять огромное количество терминов, которыми сыплют технические специалисты. Вот несколько примеров: SaaS, API, SSL, облачное хранилище, дополненная реальность. А чтобы понять ежедневный поток новостей о технологиях, кажется, что нужно иметь степень MBA: стартапы, сбор и обработка данных, запуск приложений, распространение слухов в интернете и так далее.
Но на самом деле любой может понять технологии, независимо от уровня имеющихся знаний. Наиболее важные вопросы, начиная от базовых понятий об устройстве интернета до бизнес-стратегий компаний Facebook и Uber, можно объяснить простым и понятным языком.
Цель
«В одно касание» – это книга о технологиях и бизнес-стратегиях. Мы рассмотрим реальные примеры, которые помогут разобраться в программном и аппаратном обеспечении, а также в бизнес-стратегиях, господствующих в технологическом мире. Кроме того, вы научитесь понимать и анализировать технологии самостоятельно. Предварительных знаний не требуется.
В каждом разделе на примерах рассматриваются такие вопросы, которые вы могли задавать себе и сами, – например, как Spotify составляет список рекомендаций, как работают беспилотные автомобили и почему Amazon предлагает премиум-доставку, несмотря на ее убыточность.
В каждом разделе есть ответ на вопрос «что?» – дается представление о технологических концепциях, таких как большие данные и машинное обучение, а затем ответ на вопрос «почему?» – описываются коммерческие соображения, по которым компании будут использовать эти технологии в первую очередь. На основании нашего опыта работы в качестве продакт-менеджеров в маленьких и крупных технологических компаниях мы постараемся дать вам представление о том, как устроен мир технологий.
Мы хотим, чтобы, прочитав книгу, вы смогли мыслить как технический специалист и научились анализировать технические вопросы, с которыми столкнетесь в будущем: как работает та или иная технология, почему она была разработана именно так, за счет чего она приносит доход и будет ли успешной. Несмотря на то что отдельные приложения и компании то появляются, то исчезают, мы надеемся, что вы еще долго сможете пользоваться основными концепциями, которые почерпнете из этой книги.
Для кого эта книга
Книга адресована людям любого уровня подготовки. Будь вы рядовым сотрудником или акулой бизнеса, мы думаем, что вы найдете здесь для себя что-нибудь полезное и интересное.
Если у вас нет представления об основах написания кода, но вы хотите прорваться в продакт-менеджмент, развитие бизнеса или занять другую не инженерную нишу в IT-компании, вы должны уметь объяснять клиентам и коллегам, что такое искусственный интеллект, алгоритмы и большие данные. А для построения бизнес-стратегии своей компании нужно знать, какие из ранее использованных технологий были успешными (или провалились) и почему. Конкретные примеры, представленные в книге, и описание технических концепций простым языком помогут в обоих случаях.
Если вы инженер-программист, но хотите получить должность продакт-менеджера, мы расскажем о коммерческой составляющей: реклама, монетизация, поглощения и пр.
Если вы предприниматель или руководитель технического отдела, то знаете, что просто наличия отличного продукта недостаточно. Мы приводим примеры из жизни, помогающие сформировать понимание основ технологий и чувство восприятия бизнес-стратегии, чтобы вы смогли найти способ сделать компанию процветающей, а также умели грамотно общаться с сотрудниками и инвесторами.
Если вы студент и изучаете бизнес-технологии, наглядные примеры из книги будут как раз кстати. Вы узнаете, что привело к успеху Amazon, почему провалился Blackberry, а также поймете, как IT-компании ведут технологическую политику, справляются со сбоями и динамично растущими рынками.
Даже если вы не работаете в сфере IT, есть вероятность, что ваша компания использует технологии, чтобы быть на шаг впереди. Предиктивная аналитика, программное обеспечение как услуга, A/B-тестирование – вы узнаете об этих актуальных темах и о том, как даже компании, не имеющие отношения к IT, пользовались этими технологиями для развития бизнеса.
В конце концов, даже если технологии и не нужны вам для работы, вы все равно пользуетесь ими ежедневно – наверняка сейчас у вас в кармане лежит какой-нибудь ее образец. Мы поможем вам стать более осведомленными. На примере аналогий и простым языком мы объясним, как работают технологии, которыми вы ежедневно пользуетесь. Затронем темы, о которых вы, возможно, слышали в новостях, как, например, сетевой нейтралитет, конфиденциальность и регуляторные технологии. Мы даже посмотрим на темную сторону технологий: фейковые новости, утечка данных, цифровой наркотрафик и опасность сокращения рабочих мест из-за роботизации.
Неважно, почему вы читаете книгу «В одно касание», мы думаем, что в ней вы найдете множество ценных мыслей и идей и научитесь думать – и говорить! – как технический специалист.
Прежде чем погрузиться в чтение, давайте посмотрим, о чем эта книга.
Что внутри
Книга «В одно касание» разбита на три больших раздела. В главах с 1 по 4 описываются основы технологии: как устроено программное обеспечение, как работает интернет, а также рассмотрены бизнес-модели крупных приложений. В главах с 5 по 8 содержится информация об основных компонентах мира технологий: большие данные, облачные вычисления, конфиденциальность и т. п. В основе глав с 9 по 12 лежат две предыдущие главы и более подробно описываются тренды, анализ и прогнозирование: бизнес-стратегия, динамично растущие рынки, политика технологий и перспективы в этой области.
Каждая глава содержит в основе информацию из предыдущей, поэтому, если вы новичок в технологиях, то рекомендуем читать книгу по порядку. Если вы уже имеете какой-то опыт, то, не раздумывая, переходите к тем примерам, которые кажутся наиболее интересными, – каждый из них можно рассматривать независимо от всех остальных. Конечно, если у вас есть необходимое представление о предмете.
В конце книги добавлен глоссарий с наиболее важными терминами, которые встречаются в области IT, включая терминологию языков программирования, бизнес-сленг, распространенные инструменты программной инженерии и многое другое. Мы считаем, что с его помощью вы сможете разговаривать как настоящий технарь, а также использовать его в качестве справочника для дальнейшего развития.
Наконец, невозможно вместить всю информацию о технологиях и бизнес-стратегиях в одну книгу, поэтому в конце добавлено множество ссылок на источники для каждой главы. Можете использовать эти ссылки, чтобы больше узнать о любой теме, которая вас заинтересует1.
Кто мы
Когда все мы впервые встретились, разговор зашел о Кремниевой долине и о том, что, несмотря на кажущуюся открытость и меритократию, непрофессионалам достаточно сложно разобраться, чем же там занимаются, не говоря уже о более глубоком понимании технологической индустрии. Мы пришли к выводу, что хотели бы это изменить – именно поэтому написали эту книгу.
Каждый из нас имеет опыт работы продакт-менеджером в крупнейших IT-компаниях, но все мы проработали в разных сферах информационных технологий: Нил – в государственном и некоммерческом секторе, Ади – в мире стартапов, а Парт узнал эту среду со стороны бизнеса и маркетинга. Надеемся, что вам пригодятся наш совместный опыт и идеи. Вот еще немного о том, кто мы такие.
Нил Мехта – продакт-менеджер в Google. Работал в Microsoft, Академии Хана и Бюро переписи населения США, где запустил первую полностью финансируемую программу стажировки по информационным технологиям в федеральном правительстве. С отличием окончил Гарвардский университет.
Адитья Агаше – продакт-менеджер в Microsoft. Ранее основал Belle Applications, где занимал должность CEO. С отличием окончил Корнеллский университет.
Парт Детройя – продакт-менеджер в Facebook. Работал продакт-менеджером и маркетологом в Microsoft, Amazon и IBM. С отличием окончил Корнеллский университет.
Примечание для соискателей
Прежде чем вы приступите к чтению, мы подготовили для вас несколько советов и ресурсов на тот случай, если вы хотите работать в IT-компании, но не претендуете на должность программиста.
Для начала имейте в виду, что вопросы в этой книге, а также ответы на них, необязательно будут похожи на те, которые могут задать на реальном собеседовании. Но зато у вас появится понимание технических и деловых аспектов, и вы сможете самостоятельно составить ответы, которые выделят вас из общей массы.
Например, в книге мы объясним, как Google создает контекстную рекламу и почему Microsoft купила LinkedIn. Возможно, интервьюеры вас об этом и не спросят, но они могут задать вопрос о том, как увеличить доход от рекламы для определенной возрастной группы или как улучшить корпоративные продукты Microsoft – в этом случае эти примеры помогут дать более содержательные ответы и показать глубину ваших знаний.
Цель этой книги заключается не в том, чтобы научить вас проходить собеседование, а в том, чтобы вы научились думать как специалист по технологиям. Одни лишь примеры вопросов для собеседования не помогут научиться мыслить рационально об IT или полностью разобраться в технических концепциях, а книга «В одно касание» – поможет.
Дополнительные полезные советы по подготовке к собеседованию, созданию резюме, профессиональным знакомствам и выбору работы можно найти на сайте swipetounlock.com/resources, где мы делимся ссылками на некоторые полезные книги и статьи.
Спасибо!
Какие бы цели вы ни преследовали – личные, академические или карьерные, – мы надеемся, что наша книга окажется полезной. Еще раз спасибо за выбор, надеемся, что вам понравится!
Нил Мехта
namehta.com
linkedin.com/in/neelmehta18
Адитья Агаше
adityaagashe.com
linkedin.com/in/adityaagashe
quora.com/profile/Adi-Agashe
Парт Детройя
parthdetroja.com
linkedin.com/in/parthdetroja
От издательства
Ваши замечания, предложения, вопросы отправляйте по адресу comp@piter.com (издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
На веб-сайте издательства www.piter.com вы найдете подробную информацию о наших книгах.
Глава 1. Разработка программного обеспечения
Начнем исследование мира технологий с изучения приложений, которыми вы каждый день пользуетесь. Кажется, что Netflix и Microsoft Excel различаются, но, по сути, они оба построены из одних и тех же строительных блоков. Мы заявляем, что каждое приложение сделано из одинаковых составляющих. Из каких? Читайте дальше.
Как работает поиск в Google?
Каждый раз при создании запроса в Google поисковая система просматривает более 30 триллионов страниц в интернете и находит первые 10 результатов. В 92 % случаев пользователь выбирает результат на первой странице (то есть топ-10). Найти 10 лучших из 30 триллионов результатов действительно сложно – почти так же сложно, как случайно найти монетку, упавшую где-то в Нью-Йорке. Тем не менее Google успешно делает это за полсекунды. Но как?
На самом деле Google не посещает каждую страницу в интернете каждый раз, когда создается какой-то запрос. Google фактически хранит информацию о страницах в базах данных (таблицы информации, как в Excel) и использует алгоритмы, считывающие эти базы данных, чтобы решить, что показать пользователю. Алгоритмы – это просто ряд заданных правил. У людей может быть встроен «алгоритм» для создания бутерброда с маслом и сыром, в то время как на компьютерах Google есть алгоритмы для поиска страниц на основе поискового запроса.
Веб-паук
Алгоритм начинается с создания базы данных каждой страницы в интернете. Google использует программы, называемые «пауками», которые «ползут» по страницам, пока не найдут их все (или, по крайней мере, пока Google не решит, что этого достаточно). «Пауки» начинают с нескольких страниц и добавляют их в список страниц Google, называемый индексом. Затем они переходят по всем исходящим ссылкам на этих страницах и находят новый набор страниц, который добавляют в индекс. Далее они переходят по всем ссылкам уже на новых страницах и так далее, пока Google не найдет что-нибудь еще.
Это непрерывный процесс; Google всегда добавляет новые страницы в индекс или обновляет их, если они меняются. Индекс огромен, он весит более 100 млн ГБ. Для того чтобы поместить его на внешнем жестком диске объемом 1 ТБ, потребовалось бы 100 тысяч таких дисков, а если поставить их друг на друга, высота составит примерно 1,5 км.
Поиск слова
Поиск в Google работает таким образом: он принимает запрос (текст, введенный в строку поиска) и просматривает индекс, чтобы найти наиболее подходящие страницы. Как Google это делает? Самый простой способ – найти определенное ключевое слово, что-то вроде нажатия Ctrl+F или Cmd+F для поиска в гигантском документе Word. Именно так работали поисковые системы 1990-х годов: они искали запрос в своем индексе и отображали страницы с наибольшим количеством совпадений, атрибут, называющийся плотностью ключевых слов.
Как выяснилось, эту схему довольно легко обойти. Если ввести в поисковую строку «шоколадный батончик Snickers», то можно предположить, что snickers.com окажется в списке первых найденных страниц. Но если поисковая система просто считала количество повторяющихся слов «сникерс» на странице, кто-то мог бы создать «левую» страницу со словом «сникерс, сникерс, сникерс, сникерс» и т. д., и таким образом она бы оказалась в числе первых в результатах поиска. Очевидно, что такая страница окажется не очень полезной.
PageRank
Взамен алгоритма плотности ключевых слов основным нововведением Google стал алгоритм под названием PageRank, созданный Ларри Пейджем и Сергеем Брином в 1998 году в рамках работы над кандидатской диссертацией. Пейдж и Брин обратили внимание, что оценить приоритетность страницы можно, посмотрев на другие важные страницы, со ссылкой на нее. Это словно, находясь на вечеринке, узнать, что кто-то популярен, увидев этого человека, окруженного другими известными людьми. PageRank присваивает каждой странице оценку на основании других своих оценок, данных всем остальным страницам, которые дают ссылку на эту страницу. (Оценка тех страниц зависит от других страниц, которые дают на них ссылку, и т. д.; это рассчитывается с помощью линейной алгебры.)
Например, в случае создания новой страницы об Аврааме Линкольне, ее PageRank был бы очень низким. Но если бы какой-нибудь малоизвестный блог добавил ссылку на эту страницу, это повысило бы ее PageRank. PageRank больше заботится о качестве входящих ссылок, чем об их количестве, поэтому даже если десятки непопулярных блогов дадут ссылку на эту страницу, пользы будет мало. Но если бы газета New York Times (которая, скорее всего, имеет высокий PageRank) дала бы ссылку на нее, то ее PageRank взлетел бы.
Как только Google находит в своем индексе все страницы, в которых упоминается поисковый запрос, он ранжирует их по нескольким критериям, включая PageRank. У Google также есть много других критериев: он учитывает последнее обновление страницы, пропускает веб-сайты, похожие на спам (например, сайт «сникерс, сникерс, сникерс, сникерс», о котором писалось выше), учитывает местоположение (он может выдать сайт Национальной футбольной лиги, если пользователь ввел запрос «футбол» и при этом находится в США, и Английскую Премьер-лигу, если он ввел аналогичный запрос, находясь в Англии) и многое другое.
Надуть Google?
Однако у PageRank есть свои подводные камни. Подобно тому как спамеры злоупотребляют плотностью ключевых слов (как в случае со «сникерс, сникерс, сникерс, сникерс»), они начали создавать линкофермы, или страницы, содержащие тонны ссылок на сайты, не несущие полезного контента. Владельцы веб-сайтов могут платить линкофермам за добавление ссылок на страницы, что искусственно повысит их PageRank. Однако Google стала очень неплохо распознавать и игнорировать линкофермы.
Но существует еще несколько основных способов обмануть Google. Появилась целая индустрия поисковой оптимизации (SEO), помогающая владельцам веб-сайтов взломать алгоритм поиска Google и сделать так, чтобы их страницы появлялись в топе результатов поиска. Основная форма SEO – это получение большего количества страниц со ссылкой на желаемую страницу. SEO содержит множество других методов, например ввод правильных ключевых слов в название и заголовок страницы или создание перекрестных ссылок на страницы сайта.
Однако алгоритм поиска Google постоянно меняется; компания выпускает небольшие обновления более 500 раз в год. Периодически появляются серьезные обновления, и после выхода каждого из них SEO-специалисты пытаются найти способы использовать эти изменения для продвижения. Например, в 2018 году Google изменила свой алгоритм, чтобы ускорить загрузку страниц на мобильных устройствах. Ведущие специалисты предложили владельцам веб-сайтов создавать укороченные версии обычных страниц с помощью инструмента Accelerated Mobile Pages (AMP).
Как Spotify рекомендует музыку?
Утром каждого понедельника Spotify отправляет своим слушателям список из 30 треков, которые волшебным образом идеально соответствуют их вкусам. Этот плейлист под названием Discover Weekly мгновенно стал популярным: в течение шести месяцев после запуска, в июне 2015 года, он был прислан более 1,7 млрд раз. Но как Spotify настолько хорошо удается узнать предпочтения своих 200 млн пользователей?
Spotify действительно нанимает специалистов, которые вручную создают открытые плейлисты, но подготовить их для всех 200 млн пользователей никоим образом невозможно. Вместо этого Spotify применяет алгоритм, который запускается каждую неделю.
Алгоритм Discover Weekly начинает свою работу с изучения двух основных моментов. Для начала он просматривает все треки, которые прослушал пользователь и которые ему настолько понравились, что он добавил их в библиотеку или плейлист. Эта программа достаточно умна, чтобы понять, что если трек переключили в течение первых тридцати секунд, то, вероятно, он не понравился. Затем алгоритм рассматривает все плейлисты, созданные другими людьми, предполагая, что каждый из них объединен какой-то общей темой; например, может быть плейлист для бега или плейлист Beatles.
Получив эти данные, Spotify использует два метода поиска треков, которые могут понравиться. Первый метод предполагает сравнение двух наборов данных, чтобы выяснить, какие из новых треков относятся к тем, которые нравятся пользователю. Предположим, что кто-то создал плейлист из восьми треков и семь из них есть в библиотеке пользователя. Ему, скорее всего, нравится такая музыка, поэтому Discover Weekly может порекомендовать тот трек, которого нет в его библиотеке.

Алгоритм Spotify для автоматической рекомендации музыки. Источник: Quartz
Эта методика называется «совместная (коллаборативная) фильтрация», и именно ее использует Amazon, чтобы предложить товары, которые могут заинтересовать клиента, исходя из его истории покупок и покупок миллионов других пользователей. Список рекомендуемых фильмов, которые предлагает Netflix, видео, предлагаемые YouTube, и список возможных друзей на Facebook – все это возможно благодаря совместной фильтрации.
Совместная фильтрация становится все более полезной, так как сервис получает больше пользователей. В нашем примере, если у Spotify появляется больше пользователей, то программе легче найти человека с похожим вкусом и, следовательно, легче предложить рекомендацию. Но, по мере роста пользовательской базы, работа таких алгоритмов может стать медленнее и требовать большого объема вычислений.
Второй метод, который использует Spotify для создания плейлиста, – это «профиль вкуса». На основе только тех треков, которые прослушал пользователь и которые ему понравились, Spotify определяет, какие жанры (например, инди-рок или R&B) и поджанры (например, Chamber Pop или New Americana) он предпочитает, и рекомендует музыку этих жанров. Это другая форма стратегии Spotify – предлагать треки на основании ранее прослушанных.
Зачем инвестировать в рекомендацию музыки?
Работа инженеров Spotify для создания этого алгоритма для рекомендации стоит очень дорого – они зарабатывают сотни тысяч долларов в год. Так зачем же компания этим занимается?
Во-первых, отличная система рекомендаций – это коммерчески привлекательная особенность, помогающая Spotify выделяться на фоне конкурентов, например Apple Music. А все потому, что одной только большой музыкальной библиотеки недостаточно. Говоря на языке бизнеса, музыка – это товар. Любой трек в приложении звучит примерно одинаково, будь то Spotify, или Apple Music, или что-нибудь еще – и состоятельный человек может получить лицензию на создание гигантской библиотеки.
Если все музыкальные стриминговые сервисы могут иметь фактически одинаковый набор музыки, Spotify нужна изюминка, которая будет выделять его на фоне конкурентов. И система рекомендаций, безусловно, отвечает всем требованиям – она считается лучше, чем у Apple Music.
И поскольку с привлечением большего количества пользователей совместная фильтрация улучшается, Spotify (у которого уже есть огромное количество пользователей) может продолжить укреплять свое лидерство.
Во-вторых, наличие персональных рекомендаций повышает вероятность пользования этим сервисом. Чем больше людей пользуются Spotify, тем больше алгоритмы узнают о вкусах пользователя и, следовательно, лучше рекомендуют музыку. При частом использовании Spotify подобранная им музыка будет довольно хорошей, и переход на Apple Music, который не знает предпочтений пользователя, будет ошибочным.
Высокая «стоимость переключения» снижает вероятность перехода пользователя к другому поставщику. (Говоря в более широком смысле, любые личные данные, которые вводятся в приложение, например создание плейлистов в Spotify, увеличивают стоимость переключения, поскольку приходится воссоздавать их в любом новом приложении.)
Одним словом, персонализированные плейлисты отлично подходят для слушателей и являются удачным бизнес-ходом для Spotify – неудивительно, что все больше и больше приложений предлагают персональные рекомендации.
Как Facebook решает, что появится в ленте новостей?
Более миллиарда людей ежедневно просматривают свои ленты новостей на Facebook, а американцы тратят на него почти столько же времени, сколько и на живое общение. Лента новостей обладает огромным воздействием, поскольку к ней прикованы взгляды многих пользователей. Она может влиять на настроение, вовлечь в идеологические эхо-камеры или даже повлиять на то, за кого будет отдан голос на выборах. Одним словом, содержание ленты новостей имеет значение. Так как же Facebook решает, что появится в ней?

Упрощенное объяснение алгоритма новостной ленты Facebook. Источник: TechCrunch
В частности, как Facebook выбирает и сортирует сотни (или тысячи) свежих новостей, которые просматриваются ежедневно? Как и Google, Facebook использует алгоритм, выясняя, что является наиболее важным. Существует около 100 тысяч персонализированных факторов, но мы сосредоточимся на четырех основных.
Первый фактор – это автор поста. Facebook покажет пользователю больше постов тех людей, с которыми она общалась (например, с кем больше переписывалась или кого добавила в закладки), предполагая, что он с большей вероятностью заинтересуется их последующими постами.
Второй фактор – качество поста. Чем больше людей заинтересовалось постом (например, по количеству лайков или комментариев), тем интереснее, по мнению Facebook, этот пост и тем выше вероятность того, что он появится в топе ленты новостей.
Третий фактор – тип поста. Facebook определяет, какими типами постов (видео, статьи, фотографии и т. д.) пользователь чаще всего интересуется, и показывает ему больше подобных постов.
Четвертый и основной фактор – новизна: новые истории получают более высокий рейтинг.
Есть еще много факторов. Вот некоторые из них, по версии журнала Time:
Используйте телефон с медленной мобильной связью, и вы увидите меньше видео. Запись «Поздравляю!» в комментариях говорит о том, что пост, скорее всего, касается значимого события в жизни, поэтому он будет вверху ленты. Поставить лайк за статью после того, как вы кликнули на нее, – лучше, чем поставить его раньше, потому что это означает, что вы, вероятнее всего, прочитали хотя бы немного и статья вам понравилась.
Можно сказать, что Facebook действительно старается максимально увеличить вероятность того, что пользователю понравится контент или он оставит комментарий к посту в ленте новостей. Этот показатель называется «активность пользователей». В конце концов, чем больше им нравится их лента новостей, тем больше они будут прокручивать ее вниз, а значит, увидят больше рекламы. Разумеется, реклама – это то, от чего Facebook получает большую часть дохода.

Пример того, как Facebook оценивает сообщения и определяет, что появится в ленте новостей. Источник: TechCrunch
Этот алгоритм также работает на то, чтобы пользователи действовали в интересах Facebook. Каждый хочет, чтобы его посты отображались в топе ленты новостей его друзей, и, поскольку Facebook увеличивает количество вирусных постов, у людей появляется стимул создавать посты, которыми часто делятся. Чем больше репостов, тем больше новых постов, а это значит, что Facebook сможет запустить больше рекламы.
Борьба с фейковыми новостями
Алгоритмы, такие как алгоритм ленты новостей Facebook, – невероятно мощный инструмент, но опасность заключается в том, что хакеры все еще могут легко их обойти. Без контроля со стороны человека алгоритмы могут быть использованы против нас.
Известный пример – эпидемия фейковых новостей, которая охватила Facebook в 2016 году во время американских президентских выборов. Напоминаем, что алгоритм ленты новостей не учитывает правдивость или авторитетность поста; его интересует только максимальная активность пользователей. Распространители фейковых новостей пользовались этим с целью травли политиков, которые были им неугодны, и размещали в Facebook возмутительные и явно ложные новостные статьи. Естественно, такие статьи привлекали много внимания, на них кликали и оставляли под ними комментарии, поэтому алгоритм продвигал их в топ ленты многих пользователей.
К чести компании, с тех пор она выпустила обновления алгоритма новостной ленты, чтобы попытаться ограничить распространение фейковых новостей. В 2018 году Facebook объявила, что изменит свой алгоритм, чтобы сосредоточиться на «значимых социальных взаимодействиях», то есть она будет продвигать свежие новости ваших друзей, а не просто «кормить» информационным материалом. Однако, как признали в компании, выявлять «значимые социальные взаимодействия» гораздо сложнее, чем просто определять количество лайков и кликов по статьям.
Facebook также обращалась к людям, чтобы устранить недостатки в своем алгоритме ленты новостей. (Ирония заключается в том, что алгоритмы предназначены для сокращения объема работы, которую изначально должны были выполнять люди, но в компании признают, что алгоритмы не идеальны.) Например, Facebook представила функции, позволяющие людям отмечать фейковые посты, и начала привлекать фокус-группы, которые прокручивают свои ленты и предоставляют обратную связь специалистам, разрабатывающим алгоритм. (Все правильно, за просмотр Facebook можно получать деньги.)
Алгоритмы – не магические заклинания, управляющие миром. Это просто набор правил (хотя и сложных), написанный другими людьми, чтобы заставить компьютеры выполнять определенную задачу. И, как показывает Facebook, иногда машины и люди должны сотрудничать.
Что объединяет Uber, Yelp и Pokémon Go?
Предположим, вы хотите создать свою версию Google Maps. Для этого пришлось бы отследить каждую дорогу, здание, город и побережье на планете. Не исключено, что понадобился бы парк автомобилей, чтобы ездить по всему миру, фотографировать и проводить вычисления, как это делала Google для Google Maps. Кроме того, нужно будет встроить функции панорамирования, масштабирования и алгоритмы для поиска направления движения между двумя точками.
Мягко говоря, это очень сложно. Даже Apple Maps критиковали за то, что их стандарт качества не дотягивает до уровня Google Maps.
Поэтому когда таким приложениям, как Uber, Pokemon Go и Yelp, нужно добавить карту, показывающую, где находятся доступные автомобили, помочь игрокам, найти диких покемонов или показать ближайшие рестораны, они, скорее всего, не захотят тратить миллиарды долларов и тысячи часов на создание новой карты.
Если вы когда-либо пользовались этими приложениями, то наверняка знаете, как они решают эту проблему: встраивают карты Google Maps в свое приложение. Ищете ресторан? Yelp закрепляет отметку на карте Google в зависимости от вашего местоположения. Хотите доехать до центра на Uber? Приложение строит маршрут на карте Google и рассчитывает примерное время, которое понадобится на поездку.

Uber использует интерфейс Google Maps, чтобы сгенерировать карту и предсказать время в пути. Источник: Uber on Android
Google позволяет добавить небольшой фрагмент кода в приложение, чтобы создать Google Maps. Она также предоставляет другие фрагменты кода, позволяющие рисовать на картах, вычислять направления движения между точками и даже определять ограничение скорости для конкретной дороги. Все это дешево или даже бесплатно. Эти средства – большая победа для разработчиков; они могут использовать технологию, на совершенствование которой у Google ушли годы, дополнив ее всего несколькими строчками кода. Не нужно изобретать велосипед!
Фрагменты кода, которые позволяют заимствовать функционал или данные другого приложения, называются API-интерфейсами или программным интерфейсом приложения. Если коротко, API позволяет приложениям взаимодействовать друг с другом. Давайте рассмотрим три основных типа API.
Три типа API
Первый тип API, называемый feature API, позволяет одному приложению обратиться к другому, специализированному, для решения конкретной задачи, например для определения направления движения, отправки текстовых сообщений или перевода предложений. Это как вызвать сантехника или плотника, а не пытаться устранить засор или починить шкаф самостоятельно. Приложения используют все типы feature API. Программистам утомительно писать код, который будет отправлять электронные письма или текстовые сообщения, поэтому, если приложениям вроде Venmo нужно это сделать, они просто используют специализированный API. Обработка платежей по кредитным картам – достаточно сложный процесс, поэтому Uber передал эту задачу на аутсортсинг API-интерфейсу Braintree PayPal, который позволяет любому использовать алгоритм обработки кредитных карт PayPal, задействуя всего несколько строчек кода.
Второй тип API, называемый data API, позволяет одному приложению «попросить» другое передать какую-нибудь интересную информацию, например результаты спортивных соревнований, ретвиты или погоду на сегодня. Это похоже на звонок в турфирму, чтобы узнать, какие музеи и рестораны они рекомендуют посетить. ESPN предлагает API-интерфейс, позволяющий получать списки каждой спортивной команды Высшей лиги и счет каждой игры. Приложение метро Нью-Йорка позволяет отслеживать местонахождение поезда и прогнозировать время прибытия следующего на станцию. Существует даже API для получения случайных изображений котиков.
Последний вид API, hardware API, предоставляет разработчикам доступ к функциям самого устройства. Instagram устанавливает API-интерфейс в камеру телефона для увеличения, фокусировки и фотосъемки. Google Maps сами используют API геолокации телефона, чтобы выяснить, где находится пользователь. В телефоне даже есть такие датчики, как акселерометры и гироскопы, которые используются в фитнес-приложениях и определяют направление и скорость перемещения.
Стоит отметить, что API не идеальны. Их использование не только упрощает жизнь разработчикам приложений, но и делает приложения зависимыми от API. Если API для отправки электронной почты не работает, все приложения, использующие его, не смогут отправить электронные письма.
Если Google решит запустить собственный каршеринг, то теоретически она может ограничить доступ Uber к API Google Maps, чтобы снизить конкуренцию. Если бы Uber создал собственные карты, они не зависели бы от Google.
Несмотря на потенциальные риски для бизнеса, использовать API специализированной компании проще, надежнее и зачастую дешевле, чем пытаться разработать его самостоятельно.
Все это возвращает нас к вопросу: что общего между технологиями Uber, Yelp и Pokemon Go? Все они используют API, а именно API Google Maps, чтобы не изобретать велосипед. API-интерфейсы действительно являются основной частью практически любого приложения.
Почему в Tinder надо заходить через Facebook?
Если вы когда-либо использовали приложение для знакомств Tinder, то знаете, что прежде чем создать профиль, можно залогиниться через аккаунт на Facebook. При входе в аккаунт в Tinder загружается аватар, возраст, список друзей и страницы Facebook, которые вы лайкнули. Как вы уже, наверное, догадались, это делается через API, предлагаемый Facebook. С помощью технологии единого входа (SSO) API любое приложение позволяет пользователям создавать учетные записи, привязывая профили Facebook.
Зачем Tinder использует API? С одной стороны, это гарантирует отсутствие пустых профилей (которые никто не захочет свайпнуть), поскольку основная информация всегда импортируется из Facebook. Кроме того, требование входа через него предотвращает появление ботов и фейковых аккаунтов – Facebook уже проделала много работы для того, чтобы свернуть их деятельность. Также это помогает Tinder находить лучшие совпадения: собирая список друзей, он может показать, сколько у пользователя общих друзей с каждым потенциальным партнером, и это чувство связи, возможно, подталкивает людей к тому, чтобы свайпнуть еще. Наконец, получив доступ к профилям Facebook всех своих пользователей, Tinder может лучше понять их базовый контингент, например, возраст, местожительство или интересы. Такая информация помогает Tinder изменить дизайн приложения или стратегию рекламы.
Для пользователей вход через Facebook тоже удобен. Создавать профиль в Tinder намного быстрее, если большая часть основной информации и фотографий уже импортирована из Facebook. Просмотр более полных профилей и наличие меньшего количества ботов также повышают удобство пользования.

Tinder на Android. Обратите внимание, что вход в систему осуществляется через Facebook
Кроме того, вход через Facebook означает, что не придется запоминать еще один логин и пароль.
Почему Facebook предлагает API, позволяющий людям залогиниться на других сайтах, используя свои учетные данные Facebook? При использовании технологии единого входа (SSO) API, которую предлагает сервис для регистрации в Tinder, Facebook понимает, что вы являетесь пользователем Tinder. Она получает аналогичные элементы данных, когда вы хотите залогиниться на других сайтах через него. В дальнейшем Facebook может использовать эти данные для более эффективной таргетированной рекламы, например, показывая пользователям Tinder больше объявлений о свиданиях.
Свайпнем Facebook влево?
В 2018 году Tinder объявила, что пользователи смогут заходить в свой аккаунт по номеру мобильного телефона вместо учетной записи Facebook. Зачем?
Если коротко – конкуренция. В 2018 году Facebook анонсировала новый сервис для знакомств, который в значительной степени рассматривался как конкурент Tinder, при этом цена на акции основной компании-учредителя Tinder рухнула на 20 %. Tinder, вероятно, побоялась, что Facebook перекроет доступ к API, и хотела создать новый способ входа в систему без привязки к нему.
Как показывает эта история, API-интерфейсы – отличный способ для компаний получить данные и обеспечить частое использование. Они помогают приложениям сэкономить время на разработку и обеспечить более качественный функционал, но такое предложение не исключает риски.
Почему в статьях Washington Post две версии заголовков?
Взгляните на эти скриншоты одного и того же фрагмента Washington Post. Заметили разницу?


Разные версии одного и того же заголовка в Washington Post. Источник: The Washington Post
Заголовки различаются! В 2016 году газета Washington Post предоставила авторам возможность указывать два разных заголовка одной статьи. Но зачем?
На самом деле этот эксперимент проводился для того, чтобы максимально увеличить количество кликов на статьи. В ходе него одной группе, скажем, половине случайно выбранных пользователей, автоматически показывается одна версия заголовка, остальным предлагается другая. Через некоторое время после начала эксперимента разработчики получают конкретную статистику или показатели, например количество кликов на заголовок. Они решают, какая версия лучше, и представляют ту, которая набрала большее количество кликов. Это простой, но действенный способ повысить эффективность работы приложения. Например, на первую версию вышеуказанного заголовка кликнули 3,3 %, а на вторую – 3,9 %. Изменение всего нескольких слов дало прирост в 18 %!
Эта методика называется A/B-тестирование – отличный способ повысить эффективность работы онлайн-продукта с помощью компьютера. Методика получила такое название потому, что сравнивается как минимум два варианта – A и B.

A/B-тестирование показывает как минимум два варианта одного и того же элемента (A и B), сравнивая соответствующие значения, чтобы выяснить, какой вариант показать всем пользователям. В данном случае – вариант А, с более высоким коэффициентом выполнения требуемых действий пользователей (или «кликов»). Источник: VWO
Не знаете, какой слоган заставит людей покупать? Вместо бесконечных дебатов просто проведите A/B-тестирование! Не знаете, какая кнопка «зарегистрироваться» будет более популярна среди пользователей – зеленая или красная? Проведите тестирование! (К слову, в ходе одного эксперимента на красную кнопку кликнули на 34 % больше респондентов.) Не знаете, какой аватар в Tinder больше свайпнут? Сервис позволяет запустить A/B-тестирование, чтобы выяснить, какие фотографии, если они есть в основных изображениях профиля, помогут получить больше свайпов вправо.
Все новости, которые прошли тест
Вернемся к вопросу: почему же в каждой статье Washington Post предлагается две версии каждого заголовка? Это часть системы A/B-тестирования, которая называется Bandito. Она тестирует разные версии заголовка, чтобы понять, какой из них более кликабельный, чтобы потом чаще его показывать.
A/B-тестирование очень широко используется новостными агентствами. С помощью него BuzzFeed ищет самые кликабельные заголовки. Upworthy, конкурент BuzzFeed, обычно проверяет до 25 версий одного заголовка, стараясь найти идеальный вариант. A/B-тестирование играет очень важную роль: согласно Upworthy, разница между хорошим и идеальным заголовком – тысяча против миллиона просмотров.
Многие другие приложения и веб-сайты также проводят A/B-тестирование. Например, Facebook постоянно внедряет новые функции для «ограниченной группы испытуемых». Snapchat позволяет рекламодателям проводить A/B-тестирование своей рекламы, чтобы выбрать наиболее популярную. Даже обычные магазины могут проводить такое тестирование: на основании его результатов магазин может поменять фоновую музыку в торговом зале, чтобы покупатель максимально увеличил свои расходы.
Проверка достоверности
Есть один важный момент, который необходимо учитывать при статистическом тестировании: нужно проверить, полученный результат реален или это просто случайность. Допустим, если подбросить монетку шесть раз и пять из них выпадет орел. В этом случае нельзя однозначно утверждать, что монетка действительно перевешивает в сторону орла – это может быть просто случайность. Но если подбросить монетку шестьсот раз и пятьсот из них выпадет орел, это уже о чем-то говорит.
Когда компании проводят A/B-тестирование, экспериментаторы представляют отчет о том, как изменились определенные показатели двух версий. Они также предоставляют статистику, называемую p-значение, показывающую вероятность того, что полученная разница значений обусловлена случайностью. Обычно если p < 0,05 (то есть вероятность того, что разница будет случайной, составляет менее 5 %), можно предположить, что изменение было значимым, или «статистически достоверным». В противном случае нельзя быть уверенным, что полученные данные – это не случайность.
Предположим, что для половины своих пользователей Amazon немного увеличила размер кнопок «Добавить в корзину», в результате продажи выросли на 2 %, при p = 0,15. И хотя кнопка большего размера кажется хорошим решением, есть 15 %-ная вероятность, что увеличение продаж произошло совершенно случайно, а не благодаря изменению кнопки. 0,15 больше, чем 0,05, поэтому тестировщики Amazon не будут вводить кнопку большего размера.
Поэтому если вы когда-нибудь поведетесь на заголовок-приманку «18 Food Arguments So Strong That They End Friendships», не расстраивайтесь – вы столкнулись с гремучей смесью социальных наук, разработки программного обеспечения и статистики. Как ни крути, а A/B-тестирование очень эффективно.
Глава 2. Операционные системы
Android или iOS? Mac или Windows? У всех есть свои любимые операционные системы, или ОС. Операционные системы – сердце любого вычислительного устройства, от умных часов до суперкомпьютеров. Без них невозможно запустить ни одно приложение. Давайте разберемся, как же они работают.
Почему провалился BlackBerry?
В 2000 году компания BlackBerry выпустила первый в мире смартфон. Он быстро стал популярным, потому что у пользователей появился доступ в интернет и к электронной почте из любой точки, что было очень кстати для динамичного мира бизнеса. Благодаря тому что кнопки были расположены в раскладке QWERTY, набирать текст можно было быстрее, чем раньше. Люди стали безнадежно зависимы от своих так называемых CrackBerry.
К 2009 году телефон BlackBerry стал лидером в сфере мобильных технологий, доля рынка составила 20 %, больше чем у iOS (14 %) и Android (4 %) вместе взятых. BlackBerry был настолько популярным, что президент Барак Обама выбрал его в качестве своего смартфона, когда вступил в должность в 2009 году.
Но перенесемся в последний квартал 2016 года, когда рыночная доля BlackBerry упала ниже 0,05 %, а компания выпустила в продажу чуть больше 200 тысяч телефонов. В это же время Android поставил более 350 млн, а iOS – 77 млн.
Что же компания BlackBerry сделала не так? Давайте разберемся.
Восхождение iPhone
Когда в 2007 году Стив Джобс выпустил iPhone, руководство BlackBerry не восприняло его всерьез. iPhone казался им не более чем модной игрушкой для молодежи, не конкурентоспособной по сравнению со смартфонами BlackBerry, основными покупателями которых были бизнесмены.
В BlackBerry не учли, что людям действительно нравились смартфоны iPhone, их яркие цвета и тачскрины. И вместо того, чтобы продавать их корпоративным IT-менеджерам, как это делали в BlackBerry, Apple продавал их напрямую потребителям, то есть обычным людям, таким как мы с вами.
Получив возможность выбора, люди покупали два телефона: BlackBerry – для работы и iPhone – для личного пользования. Вскоре бизнесмены поняли, что можно убить двух зайцев: сэкономить и порадовать своих сотрудников, позволив им использовать личные телефоны в рабочих целях. Медленно, но верно iPhone начали проникать на заветный корпоративный рынок BlackBerry – прекрасный пример, известный как консьюмеризация предприятия. В компании поняли, что на рынке смартфонов условия диктуют обычные пользователи, а не бизнесмены.
К тому времени, когда в BlackBerry осознали, что продавать смартфон следовало непосредственно пользователям, было уже поздно. Чтобы конкурировать с iPhone, компания BlackBerry в 2008 году разработала телефон Storm с сенсорным экраном. Но в результате спешки телефон выпустили недоработанным, и он получил отрицательные отзывы покупателей. Даже генеральный директор BlackBerry признал, что это был провал.
Еще один основной момент, который упустили в BlackBerry, – это подъем «экономики мобильных приложений», которую мы рассмотрим в главе 4. В компании не учли, что пользователи хотят чего-то большего, чем просто электронная почта на мобильном телефоне: им нужны приложения, игры и мгновенный обмен сообщениями. В BlackBerry не проявили достаточно рвения, чтобы мотивировать разработчиков на создание приложений для своей платформы. Но зато в магазине приложений Apple App Store появилось гораздо больше приложений, чем в аналогичном магазине BlackBerry, что заставило покупателей встать на сторону iPhone.
Одним словом, BlackBerry беззаботно сосредоточился на уже имеющихся клиентах, не задумываясь о привлечении новой базы пользователей. В компании не заметили новых тенденций в индустрии программного обеспечения. В BlackBerry продолжали рассматривать свои телефоны как инструмент повышения эффективности бизнеса, в то время как Apple (и Google) увидели в них универсальное развлекательное устройство для обычных людей. Apple правильно оценил потребности пользователей и победил.
Последняя надежда
К 2012 году рыночная доля BlackBerry снизилась до 7 % по сравнению с 20 % в 2007 году. В том же году в BlackBerry был назначен новый исполнительный директор, на которого возлагали большие надежды. Компания даже выпустила новую серию первоклассных телефонов Q10 и Z10, которую критик из New York Times назвал «Последняя надежда BlackBerry».
К сожалению, фокус не удался.
Опустившись на третье место после iPhone и Android, BlackBerry застрял в порочном круге «проблемы курицы и яйца». Разработчики не будут создавать приложения для их платформы, если у компании нет пользователей, а пользователи не будут покупать смартфоны BlackBerry, если в них не будет достаточно приложений. Представьте, если бы никто не пошел на вечеринку, потому что там мало людей, – никто бы тогда вообще не пришел. BlackBerry изо всех сил старался привлечь разработчиков на свою платформу, даже предлагал 10 тысяч долларов всем, кто делал приложения для компании в 2012 году. Все равно это не сработало.
BlackBerry продолжил сдавать позиции – а остальное, как говорится, уже история.
Почему производители телефонов не платят Google за Android?
Мобильная ОС Android от Google бесплатна как для пользователей, так и для производителей мобильных телефонов. Samsung и LG могут установить Android в свои телефоны, не заплатив Google ни цента. Но Android зарабатывает для Google более 31 млрд долларов в год. Как это возможно, чтобы бесплатный продукт приносил в бюджет Google столько денег?
Стратегия Google начинается с привлечения как можно большего числа людей, которые будут использовать Android. Очевидно, что бесплатная схема работает: более 80 % смартфонов в мире управляются этой системой.
Имея такую большую долю рынка, Google может пользоваться различными тактиками зарабатывания денег на Android.
Для начала, любой производитель телефона на Android обязан по умолчанию установить все основные приложения Google, такие как YouTube и Google Maps. В США Google даже обязывает производителей телефонов размещать свою строку поиска не дальше чем на один свайп от главного экрана. Чем больше людей скачают приложения, тем больше данных получит Google, что позволит ему транслировать больше рекламы и, следовательно, заработать больше денег.
Второй источник дохода – меньший по количеству получаемых средств, но не менее значимый – это покупка приложений. Google настаивает на том, чтобы производители телефонов большинства стран размещали Google Play, магазин приложений для Android, на главном экране любого телефона, на котором установлена эта ОС. Это делается для того, чтобы подстегнуть как можно больше пользователей загружать приложения Google Play. Каждый раз, когда кто-то покупает приложение или виртуальные товары внутри приложения, Google удерживает 30 %. Каждая покупка приносит компании небольшие деньги, но они суммируются: на этих комиссионных Google зарабатывает 25 млрд долларов в год. Больше пользователей Google Play – больше скачиваний, что увеличивает прибыль.
Кроме того, господство Android может помочь Google получать больше доходов от рекламы. Когда пользователь iOS кликает на рекламу в Google, Apple сохраняет львиную долю дохода от нее, которую в противном случае получила бы Google. Также Google платит Apple примерно 12 млрд долларов в год только для того, чтобы Google оставалась поисковой системой на iOS, установленной по умолчанию. Теперь становится понятно, почему Google выгодно, чтобы люди запускали ее поисковик на Android, а не на iPhone.
Увеличение числа пользователей Android приводит к росту прибыли Google, поэтому неудивительно, что компания раздает Android бесплатно.
Почему у Android открытый исходный код?
Android не просто бесплатный – у него еще открытый исходный код. Это значит, что любой желающий может создать и распространить собственный побочный продукт на его базе. Существуют успешные группы разработчиков, которые предлагают собственную версию Android, например известная система LineageOS (ранее CyanogenMod). Можно поменять ОС телефона и установить LineageOS вместо Android, чтобы увеличить скорость, улучшить настройки и характеристики.
Android без преувеличений имеет полностью открытый код; он создан на базе ядра ОС Linux, которая также имеет открытый исходный код и используется в некоторых из крупнейших в мире суперкомпьютеров. Ядро представляет собой программное обеспечение, которое позволяет приложениям взаимодействовать с оборудованием устройства, например, путем считывания и записи файлов, подключения к клавиатуре и Wi-Fi и т. д. Ядро похоже на двигатель автомобиля: компьютер в буквальном смысле не смог бы работать без него.

Телефон, на котором запущен побочный продукт Android – ОС LineageOS с открытым исходным кодом, демонстрирующая пользовательские функции для разработчиков, которых нет на обычном Android. Источник: Aral Balkan
Так почему Google сделала Android с открытым исходным кодом? Первая причина – для удобства инженеров. Использование готового ядра Linux с открытым исходным кодом избавляет разработчиков Android от лишней работы, поскольку разработчики Linux постоянно совершенствуют ядро с 1991 года. Linux запускается на огромном количестве устройств, от суперкомпьютеров до видеоприставок, поэтому, взяв за основу эту систему, Android также может автоматически работать на разном оборудовании.
Вторая причина в том, что поскольку у Android открытый исходный код, производители телефонов стали адаптировать интерфейс, что выделяет их телефоны на фоне остальных. Это хорошо стимулирует производителей выбирать Android вместо другой операционной системы.
Также открытый исходный код может привлечь больше пользователей в экосистему Android и Google. Люди, массово желающие настроить свои телефоны, с большей вероятностью выберут побочный продукт на базе Android, а не iOS с закрытым исходным кодом, который нельзя настроить так же легко. Google нормально относится к побочным продуктам. Даже если кто-то из пользователей захочет использовать побочный продукт, а не стандартную версию Android, они все равно будут пользоваться Google-поиском и приложениями. Поскольку больше пользователей означает больше денег, продвижение открытого исходного кода на самом деле играет на руку Google.
Итак, почему же компания сделала Android бесплатным для производителей телефонов? Хотя, возможно, она не зарабатывает на этом много денег напрямую, такой ход позволяет Android получить больше пользователей, которые купят больше приложений и сделают больше поисковых запросов на Android – а все это приносит прибыль Google.
Почему смартфоны на Android забиты ненужными приложениями?
Когда-либо покупали телефон на Android? Запустив его, довольно быстро понимаешь, что он забит разными бесполезными приложениями: NFL Mobile, Candy Crush, Samsung Pay, Verizon Navigator (подделка Google Maps, за которую нужно платить пять долларов в месяц) – список можно продолжить. Производители мобильных телефонов вроде Samsung, операторы мобильной связи, такие как Verizon, и продавцы телефонов завуалированно называют их «предустановленные приложения» и утверждают, что они демонстрируют функциональность и производительность телефона. Но большинство пользователей называет это раздутым ПО или «фуфлософтом», которые всех раздражают.

Телефон на Android с раздутым ПО. Похоже, эти приложения настолько надоели владельцу, что он поместил их в отдельную папку, лишь бы только не видеть
Большую часть предустановленных приложений нельзя удалить, они запускаются по умолчанию и работают в фоновом режиме, что съедает батарею, замедляет скорость работы телефона и занимает лишнюю память. Один обозреватель выяснил, что на его новом телефоне Samsung было установлено 37 лишних приложений, которые сожрали 12 ГБ памяти из 64 ГБ, как только он включил его. Иногда дело доходило до абсурда, например, оператор мобильной связи Verizon предустановил ненужные приложения на Galaxy S7, которые загружали другие ненужные приложения без согласия пользователя.
Тем не менее бороться с ними не так просто. Хотя можно отключить некоторые приложения, не давая им работать в фоновом режиме и сажать батарейку, они все равно будут занимать память телефона.
Бизнес раздутого ПО
Так почему же в телефоне столько «мусора»? Операторы мобильной связи и производители смартфонов не хотят мучить людей. Просто раздутое ПО представляет собой эпицентр прибыльной бизнес-модели.
Бизнес-модель раздутого ПО появилась в тот момент, когда производители смартфонов, например Samsung и операторы мобильной связи, такие как AT&T, поняли, что американский рынок смартфонов и тарифных планов достаточно насыщен. Почти все, кто хотел телефон и тарифный план, получили и то и другое, поэтому производители и операторы уже не могли значительно увеличить свои доходы, просто продавая свою продукцию. Вместо этого они придумали новые способы заработать, что и привело их к идее о раздутом ПО. Есть два основных способа, с помощью которых операторы связи и производители телефонов зарабатывают на этом деньги.
Первый – фирмы, разрабатывающие такие приложения, могут платить операторам и производителям телефонов за предустановку. Например, оператор Verizon как-то предложил предустановить приложения крупных компаний за один-два доллара за установку. Другими словами, если человек пользуется оператором Verizon и у него на телефоне установлено 10 ненужных приложений, компания могла бы заработать на нем 20 долларов. Для операторов и производителей это легкие деньги. И этот ход позволяет компаниям-разработчикам приложений разрекламировать себя, что, безусловно, важно, так как большинство американцев загружает ровно нуль приложений в месяц. Единственный проигравший здесь, конечно, потребитель.
Второй способ – операторы связи и производители телефонов также предустанавливают собственные приложения, которые часто являются дорогими подделками известных бесплатных приложений. Например, Samsung предварительно устанавливает собственный магазин приложений для Android, а AT&T – свой навигатор, клон Google Maps, за 10 долларов в месяц. Message+ от Verizon похоже на Facebook Messenger, но взимает плату за сообщения, отправляемые через Wi-Fi.
Почему же мобильные операторы и производители телефонов занимаются предустановкой? Это легкие деньги: Samsung получает комиссию с платных приложений, а также за скачанные из магазина приложений темы оформления, а операторы и производители телефонов зарабатывают на дорогих приложениях-подделках. Эти компании рассчитывают на то, что никто не заметит бесплатных альтернатив раздутому ПО, и люди будут не только использовать, но еще и платить за стандартные приложения! Однако не стоит недооценивать эту схему: Apple установила на iPhone стандартное приложение Apple Maps, менее распространенное среди пользователей, чем приложение Google Maps. Но уже к 2015 году количество Apple Maps побило рекорды Google Maps среди пользователей iPhone. Это произошло как раз благодаря тому, что приложение Apple Maps было установлено по умолчанию.
Однако многие пользователи, похоже, настроены против раздутого ПО. Некоторые вообще не используют его. Но даже несмотря на это, ChatOn – чат-приложение от Samsung – насчитывает 100 млн человек, которые пользуются им в среднем шесть секунд в месяц, в отличие от Facebook, на который уходит 20 часов в месяц. Кроме того, пользователи стали меньше просматривать подобные приложения в магазинах приложений. Чем это грозит? Разочарованные пользователи могут полностью отказаться от телефонов с раздутым ПО, что впоследствии непременно скажется на стратегиях развития. Но существуют ли телефоны без подобного «мусора»?
iPhone без раздутого ПО
Если вы счастливый обладатель iPhone – радуйтесь, в нем нет раздутого ПО. Но почему?
Задумайтесь, на чем зарабатывает Apple: большая часть доходов поступает от продаж самих телефонов и аксессуаров. Более 60 % доходов компании приходится только на продажи смартфона iPhone. Кроме того, бренд Apple, со своей философией качественного и утонченного продукта, сам по себе является достаточно влиятельным. Поэтому раздутое ПО не вписалось бы в стратегию Apple по получению прибыли, а также уменьшило бы их бесценный механизм взаимодействия с пользователем.
Почему операторы не могут сами установить собственные приложения? Начнем с того, что Apple категорически запрещает таким операторам, как Sprint или AT&T, выполнять предустановку на iPhone. На первый взгляд, это может заставить их отдать предпочтение Android. Но поскольку очень многие клиенты хотят iPhone, со стороны операторов было бы глупо от него отказываться, поэтому они вынуждены принять запрет Apple.
Но что насчет тех приложений, которые уже установлены на iPhone, например Safari, iCloud и Apple Maps? Некоторым пользователям они не нравятся: когда в 2012 году Apple выпустил Apple Maps, клиенты сказали, что это «отстой» и «самый большой минус телефона». Однако мы бы не стали называть эти приложения раздутым ПО, так как сейчас Apple позволяет удалить практически их все. А те приложения, которые все-таки нельзя удалить, как, например, Сообщения и Камера, являются ядром ОС, поэтому этот вопрос снимается.
Чистенький Android
В завершение, во всей этой истории есть луч надежды: некоторые телефоны на Android исключают раздутое ПО.
Когда в 2016 году Google выпустила флагманский телефон Pixel в погоне за таким же изысканным пользовательским интерфейсом, как у iPhone, то объявила, что не будет устанавливать никаких дополнительных приложений. Тем не менее операторы могли по-прежнему продолжать это делать; например, первый релиз Pixel, по милости Verizon, включал такие приложения, как My Verizon и VZ Messages.
Как знать, благодаря ли новым техническим ограничениям или жесткой политике, но в течение нескольких следующих лет Google удалось запретить операторам установку раздутого ПО. А Pixel 3, который вышел в 2018 году, был абсолютно чистым, без лишнего софта.
Какая третья в мире по величине мобильная ОС?
Если бы вас попросили назвать три самые крупные операционные системы, вы бы, безусловно, назвали Android и iOS. Но кто же третий? Точно не BlackBerry – эта ОС умерла. И не Windows Phone, с которым случилось то же самое.
Ответ – KaiOS, упрощенная ОС для телефонов с выходом в интернет. Ее целевая аудитория – страны Индии, в которых она стала второй по популярности мобильной ОС.
Крайне сложно конкурировать с двумя титанами мобильной индустрии, и даже такой гигант, как Microsoft, с ними не справился. Тем не менее KaiOS захватила 15 % телефонов Индии, что, безусловно, несравнимо с 70 % у Android, но это больше, чем те же 10 % у iOS. Что представляет собой KaiOS и как ей удалось занять третье место, если с этим не справились многие другие ОС?

С помощью KaiOS на телефонах с доступом в интернет можно запускать множество известных приложений. Источник: OfficeChai
Jio Phone
История KaiOS начинается с Jio, индийского телекоммуникационного провайдера, основанного в 2016 году как дочерняя компания телекоммуникационного гиганта Reliance. Jio стал сенсацией, предложив безлимитные бесплатные голосовые звонки и 1 ГБ мобильного трафика всего за 50 рупий (тогда около 0,75 доллара) – огромная скидка по сравнению с существующими индийскими операторами связи. Фактически в то время стоимость трафика Jio составляла одну десятую от средней стоимости, которую просили американские операторы. Jio стал успешным, набрав 100 млн подписчиков за шесть месяцев.
Но в компании поняли, что 500 млн индийцев не могли позволить себе смартфоны, что не позволяло Jio развиваться дальше. Поэтому в 2017 году компания анонсировала выпуск Jio Phone, упрощенного мобильного телефона, который оказался фактически бесплатным – нужно было заплатить депозит в размере 1500 рупий (в то время 20 долларов), который возвращался пользователю через три года.
Телефон Jio сумел предложить бесперебойный и недорогой 4G, урезав тачскрин, уменьшив разрешение экрана и предложив простенькую камеру. Телефон даже поддерживал 25 языков. Фермеры в сельской местности Индии вдруг смогли пользоваться приложениями и транслировать видео, хотя раньше едва знали, что такое телефоны. И правда, Индия в основном пропустила время персональных компьютеров и сразу перешла к мобильной связи, поэтому телефон Jio стал одной из первых современных технологий, которые многие индийцы опробовали впервые.

Телефон Jio за 20 долларов, работающий на ОС KaiOS. Она обеспечивает дешевый трафик и бесплатные звонки. Источник: GadgetsNow
Jio Phone нужна была операционная система, но для установки Android или даже его упрощенной версии Go требовались характеристики и функции смартфона, такие как сенсорный экран. Поэтому в компании выбрали внезапно появившуюся ОС KaiOS, разработанную так, чтобы простые телефоны могли использовать приложения и подключаться к интернету. Систему KaiOS устанавливали на все телефоны Jio Phone.
Возрождение из пепла
KaiOS стала форком (ответвлением) ОС Firefox, предыдущей попытки создать мобильную ОС для развивающихся стран. В Mozilla, компании-разработчике браузера Firefox, а затем и ОС Firefox, поняли, что приложения на Android и iOS слишком тяжелые для простых телефонов и их приходится скачивать, а веб-сайты весят меньше и загружаются сразу. Поэтому компания разработала ОС Firefox на базе свободного веб-движка. В ней были «приложения» для просмотра YouTube, Gmail, калькуляторы и т. п., которые являлись специально разработанными веб-приложениями на базе HTML5.
Проблема ОС Firefox заключалась в том, что система была разработана для смартфонов с тачскрином, а это значило, что она будет идти рука об руку с Android. И поскольку смартфоны на Android дешевели, они вытеснили Firefox из этой ниши. ОС Firefox так и не вырвалась вперед и закрылась в 2016 году.
Разработчики KaiOS поняли, что хотя бизнес-стратегия ОС Firefox была далека от идеала, но с ее технической частью все было в порядке. Поскольку ОС Firefox была с открытым исходным кодом, разработчики KaiOS взяли старый код и создали новую операционную систему, по-прежнему работающую через веб-сервер, но теперь ее можно было использовать для телефонов без сенсорного экрана. И вместо того чтобы попытаться отвоевать долю рынка у Android, KaiOS нашла свою нишу, выпуская простенькие телефоны, в которых никогда не будет места для Android. (Хотя бюджетные Android и стоят недорого, их цена все равно не может сравниться с Jio Phone.)
Второй умный шаг, который сделала KaiOS, – поняла, что людям нужны такие приложения, как WhatsApp и YouTube. Поэтому KaiOS заключила партнерское соглашение с Google для создания специально разработанных версий приложений, таких как Google Search, Google Maps, YouTube и Google Assistant для ОС KaiOS, – пользовательский интерфейс этих приложений, вероятно, был лучше, чем при обычной загрузке мобильного веб-сайта.
Компания Jio стала очень популярной, продав 40 млн мобильных телефонов за первые полтора года. KaiOS не отставала и продала более 85 млн телефонов более чем в 100 странах.
Может ли Mac поймать вирусы?
В течение многих лет одним из самых больших преимуществ Mac было то, что они «не хватают вирусы». В 2006 году, в рамках известной рекламной кампании «Get a Mac», Apple даже выпустила видеоролик, в котором здоровый персонаж «Mac» предлагает «заболевшему» персонажу «ПК» носовой платок.
Но действительно ли у компьютеров Mac есть «иммунитет»?
Для начала: компьютеры Mac просто не могут поймать вирусы Windows, потому что любое приложение для Windows, будь то программа установки Google Chrome или самый страшный вирус в мире, не запустится на Mac. Платформы просто несовместимы.
Хотя вирусы Windows не действуют на Mac, вирусы, созданные специально для него, безусловно, работают. Но многие люди твердо убеждены, что Mac вирусоустойчив. Почему?
Сильные стороны Mac
Люди, которые говорят, что компьютеры Mac непобедимы, приводят два основных аргумента. Первый – что компьютеры Mac настолько нестандартные, что их даже не пытаются хакнуть; второй – что они настолько безопасны, что вирус все равно их не одолеет.
Рассмотрим первый аргумент. И правда, компьютеры Mac – это редкость: в 2017 году на 25 компьютеров приходился всего один Mac, а все остальные – ПК с Windows. И поскольку хакеры, как правило, просто хотят заработать, их мишенью становится Windows. Неплохой аргумент, но есть небольшая загвоздка: взлом. На взломе Mac можно заработать больше, чем на взломе ПК. Mac чаще покупают в более богатых странах, и на западном рынке он занимает примерно 20–30 % доли компьютерного рынка, а их владельцы, как правило, гораздо богаче, чем те, кто пользуются Windows. Таким образом, хакерам выгоднее взламывать технику Mac, поскольку вероятность того, что ее собственники потратят больше денег, гораздо выше. Поэтому аргумент, что «компьютеры Mac – это редкость», имеет право на существование, хотя звучит неубедительно.

Доля мирового рынка настольных ОС. Обратите внимание, что компьютеры Mac составляют всего 4 % от всех ПК, а компьютеры с ОС Windows – более 88 %! Источник: NetMarketShare
Как насчет утверждения о том, что Mac безопаснее, чем ПК? У Mac действительно есть некоторые встроенные функции безопасности, затрудняющие взлом. По умолчанию пользователи Mac не могут запускать потенциально опасное ПО или менять некоторые настройки без ввода пароля, тогда как у Windows менее строгие ограничения. Это означает, что вредоносное ПО не может повредить Mac без согласия пользователя. На компьютерах Mac также есть так называемая «безопасная среда», то есть вирус, поразивший одну часть, не может легко распространиться. Это все равно что закрыть все комнаты в доме: даже если грабитель проникнет в одну из них, он не сможет попасть в остальные комнаты, не приложив усилий. И наконец, у macOS есть встроенные средства поиска вредоносных программ, с помощью которых система блокирует приложения, несанкционированные Apple. Совокупность всех этих факторов делает взлом Mac сложнее, чем взлом ПК.
Слабые места Mac
Но несмотря на средства безопасности Mac, эти компьютеры все равно могут – и ловят – вирусы. Например, в 2012 году более 600 тысяч компьютеров Mac были заражены вирусом Flashback – крупнейшая на сегодняшний день эпидемия Mac. В течение следующих нескольких лет появились новые вирусы для Mac, в том числе Rootpipe и KitM.A.
Очевидно, что компьютеры Mac не защищены от вирусов. Фактически результат одного исследования 2017 года показал, что у macOS обнаружилось больше пробелов в системе безопасности, чем у Windows 10.
И неважно, насколько безопасна ОС; ПК всегда подвержены риску атак, связанных с методами социальной инженерии, таких как фишинг.
Хакеры обманным путем получают личную информацию пользователей и в дальнейшем используют ее в корыстных целях.
Глава 3. Экономика приложений
В 2010 году Apple зарегистрировала в качестве торговой марки слоган: «Для этого есть приложение». И правда, кажется, что приложения завоевали мир. Компании с многомиллиардными оборотами, такие как Uber (основана в 2008 году), Airbnb (также в 2008 году) и Snapchat (в 2011 году), «живут» только в приложениях. Вся экономика приложений оценивается в 100 млрд долларов.
Как же эти иконки на экране смартфона запускают экономическую активность в миллиарды долларов? Правила экономики приложений сильно отличаются от правил традиционной экономики, когда покупатель заходит в магазин и покупает товары. Давайте изучим этот дивный новый мир.
Почему почти все приложения можно скачать бесплатно?
Средняя пицца может стоить 9,99 доллара. Мойка машины обойдется в 15 долларов. За месячную подписку придется заплатить 45 долларов.
Но почти все приложения для смартфонов бесплатны. Instagram, Snapchat, Dropbox, Venmo, Google Maps – все это бесплатно. Из всех топовых приложений на Android и iOS есть только одно платное, которое входит в топ-100, – это игра Minecraft. (А между тем в 2018 году мобильная игра Fortnite заработала более миллиарда долларов, несмотря на то что была бесплатной.)
И все же многие компании, которые создают бесплатные приложения, зарабатывают много денег. Например, Snapchat абсолютно бесплатное, однако головную компанию Snapchat (Snap, Inc.) оценили в 33 млрд долларов, после того как в 2017 году она разместила свои акции на фондовой бирже. Этот пример показывает, насколько экономика мобильных приложений отличается от традиционной: если бы в Pizza Hut заявили, что будут зарабатывать, раздавая пиццу бесплатно, многие бы решили, что они сошли с ума.
Но как производители мобильных приложений делают деньги, не продавая программное обеспечение? Они придумали несколько довольно умных бизнес-моделей, также известных как монетизация. Давайте разберем одну из самых популярных – Freemium.
Freemium: больше возможностей за большую цену
Если вы когда-нибудь играли в Candy Crush, то наверняка обратили внимание, что само приложение можно скачать бесплатно. Но как только вы начнете играть, вас буквально заваливают предложениями купить дополнительные жизни или открыть новые уровни за реальные деньги. Аналогичным образом поступает и Tinder, позволяя свайпнуть потенциального партнера – но ограниченное число раз в день. Если хотите свайпить больше, придется купить ежемесячную подписку Tinder Plus.
Эта бизнес-модель называется Freemium, и она достаточно простая. Раздайте свое приложение бесплатно, чтобы его скачали тысячи людей, а потом заставьте их платить за дополнительные «премиальные» функции (отсюда и название). Freemium повсюду: именно так зарабатывают производители мобильных игр Candy Crush и Pokemon Go; эта бизнес-модель также не менее популярна у Tinder, Spotify и Dropbox.
Чтобы заработать, приложения Freemium обычно используют одну из двух стратегий: покупка через приложение или платные подписки. Давайте рассмотрим оба способа.
Покупки в приложениях
Под покупками в приложении обычно понимаются дополнительные возможности или виртуальные предметы, которые оплачиваются реальными деньгами. Покупки в приложениях – это хлеб с маслом для мобильных игр. Candy Crush, как мы уже говорили, торгует дополнительными жизнями. Pokemon Go дает возможность покупать монеты, которые можно обменять на Poke Balls или Potions (зелье), позволяющее прокачать своих любимых монстриков. Некоторые покупки в приложениях предназначены только для улучшения внешнего вида: игроки Fortnite платят сотни долларов, чтобы купить своим героям рубашку или прокачать танцевальные движения.

Pokémon Go – бесплатная игра, но можно потратить реальные деньги на покупку монет, чтобы обменять их на игровые бонусы. Источник: Pokémon Go on Android
В игровом мире платные обновления – не новость. Даже компьютерные игры десятилетней давности, такие как World of Warcraft или SimCity, уже давно предлагают платные «расширенные пакеты». Консольные игры также предлагают покупки в приложениях, а именно загружаемый контент или DLC, позволяющий купить новые артефакты или получить доступ к подземельям и расширенный набор заданий.
Покупки в приложениях в основном используются в играх, хотя некоторые стандартные приложения их тоже предлагают. Например, Snapchat советует покупать собственные геофильтры для специальных мероприятий. И многие приложения для Android/iOS, в которых обычно есть реклама, рекомендуют купить версию без нее.
Одна из главных причин, по которой разработчики игр и приложений любят предлагать покупки, заключается в том, что они приносят чистую прибыль: после создания своего приложения или игры вам фактически ничего не стоит отдать пользователю виртуальные предметы, вроде снаряжения или геофильтров. (Другими словами, вы получаете нулевые маржинальные издержки.) Плохо продуманная или нечестная стратегия встроенных покупок может вызвать бурю негатива, как, например, в случае с Facebook, который хитростью заставил детей выложить сотни долларов за игровые предметы в бесплатном игровом приложении.
Платные подписки
Помимо покупок в приложениях, другой важной бизнес-моделью Freemium являются платные подписки, аналогичные ежемесячному счету за телефон. Обычно подписки позволяют разблокировать дополнительные полезные возможности, за которые вносится ежемесячный платеж. Платные подписки сложно не заметить; просто найдите в названии Plus, Premium или Gold.
Подписки в большей степени территория неигровых приложений, и они повсюду. Мы уже упоминали о Tinder Plus, в котором пользователь ежемесячно платит небольшую сумму за неограниченное количество свайпов и доступ к дополнительным функциям. В LinkedIn просят ежемесячную плату за LinkedIn Premium, что позволяет отправлять электронные письма людям, которых нет в контактах. В Spotify можно бесплатно слушать музыку онлайн, но для того чтобы убрать рекламу и сохранять плейлисты онлайн, придется оплатить подписку Premium. Даже Microsoft, который годами зарабатывал на продаже Office, теперь предлагает некоторые его приложения бесплатно, однако рекомендует пользователям покупать годовые подписки на Office 365.

Spotify Premium – классический пример платной подписки: внесите небольшую ежемесячную абонентскую плату и получите дополнительные функции. Источник: Spotify
Некоторые веб-сайты и приложения также начали предлагать подписки: например, New York Times предоставляет возможность читать несколько статей в месяц бесплатно, но взимает ежемесячную плату за неограниченный доступ.
Есть две основные причины, по которым производители приложений предлагают подписки. Первый – они обеспечивают себе стабильный и надежный источник дохода, так как на разовых продажах можно хорошо заработать только при выпуске нового обновления, а в остальное время происходит обвал продаж. Вторая причина – пользователи, которые покупают подписку. Как правило, они дольше остаются верны приложению (возможно, потому, что считают, что у них долгосрочные отношения, а не разовое взаимодействие), то есть будут платить компании больше и дольше. Говоря бизнес-языком, «пожизненная ценность клиента» (LTV) будет выше, а заветной целью цифрового бизнеса является максимальное увеличение LTV.
Охота на кита
Как вы, вероятно, поняли, большинство людей готовы платить ровно ноль долларов за ПО: как показали результаты одного исследования, из всех приложений для iOS только 6 % были загружены платно. Да, для многих людей даже один доллар – это слишком дорого. Но в то время как большинство людей не платят ни цента, небольшая аудитория, чаще всего использующая определенное приложение, нередко готова заплатить много денег. Экономисты называют этот феномен правилом 80/20, или законом Паретто: 20 % клиентов будут приносить 80 % дохода, а 80 % клиентов – остальные 20 %.
Основная задача разработчиков приложений заключается в том, чтобы найти 20 % людей, которые хотят платить (в индустрии их называют «киты», вероятно, потому, что они редкие и огромные), и выжать из них по максимуму. Эти «киты» и правда большие: средний пользователь мобильной игры ежегодно тратит 86,5 доллара на покупки в приложениях. Некоторых «китов» можно даже сравнить с Моби Диком: в 2015 году мобильное приложение Game of War: Fire Age заработало почти 550 долларов на каждом пользователе.
Поскольку заядлые пользователи приложений наиболее охотно расстаются с деньгами, именно на них ориентированы большинство товаров или подписок. Вспомните, например, как Tinder предлагает получить возможность свайпнуть неограниченное количество раз. Многие из пользователей не потратят несколько десятков бесплатных свайпов, которые ежедневно предоставляет Tinder, но наиболее азартные быстренько их исчерпают. И поскольку эти пользователи так фанатеют от Tinder, они будут не против заплатить несколько долларов, чтобы получить привилегии, тогда как большинство обычных пользователей не захотят платить даже меньшую сумму.
Одним словом, стратегия Freemium выглядит так: сделайте приложение бесплатным, чтобы привлечь огромное количество пользователей, найдите «пользователей-китов», которые полюбят приложение, и взимайте с них плату за дополнительные функции – либо один раз, либо по подписке.
Но как еще компания может заработать, не взимая плату с пользователей? Рассмотрим дальше.
Как Facebook зарабатывает миллиарды, не взимая плату с пользователей?
Freemium может быть очень выгодным. Но подумайте о Google и Facebook. Вы, скорее всего, годами пользовались их приложениями – начиная от Google Maps и Docs и заканчивая Instagram и Facebook, – но, вероятно, ни разу не заплатили ни цента. Но если они не используют Freemium, как получают доход?
Ответ прост: таргетированная реклама. Давайте разберемся, что означают эти слова.
Рекламные аукционы
Приложения и веб-сайты давно используют рекламу для зарабатывания денег. Они взимают с рекламодателей небольшую плату за ее показ в приложении или на веб-сайте. Но как именно они узнают, сколько стоит размещение рекламы? Существует два основных подхода.
Первый – приложения и веб-сайты могут взимать с рекламодателей небольшую плату каждый раз, когда кто-то просматривает рекламу. Эта стратегия называется платой за показы, или PPI. Поскольку очень многие люди просматривают рекламу, приложения и веб-сайты обычно взимают плату за тысячу просмотров; то есть рекламная кампания может стоить пять долларов за тысячу показов. Так как рекламодатели часто платят за тысячу просмотров, эту стратегию еще называют ценой за тысячу контактов, или CPM.
Кроме того, приложения и веб-сайты могут взимать плату с рекламодателей всякий раз, когда кто-то непосредственно кликнет на рекламу. Это называется ценой за клик, или CPC. CPC реже называют PPC, или платой за клик.
Чтобы заработать на рекламе, Google и Facebook предлагают как цену за тысячу контактов (CPM), так и цену за клик (CPC). Желающие разместить рекламу в их программах, например в Google Search или ленте новостей Facebook, указывают свою «ставку», или сумму, которую готовы платить за клик или просмотр. Каждый раз, когда посетитель загружает страницу, все рекламодатели мгновенно устраивают «аукцион» и показывается объявление победителя.
Более высокая ставка повышает вероятность того, что покажут именно вашу рекламу, но это работает не всегда. Google и Facebook рассматривают и другие критерии, например актуальность рекламы. Зачем? На нее, скорее всего, кликнут чаще, что принесет больше прибыли, чем менее интересная реклама с более высокой ставкой. Задумайтесь: на месте Google вы показали бы рекламу за пять долларов, которую кликнут 10 раз, или все-таки за два доллара, которую кликнут 100 раз?
Google и Facebook зарабатывают именно на рекламе. Таргетированная реклама – это причина, по которой они получают большую прибыль.
Таргетированная реклама
Кликните ли вы на рекламу диванов, если не собираетесь покупать мебель? Скорее всего, нет. Это один из недостатков рекламы на телевидении или в журнале: глупо распыляться на всех и каждого, если заинтересована лишь небольшая аудитория. Но что, если бы рекламодатели стратегически показывали вам рекламу диванов только в том случае, когда вы бы переезжали в общежитие или новый дом и нуждались в новой мебели? Такая реклама работала бы эффективнее.
Стратегия таргетированной рекламы – это то, что выделяет Google и Facebook. Поскольку люди активно пользуются их приложениями и сайтами, этим компаниям хорошо известно о том, что они любят. В дальнейшем эти компании используют эти данные для таргетированной рекламы, что позволяет им зарабатывать, предоставляя услугу бесплатно.
Например, если Google заметит, что введен запрос «как выбрать часы» или «сколько стоят недорогие часы», то она может сделать вывод, что пользователь хочет купить наручные часы. Тогда ему могут показывать рекламу часов, когда он будет искать что-то еще. Так как эта гипертаргетированная реклама подходит пользователю, он с большей вероятностью кликнет на нее, а не на другую рекламу. Больше кликов – больше покупок, так таргетированная реклама помогает зарабатывать.
Другими словами, она повышает «кликабельность», или CTR, что приносит рекламодателям хороший доход. Поскольку Google и Facebook располагают наибольшим количеством данных о пользователях, чем кто-либо другой, их таргетированная реклама работает прекрасно, и поэтому они могут запрашивать у рекламодателей максимальную цену. Бизнес таргетированной рекламы, основанный на пользовательских данных, приносит хороший доход: Google и Facebook практически всегда рассчитывают на прибыль от рекламы. Реклама приносит в бюджет Facebook более 30 млрд долларов в год, что составляет почти 99 % от общего дохода.
И все-таки таргетированная реклама – это благо или зло? Защитники неприкосновенности персональных данных обеспокоены тем, как эти крупные компании могут отслеживать каждый клик и узнавать все об интересах, привычках и действиях пользователей. Но может быть, это просто цена бизнеса: нет ничего бесплатного, и вместо того чтобы платить деньгами за продукты Google и Facebook, пользователям приходится расплачиваться личными данными. Этот спор можно завершить поговоркой из Кремниевой долины: «Если вы не платите за продукт, вы не потребитель – вы и есть этот продукт».
Господство рекламы
Таргетированная реклама прекрасно работает, и никому она не дается лучше, чем Google и Facebook. На долю этих компаний приходится около половины всего рынка мобильной рекламы. Маленьким стартапам гораздо сложнее заработать на таргетированной рекламе, потому что рекламодатели предпочитают покупать у Google и Facebook, которые имеют гораздо больше информации о пользователях.
Единственной компанией, сумевшей напугать рекламные дивизионы Google и Facebook, является Amazon, ставшей третьей по величине рекламной платформой в США. Более половины людей, ищущих товары в интернете, теперь начинают поиск на Amazon, а не на Google. При таком притоке новых потенциальных клиентов Amazon теперь может размещать рекламу непосредственно в списке предметов для продажи, а это место, где люди уже очень заинтересованы в покупке. Поскольку Amazon точно знает, что вы покупаете, возможно, он сможет с предельной точностью определить, что вы захотите купить в будущем.
Другими словами, Amazon начала конкурировать с Google за рекламу, которая ведет непосредственно к покупке, – рекламу прямого отклика. Выходит, что для новых игроков тоже есть место в таргетированной рекламе, хотя Amazon больше не является крошечным стартапом.
Торговля данными? Не совсем
Наконец, важно отметить, что ни Google, ни Facebook, ни большинство других компаний-разработчиков ПО, которые показывают рекламу, не продают личные данные рекламодателям. Рекламодатели направляют рекламу в Google и Facebook, а они в свою очередь используют имеющуюся у них информацию о пользователях, чтобы выбрать, какую рекламу показывать. Персональные данные широко используются на компьютерах Google и Facebook, но никогда не выходят за их пределы. Фактически, так эти компании сохраняют данные о пользователях, поскольку это помогает им вернуть рекламодателей.
Тем не менее в последние годы Facebook часто критикуют за утечку пользовательских данных без согласия пользователей. Компания сотрудничала с такими производителями мобильных устройств, как Apple и Samsung, и сливала данные в обмен на особое месторасположение на телефонах. Facebook также передавали информацию о пользователях Amazon в обмен на их данные, благодаря которым планировала улучшить алгоритм предложения потенциальных друзей.
Одним словом, большинство компаний, занимающихся рекламой, не продают личные данные. Как говорит PCWorld, правильнее будет сказать, что они продают вас. И эта стратегия настолько успешна, что на ее основе можно создать компании с миллиардным бюджетом, которые не возьмут с пользователей ни цента. Поразительное свойство экономики мобильных приложений.
Почему на новостных сайтах так много «спонсорского контента»?
Думая о рекламе, вы, вероятно, представляете себе баннерную рекламу: яркие анимационные прямоугольники, которые появляются на страницах или в нижней части приложений. Они по-прежнему популярны на веб-сайтах, хотя сейчас все меньше крупных приложений используют баннерную рекламу, возможно потому, что она раздражает и занимает ценное пространство.
Кроме того, люди редко кликают на такую рекламу, поэтому она не приносит большой прибыли. Фактически целенаправленно баннерную рекламу просматривает только 0,17 % – это примерно одно из каждых 600 рекламных объявлений, которые видит пользователь.
Сейчас появился новый вид рекламы, она стала менее назойливой и ее труднее игнорировать. Иногда, прокручивая ленту в Instagram, вместо постов своих друзей можно заметить посты от компаний, которые пытаются вам что-то продать. Snapchat позволяет рекламодателям создавать фильтры, которые будут видны миллионам пользователей, а Twitter даже разрешает покупать хештеги, которые задают «тренд».
Это называется спонсорской поддержкой. Под спонсорским контентом, или нативной рекламой, подразумевается реклама, которая смешивается с обычным контентом, что повышает вероятность того, что ее не проигнорируют.
Спонсорский контент распространяется особенно быстро в мире журналистики. Рекламодатели могут заплатить за то, чтобы статьи, которые выглядят более-менее прилично (на самом деле обычная реклама), включили в стандартный контент таких веб-сайтов, как New York Times, CNN, NBC и Wall Street Journal. Новые медиакомпании, например BuzzFeed, любят нативную рекламу не меньше. Под видом «журналистики» людям все чаще преподносят рекламу. Например, New York Times как-то опубликовала статью о том, почему традиционные тюрьмы неэффективны для женщин-заключенных. Тема была хорошо изучена и интересна подана, но это была не более чем реклама сериала «Оранжевый – хит сезона», созданного телекомпанией Netflix.
Спонсорский контент прекрасно выполняет свою функцию: нативную рекламу кликают в два раза чаще, чем баннерную. Она стала существенным источником дохода новостных изданий. Например, в 2016 году предполагалось, что нативная реклама принесет компании Atlantic три четверти общего дохода от цифровой рекламы. И поскольку интернет уничтожил традиционную бизнес-модель журналистики, нативная реклама остается одним из немногих способов, которые удерживают газеты на плаву.
Нативная реклама одновременно и эффективна, и опасна, так как людям становится труднее отличать реальные факты от маркетинга. На самом деле Reuters выявило, что 43 % американских читателей чувствовали себя «разочарованными или обманутыми» нативной рекламой. И, что более важно, такая реклама разрушает стены, традиционно возведенные новостными изданиями между журналистами и бизнесменами. Другими словами, если рекламные объявления и новости пишут одни и те же люди, журналистская этика может оказаться под вопросом.

Статья в New York Times о женщинах в тюрьмах. Замечательно написанная и являющаяся нативной рекламой сериала «Оранжевый – хит сезона», созданного телекомпанией Netflix. Источник: The New York Times
Есть ли у нативной рекламы что-то положительное? Возможно. Одно из исследований показало, что 22 % пользователей посчитали ее информативной, против 4 %, которые так же описали баннерную рекламу.
На чем зарабатывает Airbnb?
Amazon, Uber и Airbnb бесплатны для скачивания, не взимают плату за пользование приложением и показывают мало рекламы, если таковая имеется. Но как они зарабатывают?
Платформы и мобильные приложения для торговли, которые «сводят» заказчика и поставщика (или пассажира и водителя и т. п.) получают комиссию, незаметно взимая плату за совершаемые сделки. Аналогично тому, как правительство зарабатывает на налогах с продаж или как агент по недвижимости взимает комиссию, когда помогает купить или продать дом.
Например, Airbnb взимает плату за услуги всякий раз, когда клиент бронирует апартаменты. Хозяева платят 3 %, а гости – остальные 6–12 %. Эти сборы составляют большую часть доходов Airbnb.
Другие приложения тоже берут комиссию. Uber забирает 20–25 % от заработка водителей. Amazon удерживает процент у продавцов сторонних организаций, которые представляют и продают свои товары на площадке. Точная сумма зависит от продукта, но, на собственном опыте можем сказать, что Amazon получает от 30 до 65 % дохода от продажи книг.

Airbnb зарабатывает тем, что взимает небольшую плату за услугу в дополнение к любому бронированию. Источник: Airbnb
Таким способом и зарабатывает большинство приложений для торговли. Могут ли какие-нибудь из них не взимать комиссию? Читайте дальше.
Как в приложении Robinhood можно торговать акциями с нулевой комиссией?
Покупка и продажа акций – отличный способ вложить средства и дополнительно заработать, но с каждой сделки нужно платить комиссию брокеру. Или нет? Robinhood, приложение для торговли акциями, позволяет совершать сделки бесплатно. Все правильно – нулевая комиссия.
Но как они держатся на плаву? Есть два основных способа, с помощью которых зарабатывает Robinhood.
Приложение использует классическую модель Freemium, чтобы «продвинутые» пользователи получали больше функций. Robinhood Gold позволяет торговать после закрытия биржи. (В течение нескольких часов до начала или окончания обычного торгового дня, то есть с 9:30 до 16:00 по стандартному восточному времени.) У приложения также можно взять в долг для совершения дополнительных покупок сверх тех, что пользователь может себе позволить.
Второй способ хорошо продуман. Robinhood получает проценты с неиспользованных денег, находящихся на счетах пользователей, почти так же, как клиент получает проценты по вкладам в банке.
Как видите, бизнес-модели приложений становятся все более изощренными. В завершение этой главы давайте рассмотрим некоторые, еще более креативные подходы.
Как приложения могут зарабатывать, не показывая рекламу и не взимая плату с пользователей?
Все приложения, о которых говорилось до этого, зарабатывают на рекламе или взимают плату с пользователей (если не однократно, то через подписку, покупки в приложениях или комиссию). Есть ли у приложений другой способ оставаться на плаву? Могут ли они получать доход откуда-то еще, кроме пользователей или рекламодателей?
Как выяснилось, да. Давайте рассмотрим некоторые наиболее прибыльные бизнес-модели.
Для начала, платить могут не только пользователи или рекламодатели. Например, с помощью Wanderu, платформы поиска наземных путешествий, вы можете найти подходящие билеты на автобус. Кроме того, Wanderu направляет пользователей на сайты автобусных компаний, Greyhound и Megabus, где можно купить билеты. Wanderu не взимает процент с покупателей – за привилегию получать новых клиентов платят автобусные компании.
Приложения могут попытаться выжить, не получая дохода вообще. Кажется немыслимым? В мире технологий это возможно. По крайней мере, до поры до времени.
Некоторые приложения берут время в долг (и деньги венчурного инвестора), предоставляя бесплатные услуги до тех пор, пока компания не станет достаточно крупной, чтобы начать зарабатывать. Другими словами, «сначала рост, потом монетизация». Например, Venmo не зарабатывает на переводах, которые люди отправляют своим друзьям. Можно бесплатно переводить деньги между банковскими счетами, а если перевод осуществляется с кредитной карты, взимаются те же 3 %, которые следовало бы заплатить платежной компании.
В 2018 году в компании Venmo решили, что собрали достаточно большую базу пользователей, чтобы приступить к монетизации. Компания объявила о том, что теперь можно платить за Uber через Venmo, и выпустила свою дебетовую карту. В обоих случаях Venmo взимает с продавцов небольшую комиссию. Некоторые также предполагали, что компания может запустить таргетированную рекламу, поскольку теперь точно знает, на что пользователи тратят деньги.
Другие приложения просто надеются, что их кто-нибудь выкупит до того, как их деньги закончатся. Например, бесплатное почтовое приложение Mailbox появилось на рынке в 2013 году, и вскоре через него отправлялось 60 млн сообщений в день. Затем, в течение месяца после запуска, Dropbox выкупил приложение и группу разработчиков за 100 млн долларов. Однако все закончилось печально: Dropbox «убил» приложение в 2015 году и перевел сотрудников на другие проекты. Может, это прозвучит цинично, но бурный рост и удачный уход с рынка Mailbox объясняется тем, что его сервис был бесплатным.
Одним словом, когда пользователи требуют бесплатных приложений, разработчикам приходится включать смекалку. Следует отметить, что у разработчиков, кажется, никогда не заканчиваются хитроумные способы монетизации. Какой станет следующая ее стратегия? Теперь, после прочтения этой главы, вы сможете это выяснить сами.
Глава 4. Интернет
В 2006 году сенатор Аляски Тед Стивенс, которому было поручено разработать новые законы об использовании интернета, выступил с печально известной речью, в которой попытался объяснить, как работает интернет:
Десять фильмов, транслирующихся через этот интернет, и что происходит с вашим личным интернетом? У меня он появился на днях… Мои сотрудники прислали мне его в 10:00 в пятницу. У меня он появился вчера. Почему? Потому что он застрял там среди других сообщений. Все хотят передавать через него огромные объемы информации. Повторюсь, интернет – это вам не грузовик, куда можно напихать всякой всячины, это система труб.
Сенатор Стивенс явно не знает, что такое интернет. А вы?
Что происходит, когда вы набираете google.com и жмете Enter?
Вероятно, вы открываете браузер и каждый день вбиваете google.com в адресную строку. Но что на самом деле происходит между тем, когда вы жмете Enter, а на экране появляется знакомая страница?
Адреса сайтов
Прежде чем говорить о сайтах, давайте поговорим об адресах. У каждого здания есть адрес, чтобы его можно было легко и быстро найти. Если бы мы отправили пятьдесят разных людей по адресу «Пенсильвания-авеню, 1600, Нортвэст, Вашингтон, округ Колумбия, 20500», они бы все там встретились. Даже если кто-то из них никогда не был в США, он смог бы найти это здание: доехать до округа Колумбия, добраться до Пенсильвания-авеню, Нортвэст, и дойти до здания 1600.
У каждой страницы – свой адрес, как у здания. В этом случае это может быть https://www.nytimes.com/section/sports.
Как и в случае со зданиями, одну и ту же страницу можно найти по ее веб-адресу. Например, если вы отправите ссылку https://www.nytimes.com/section/sports пятидесяти друзьям, все они смогут открыть эту страницу. Такой адрес страницы называется унифицированным идентификатором ресурса, или URL.
В нашем примере вы ввели google.com. Но адресная строка выдает, что URL-адрес https://www.google.com! Что это еще такое?

Вы напечатали google.com, но адресная строка выдает https://www.google.com. Источник: Google Chrome on Android
Вернемся к аналогии со зданиями. Обратите внимание, что можно сократить адрес, и вас все равно поймут. Например, опустив индекс и сократив «Нортвэст» до НВ, вместо «Пенсильвания-авеню, 1600, Нортвэст, Вашингтон, округ Колумбия, 20500» получим: «Пенсильвания-авеню, 1600, НВ, Вашингтон». Можно даже сказать: «Пенсильвания-авеню, 1600», и вас все равно поймут. (Попробуйте ввести все варианты адреса Google Maps – любой из них приведет в Белый дом.)
Так же и google.com – это всего лишь сокращенный вариант URL, полная версия которого выглядит так: https://www.google.com, но ваш браузер знает, что вы имеете в виду, и просто заполняет оставшуюся часть URL-адреса. Но что она означает?
Декодирование адресов
Когда браузер видит полный URL, он разбивает его на части, чтобы понять, куда следует идти. Все равно что разбить адрес здания на номер дома, улицу, город, область и почтовый индекс. Давайте разберем URL так, как это делает браузер.
Сначала https://. Это протокол, определяющий, как браузер должен подключаться к веб-сайту. Например, если вы пытаетесь добраться на Uber до Белого дома, у вас есть несколько вариантов: UberPOOL, UberX или UberBLACK (возможность ездить на элитных автомобилях).
Точно так же в интернете можно выбрать из двух основных протоколов. HTTP – это стандартный протокол, или протокол передачи гипертекста, который в URL выглядит так: http://. Более безопасная, зашифрованная версия HTTP – это HTTPS, или протокол защищенной передачи гипертекста, в URL https:// соответственно. Они практически одинаковы, за исключением того, что HTTPS указывает на то, что браузер должен шифровать данные, что обеспечивает защиту от хакеров. Если пользователь вводит пароль или указывает номер своей кредитной карты, веб-сайт должен использовать HTTPS. В этом случае браузер знает, что нужно использовать HTTPS, а не HTTP; все равно что попросить друга вызвать UberBLACK вместо UberX.
Вторая часть URL – это www. Большинство веб-сайтов могут обойтись без нее, но для полноты картины она будет отображаться в браузере. Представьте, что два американца обмениваются номерами телефонов, им необязательно при этом указывать код страны +1 (как в +1-617-555-1234), но можно, если очень хочется.
Затем браузер смотрит на google.com, это доменное имя. У каждого сайта оно свое. Некоторые широко известны: google.com, wikipedia.org, whitehouse.gov и т. д.
IP-адреса
Фокус в том, что компьютеры не понимают, что такое доменные имена; они думают при помощи числовых кодов, называемых IP-адресами. У каждого веб-сайта есть хотя бы один IP-адрес, так же как у большинства людей – номер мобильного телефона. Компьютер может перейти на веб-сайт, только если он знает его IP-адрес. Вы вряд ли дозвонились бы до Билла Гейтса, просто набрав его имя в своей телефонной книге. Вам нужен его номер.
Чтобы преобразовать доменное имя в IP-адрес, браузер использует систему доменных имен (DNS), похожую на гигантскую адресную книгу. Компьютер сохраняет на жестком диске список последних пар IP-адресов доменного имени. Если он не может определить, какому IP-адресу соответствует доменное имя, то обычно запрашивает эти данные у интернет-провайдера (ISP), например у Comcast или Verizon. Если у вас нет номера телефона троюродного брата, вы можете спросить у тех родственников, у кого он точно есть.
Возвращаясь к нашему примеру, компьютер ищет google.com, используя DNS. У Google много IP-адресов, и один из них 216.58.219.206.
Теперь браузер знает, как получить доступ к IP-адресу google.com, одним из которых может быть 216.58.219.206, как HTTP, так и HTTPS. Остальная часть URL, не входящая в доменное имя или путь доступа, остается прежней, поэтому google.com/maps станет 216.58.219.206/maps. (Если хотите произвести впечатление на друзей, введите 216.58.219.206/maps в адресную строку и покажите им волшебное появление Google Maps.)
«Так, стоп! – скажете вы. – Мы ничего не говорили про путь доступа; нам просто нужен google.com!» Молодцы, что заметили! Если путь не указан, браузер использует значение пути автозаполнения «/», отображающее домашнюю страницу. И https://www.google.com и https://www.google.com/ (обратите внимание на слеш в конце второго варианта) – это одно и то же, и обе ссылки открывают домашнюю страницу Google.
Давайте спросим Google
Итак, подведем итог: браузер теперь знает, как использовать HTTPS, чтобы открылась домашняя страница с IP-адресом 216.58.219.206, который ласково называют google.com. Браузер упаковывает этот запрос и отправляет его на огромные компьютеры или серверы, обеспечивающие работу веб-сайта Google. В следующих разделах мы объясним, как именно эта информация поступает на серверы Google.
Через какое-то время серверы, на которых запущен google.com, получают запрос и видят, что вы хотите открыть домашнюю страницу. Они производят некоторые вычисления, чтобы подготовить нужную страницу. Например, проверяют, есть ли на сегодня Google Doodle, и если да, то заменяют стандартный логотип Google на Doodle. Затем серверы собирают код для отображения домашней страницы; их обычно пишут на HTML, CSS и JavaScript.
Вернемся к браузеру
Серверы Google отправляют весь этот код обратно в браузер в качестве ответа. Он, в свою очередь, использует этот код, чтобы нарисовать нужные элементы на экране, сделать их красивыми и интерактивными.
Кликнув на ссылку или вбив в поиск что-нибудь еще, вы попадаете на новый URL, например https://encrypted.google.com/search?q=llama. И все начинается сначала.
Что общего между передачей данных через интернет и поставками острого соуса?
Итак, теперь мы знаем, как компьютер получает доступ к веб-сайтам через интернет. Но страницы, видео YouTube и сообщения Facebook не телепортируются волшебным образом с веб-сайтов на компьютер.
Все происходит поэтапно. Давайте рассмотрим аналогию – как острый соус оказывается на вашей кухне.
Поставка острого соуса
Допустим, вы живете в Лос-Анджелесе и обожаете острые соусы, поэтому покупаете пятьдесят огромных бутылок у компании Cholula, чей филиал находится прямо в пригороде Нью-Йорка.
Сотрудник Cholula в Нью-Йорке видит ваш заказ. Все пятьдесят бутылок не поместятся в одну коробку, поэтому он упаковывает по пять бутылок в десять коробок. Чтобы убедиться в том, что вы получили все десять коробок, на них пишут: «Коробка 1 из 10», «Коробка 2 из 10» и т. д. Сотрудник не знает вашего адреса, поэтому просто пишет на коробке ваше имя.
Далее коробки получает второй сотрудник. Он видит, что на сайте Cholula у вас есть учетная запись, поэтому ищет ваш адрес в базе данных. Затем он пишет на коробках адрес и передает их в почтовое отделение.
Сотрудник почтового отделения не может отправить ваш соус из Нью-Йорка в Лос-Анджелес напрямую – это слишком далеко. Он видит, что в погрузочном доке есть грузовики, направляющиеся в Филадельфию и Чикаго. Эти города расположены к Лос-Анджелесу ближе, чем Нью-Йорк, поэтому лучше отправить коробки туда. В грузовик до Филадельфии сотрудник почтового отделения может поместить только шесть коробок, поэтому остальные четыре отправляются в грузовике до Чикаго.
Когда все коробки доезжают до следующего города, сотрудник местного почтового отделения пересылает их в любой город, который находится еще ближе к Лос-Анджелесу. Например, из Чикаго коробки могли отправиться на запад в Денвер или Феникс. Коробки путешествуют до тех пор, пока не дойдут до ближайшего почтового отделения Лос-Анджелеса, из которого уже отправятся непосредственно в Лос-Анджелес и, в конечном итоге, к вам домой.
До вас коробки едут разными маршрутами, поэтому они прибывают не по порядку. Поскольку они помечены, вы можете проверить, все ли получили. Сначала пришла коробка 3, затем 5, затем 1, 10, 8, 4, 7, 6 и 2. Так, стоп, а где № 9? Может быть, почта ее потеряла. Вы просите компанию Cholula отправить вам еще одну. Они это делают, и вскоре вы становитесь счастливым обладателем соусов.
TCP и IP
Какое отношение острый соус имеет к интернету? Как оказалось, доставка соуса, описанная выше, очень похожа на то, как информация распространяется через интернет.
Пара протоколов, называемых TCP (протокол управления передачей) и IP (IP-протокол), выполняют совместные процессы для передачи информации между компьютерами. Они работают по тому же принципу, что и сотрудники Cholula.
Ввиду того что обычно страницы весят слишком много для одновременной отправки, TCP разделяет их на множество маленьких пакетов, каждому из которых присваивает соответствующие значения (например, «1 из 10»). Аналогично тому, как первый сотрудник Cholula поместил все бутылки с соусом в несколько маленьких коробок.
Когда дело доходит до отправки данных через интернет, серверы используют систему доменных имен, или DNS, чтобы определить IP-адрес. Аналогично тому, как второй сотрудник Cholula искал ваш адрес в базе данных.
Затем данные направляют через IP-протокол. IP отправляет каждый пакет данных по всему миру за несколько коротких пересылок, но независимо от того, по какому маршруту они будут переданы, в конечном итоге достигнут пункта назначения. Так же как почтовое отделение отправляло разные коробки в разные промежуточные пункты, например в Филадельфию и Чикаго, но вы все равно их получили.
Как только пакеты доходят до браузера, TCP собирает их в правильном порядке и проверяет, все ли дошло. Если что-то было утеряно, TCP просит веб-сайт отправить эти пакеты еще раз. Так же как и вы проверяли ярлыки на коробках, чтобы проверить, все ли коробки дошли.
Если в двух словах, именно так информация распространяется в интернете. Независимо от того, покупаете ли вы острый соус или просматриваете YouTube, материал разбивается на более мелкие части (через TCP), отправляется несколькими промежуточными партиями (через IP), а затем снова собирается в исходный контент (снова через TCP).
На процесс не влияет то, как получена информация. Неважно, заходите ли вы в Facebook через браузер на ноутбуке или используете приложение на смартфоне, информация с компьютеров Facebook одинаково поступает на устройство. (Это происходит, даже если вы разговариваете с Echo-динамиком или касаетесь Apple Watch. Еще раз: в основе всего, что работает с помощью интернета, лежит этот процесс.)
HTTP и HTTPS
Возможно, вам интересно, как HTTP и HTTPS, протоколы для извлечения страниц, влезли в этот процесс. HTTP и HTTPS фактически построены поверх TCP и IP. HTTP и HTTPS говорят: «Найди мне эту страницу», а TCP и IP объединяются, чтобы выполнить этот запрос. На примере соуса, HTTP и HTTPS – это размещение заказа на доставку. TCP – это сотрудник, который собирает и упаковывает заказ, а IP – почтовый сервис.
И хотя эти протоколы могут показаться непонятными, именно благодаря им работает интернет.
Bepul matn qismi tugad.