Давайте вернемся к моему предыдущему примеру с репетитором, который хочет проводить интерактивные занятия. Репетитору нужно увеличить цену урока на 43 % или более, чтобы выйти на безубыточность из-за 30 %-ной доли Apple. Но если они перейдут на Roblox, их цена должна увеличиться на 400 %, чтобы компенсировать 75,5 %, которые собирают Roblox и Apple вместе взятые. Хотя Roblox гораздо проще в использовании, чем Unity или Unreal, берет на себя множество дополнительных расходов для репетитора (например, оплату сервера) и помогает в привлечении клиентов, огромная разница в цене заставит большинство разработчиков выпускать отдельные приложения с использованием Unity и Unreal или объединять их в IVWP для образовательных учреждений. В любом случае Apple станет основным дистрибьютором виртуального программного обеспечения, а App Store будет предоставлять услуги по поиску и выставлению счетов.

Остановить разрушительные технологии

Политика Apple и Google ограничивает потенциал роста не только платформ виртуальных миров, но и интернета в целом. Для многих Всемирная паутина - это лучший "прото-Метаверс". Хотя ей не хватает нескольких компонентов моего определения, она представляет собой масштабную и взаимодействующую сеть веб-сайтов, работающих на общих стандартах и доступных почти на каждом устройстве, под управлением любой операционной системы и через любой веб-браузер. Таким образом, многие в сообществе Metaverse считают, что веб и браузер должны быть в центре внимания всех разработок Metaverse. В настоящее время уже разрабатывается несколько открытых стандартов, включая OpenXR и WebXR для рендеринга, WebAssembly для исполняемых программ, Tivoli Cloud для постоянных виртуальных пространств, WebGPU, который стремится предоставить "современную 3D-графику и вычислительные возможности" в браузере, и другие.

Компания Apple часто утверждает, что ее платформа не является закрытой, поскольку предоставляет доступ к "открытому вебу", то есть к веб-сайтам и веб-приложениям. Таким образом, разработчикам не нужно выпускать приложения для пользователей iOS, особенно если они не согласны с тарифами или политикой Apple. Более того, утверждает компания, большинство разработчиков предпочитают создавать приложения, несмотря на такую альтернативу, что говорит о том, что пакетные услуги Apple не являются антиконкурентными, а превосходят конкуренцию во всем интернете.

Аргументы Apple не убедительны. Вспомните историю, которую я привел в начале этой книги, о том, что Марк Цукерберг однажды назвал "самой большой ошибкой" Facebook. В течение четырех лет приложение компании для iOS было на самом деле просто "тонким клиентом", работающим на HTML. То есть в приложении было очень мало кода, и оно, по большей части, просто загружало различные веб-страницы Facebook. Уже через месяц после перехода на приложение, которое было "перестроено с нуля" на родном коде, пользователи стали читать вдвое больше историй из новостной ленты Facebook.

Когда приложение пишется "нативно" для конкретного устройства, программирование специально настраивается под его процессоры, компоненты и так далее. В результате приложение работает более эффективно, оптимизировано и стабильно. Веб-страницы и веб-приложения не могут напрямую обращаться к родным драйверам. Вместо этого они должны обращаться к компонентам устройства через своеобразный "переводчик" и с помощью более общего (и зачастую более громоздкого) кода. Это приводит к противоположному результату, чем у нативных приложений: неэффективности, неоптимизации и менее надежной работе (например, сбоям).

Но как бы потребители ни предпочитали нативные приложения для всего, от Facebook до New York Times и Netflix, они необходимы для насыщенных 2D- и 3D-средств с визуализацией в реальном времени. Такой опыт требует больших вычислительных затрат - гораздо больше, чем рендеринг фотографии, загрузка текстовой статьи или воспроизведение видеофайла. Веб-опыт в значительной степени исключает насыщенный игровой процесс, как в Roblox, Fortnite и Legend of Zelda. Это одна из причин, по которой Apple смогла установить такие строгие правила биллинга в приложениях для игровых категорий.

Более того, доступ к Интернету должен осуществляться через веб-браузер, который является приложением. И Apple использует свой контроль над магазином App Store, чтобы не допустить появления конкурирующих браузеров на своих iOS-устройствах. Это может вызвать удивление, если вы регулярно используете Chrome на iPhone или iPad. Однако, по словам эксперта Apple Джона Грубера, это всего лишь "системная версия WebKit [Apple Safari] для iOS, обернутая вокруг собственного пользовательского интерфейса браузера Google", и приложение Chrome для iOS "не может использовать движки рендеринга Chrome или JavaScript". То, что мы считаем Chrome на iOS, - это просто вариант собственного браузера Safari от Apple, но такой, который входит в систему учетных записей Google.§10

Перейти на страницу:

Похожие книги