
Видеоигровые консоли и веб-браузеры имеют долгую совместную историю. Ещё с самого появления World Wide Web консоли пытались выйти онлайн. Браузеры в видеоигровых консолях изначально в основном были попытками предоставить дешёвое окно в веб для обычной аудитории без технического опыта, однако со временем они становились всё более масштабными и интегральными частями систем.
В этой статье мы подробно изучим браузеры консолей, однако рассмотрим только официальные веб-браузеры. Во многие консоли можно установить браузеры через специализированные прошивки и homebrew, но они не войдут в рамки нашей статьи, как и системы без веба наподобие Satellaview, а также онлайн-сервисы, не предоставляющие браузер, например, XBAND, Sega Meganet и Sega Channel.
Браузеры игровых консолей какое-то время были в сфере интересов веб-разработчиков, когда персональные вычислительные устройства и мобильные браузеры находились на ранних этапах развития. В целом, разработка консольных браузеров позволит нам взглянуть на юный веб, постепенно растущий и развивающийся, а также исследовать пользовательские интерфейсы консолей.
CD-i

Формат и оборудование Compact Disc-Interactive, совместно созданные Philips и Sony, стали неудавшейся попыткой предоставить широким массам доступ к интерактивному мультимедиа. Разработка проекта началась в середине 80-х, а домашние проигрыватели выпустили в 1991 году.
Включение CD-i в список игровых консолей можно назвать спорным решением, потому что она разрабатывалась и позиционировалась, как обладающая гораздо большими возможностями. Однако ближе к завершению срока своей жизни маркетинг подавал её, как игровую консоль, и сегодня она больше всего известна как игровая консоль (особенно благодаря печально известным играм во вселенных Mario и Zelda).
Благодаря выпущенным в конце 1995 года модему и диску CD-Online (в США называвшимся Web-i) пользователи могли достаточно рудиментарным образом выходить в веб. Часто онлайн-возможности CD-i называли «Интернет-лайт»; не только потому что сам Интернет и вся World Wide Web только зарождались, но и из-за достаточно ограниченной функциональности CD-i, плохо подходившей для поддержки полномасштабного веба.
Браузер работал и содержал ссылки на различные веб-порталы, но был очень ограничен даже по меркам примитивного веба того времени. Из-за малого объёма ОЗУ CD-i устройство могло хранить очень мало данных, поэтому даже простое использование браузера перезаписывало другие значения в памяти, например, параметры и сохранения игр. Идея заключалась в том, что CD-i станет дешёвым вычислительным устройством с подключением к телевизору, продающимся по более низкой цене, чем обычные домашние компьютеры, и способным стать окном в Интернет для технически неподкованных пользователей.
В 1996 году была выпущена клавиатура CD-i KeyControl, а также дополнительные диски CD-Online. Планировался периодический выпуск новых дисков с дополнительными играми, программами и поддержкой периферии. Судя по архивам, всего было выпущено шесть дисков, а в самых последних версиях появилась возможность разработки и развёртывания собственной домашней страницы. К концу 1998 года выпуск CD-Online для CD-i начал сокращаться, а на границе тысячелетий была выпущена версия сервиса для PC. В начале 2000-х проект выдохся, а домены были отключены; всё связанное с CD-Online окончательно свернули к середине 2000-х.
Sega Saturn

Консоль Saturn 1994 года компании Sega получила доступ в Интернет в конце 1996 года благодаря выпуску Sega Net Link – крошечного устройства с собственным чипом компании и модемом на 28,8 Кбит/с, вставляемым в разъём для картриджей.
Американская компания PlanetWeb предоставила для Net Link свой браузер PlanetWeb Browser под брендом NetLink Custom Web Browser; это был эффективный и легковесный браузер с движком, который совместно с производителями дорабатывали и выпускали под различные устройства. Судя по странице вопросов и ответов PlanetWeb за 1997 год, браузер специально разрабатывали под устройства с подключением к телевизору и уже выпущенные консоли, что оптимально подходило для Saturn.
Разрешение телевизионных экранов было меньше, чем у мониторов, поэтому в браузере PlanetWeb использовалась «проприетарная программная технология для отображения читаемого текста и чётких изображений на обычном телевизоре». Иными словами, «в браузере имелись такие возможности, как шрифты с сглаживанием».
Учитывая период выпуска и крайне ограниченные ресурсы консоли, его функции на удивление обширны. В браузере имелась встроенная лупа с разными уровнями увеличения, поддержка изображений, история, закладки, адресная книга, возможность временного скачивания файлов и все функции родительского контроля1. И это ещё не говоря о множестве настраиваемых опций и параметров в меню, открывающемся при нажатии на кнопку Start. В приложении имелся широкий выбор тем с разными курсорами и звуками.
1. Фильтрация — это распространённая в веб-браузерах консолей функция, позволяющая и защищаться от злоумышленников, и блокировать контент, не предназначенный для несовершеннолетних. Это разумно, учитывая, что консоли в основном позиционировались для детей. Однако игровые консоли были и остаются популярными средствами для просмотра порнографии. В 2014 году Pornhub сообщил, что «ежемесячно с игровых консолей Pornhub посещают миллионы пользователей». Последующие годовые отчёты Pornhub по-прежнему показывают, что приличная доля пользователей смотрит порнографию на игровых консолях.
Вероятно, такую популярность можно связать с тем, что изначально консоли были одними из немногих подключённых к сети домашних приборов, а потом превратились в удобное устройство, подключённое к большому экрану. Кроме того, многие родители и опекуны не осознают, что игровые консоли способны получать доступ к такому онлайн-контенту, а потому не ограничивают их возможности, чему есть множество свидетельств.
При каждом запуске PlanetWeb появляется случайно выбираемая заставка. Net Link было связано с другими широкими функциями онлайн-гейминга Saturn, позволяя сражаться онлайн. Это не только обеспечивало возможность многопользовательской игры, но и создавало вокруг консоли целое сообщество. Какое-то время PlanetWeb хостила форум для обмена играми, на который пользователи могли присылать по электронной почте через браузер свои сохранения игр Saturn и делиться ими с другими. Также PlanetWeb запустила Planet WebMaster — платформу веб-разработки и хостинга, которой люди могли пользоваться из браузера.
В США были широко распространены две версии браузера: version 2 и version 3. В version 3 была улучшена оптимизация, шрифты стали более читаемыми и появилась поддержка IRC. Однако ни одна из этих версий не поддерживала фреймы, отображая их в виде текстовых ссылок.
Последней версией браузера стала Beta 4.035, которую так и не выпустили на физическом носителе; она была доступна только в виде скачиваемого обновления. В version 4 появилась полная поддержка отображения встроенных фреймов, дополнительные команды IRC, поддержка встроенного аудио wav и aif, дополнительные горячие клавиши, ускоренный ввод, разные формы маркеров списков, контурные шрифты, улучшенная совместимость форматов изображений и множество исправлений. В Beta 4.035 даже реализовали SSL для онлайн-магазинов.
Скорее всего, version 4 была бы выпущена полностью, если бы Sega не прекратила поддержку Saturn в 1998 году после стремительной потери доли рынка, отобранной Nintendo 64 и PlayStation, которые доминировали в сфере консолей. После завершения поддержки отдельные пользователи самостоятельно сшивали части беты version 4 и предыдущих стабильных версий, чтобы скомпилировать более полный и завершённый браузер.
Apple Bandai Pippin

В 1996 году Apple Computer Inc совместно с Bandai выпустила печально известную Pippin. Внутри Pippin была устроена, как довольно стандартный компьютер PowerPC, и работала на ПО, запущенном поверх Classic Mac OS. Вследствие этого на консоль портировали множество различных вариантов популярных десктопных браузеров. Однако эти браузеры так и не получили широкого охвата, потому что Pippin оказалась провальной, а пользователи заметили, что Sega Saturn была гораздо более дешёвым способом доступа в веб, даже учитывая дополнительную цену Net Link.
Для североамериканского рынка в 1996 году был выпущен основанный на Spyglass Mosaic браузер @WORLD, поставляемый с консолями под брендом @WORLD, продаваемыми в США. В браузере @WORLD имелись плагины для поддержки QuickTime и Macromedia Shockwave. У него были функции родительского контроля и фильтрации при помощи SurfWatch ProServer и поддержка некоторых моделей струйных принтеров Apple StyleWriter. В середине 1997 года крайне ограниченным тиражом была выпущена бета-версия под названием @WORLD Online Suite Premium. В начале 1998 года выпустили версию 3 браузера, но подробности о внесённых в неё изменениях найти крайне сложно; к тому же времени Bandai объявила о том, что прекращает поддержку Pippin из-за ужасно плохих объёмов продаж.
В апреле 1997 года был выпущен браузер SurfEZ! (также называвшийся Katz Media browser) для Katz Media Player 2000 – улучшенной версии Pippin, распространявшейся по лицензии в Канаде и Европе. Консоль могла похвастаться слегка улучшенными характеристиками и браузером, поддерживающим HTML, плагины и Java; также в нём имелись возможности, позволявшие разработчикам настраивать интерфейс под конкретные решения.
В Японии вместе с Pippin продавался диск «Internet Kit». Выпущенная в 1996 году version 1.0 была основана на Netscape Navigator 1.12. В июне того же года её заменила version 1.1, в которой появилась поддержка сохранения изображений на гибкий диск. Version 2.0 была выпущена в декабре 1996 года; она обновила браузер до базы Netscape Navigator 2.01, а также добавила поддержку некоторых принтеров StyleWriter. Для этой версии имелся плагин японо-английского машинного перевода, однако он требовал использования модуля памяти на 2 МБ.
Компания J-DATA, обеспечивавшая Интернет-обслуживание Pippin в Японии, выпустила в пакете с другим ПО для Pippin браузер NetCruiser (ネットクルーザー) 2.0. Изначально NetCruiser был браузером для Windows, затем его портировали на Macintosh, а потом и на Pippin, что было возможно благодаря схожести Pippin и Mac (этот процесс Apple называла «pippinizing», «пиппинизацией»). Кроме того, J-DATA издавала ежемесячный журнал J.D.Press, в котором печатались списки адресов веб-сайтов в виде штрих-кодов для устройства считывания (названного «Super Cat»), позволявшего избежать кропотливого ввода URL.
В 1997 году в Японии выпустили последний браузер Pippin для японского рынка — WebViewer. Он был создан не на базе Netscape Navigator, а на Internet Explorer 3.0. Он сильно повысил производительность, но для его работы требовался модуль памяти на 8 МБ. В некоторых случаях он поставлялся совместно NetCruiser 3.0 (обновлённой версией браузера J-Data).
Apple выпустила собственный браузер Safari лишь спустя много лет, в 2003 году, уже сильно после прекращения поддержки Pippin.
Nintendo 64

Выпущенная в 1996 году Nintendo 64 так никогда и не получила браузера, однако дополнение 64DD, выпущенное в 1999 году, добавило консоли Интернет-возможности и браузер благодаря Randnet Disc (ランドネットディスク), который начали распространять в начале 2000 года. Randnet был ужасно провальным онлайн-сервисом Nintendo, предназначенным только для японского рынка. Randnet Disc включал в себя браузер общего назначения для системы, способный рендерить различные веб-страницы. Браузером можно было управлять через обычный контроллер системы, но в нём также имелась поддержка ввода с клавиатуры и мыши. Подробности о Randnet и конкретно о браузере найти довольно сложно.

Game Boy Colour

Game Boy Colour была выпущена в 1998 году, и только в 2001 году Япония получила эксклюзивный доступ к Mobile Trainer, который можно с натяжкой назвать браузером. При помощи аксессуара Mobile Adapter GB, подключаемого к мобильным телефонам, через Game Boy Colour можно было играть в игры онлайн. Картридж Mobile Trainer предоставлял доступ к клиенту электронной почты и веб-браузеру.
Учитывая слабый 8-битный процессор Game Boy Colour, браузером его можно назвать с трудом. Он мог обращаться только к официальному веб-сайту Nintendo, на котором публиковались новости, соревнования и информация о скачиваемом контенте; вводить произвольные веб-адреса было невозможно. Из-за ограничений системы он мог поддерживать только малое количество элементов HTML, например, параграфы и списки. Впрочем, впечатляет его поддержка изображений, пусть и в чёрно-белом цвете.
Эта система также работала на Game Boy Advance благодаря её обратной совместимости с Game Boy Colour.

Sega Dreamcast

В 1998 году появилась Sega Dreamcast, которая окажется последней консолью компании. В ней не было единого браузера, как у её предшественницы: вместо этого она получила три отдельные линейки браузеров: Dream Passport, различные версии PlanetWeb Browser и Dreamkey.
Dream Passport (ドリームパスポート) version 1.01 поставлялась с продаваемыми в Японии Dreamcast с самого запуска продаж. В нём не было поддержки множества веб-стандартов и популярных форматов, поэтому его быстро заменил обновлённый Dream Passport 2. Владельцы первой версии Dream Passport могли с 5 по 31 августа 1999 года бесплатно обменять её на Dream Passport 2. После этого её нужно было приобретать онлайн через Sega Direct. В 2000 году версия Dream Passport под названием «Dream Passport 2 for LAN» в течение короткого времени поставлялась с Dreamcast LAN Adapter; позже её заменила Broadband Passport (ブロードバンドパスポート) — версия из комплекта Dreamcast Broadband Adapter. В том же 2000 году был позже выпущен Dream Passport 3, снова расширивший поддержку веб-стандартов.
Последней технически продвинутой версией Dream Passport стала Dream Passport Premier (2001 год). Кроме возможности использования с Dreamcast её также можно было применять для установки версий Dream Passport в Windows и Macintosh.
Выпускались и другие версии Dream Passport, например, тематические Hello Kitty Dream Passport 2 (ハローキティのドリームパスポート2), Sakura Taisen Dream Passport 3 (サクラ大戦 ドリームパスポート3) и Dream Passport 3: Urban Style. Последняя поставлялась в комплекте Internet Starter Kit, предназначенном для не владеющих техникой пользователей и в частности женщин. Кроме специальной версии Dream Passport 3 комплект содержал прозрачную клавиатуру и мышь, коврик для мыши, руководства пользователя и инструкцию «Интернет для домохозяек».
В США PlanetWeb вернула свой PlanetWeb Browser под названием «Web Browser». Изначально его выпустили для Dreamcast в сентябре 1999 года. Затем была выпущена небольшая версия-обновление 1.2, а в 2000 году появился Web Browser 2.0 с улучшенной поддержкой JavaScript и поддержкой Macromedia Flash. Также в нём добавилась поддержка загрузки и скачивания сохранений игр Dreamcast, скачивания и воспроизведения MP3 и имелась полная версия игры-головоломки Sega Swirl. Выпущенный в 2001 году Web Browser 2.62 стал потомком 2.0; в него были включены демо StarLancer, Speed Devils Online, Typing of the Dead и 4×4 Evo. В том же году его заменил Internet Browser v3.0, привнёсший поддержку Macromedia Flash 4, снова расширенную поддержку JavaScript (JavaScript 1.2) и возможность запуска веб-игр на основе Java-апплетов.
Интерфейс PlanetWeb для Dreamcast был очень похож на интерфейс браузера для Saturn, хоть и с другой темой. Он имел то же меню, систему закладок, адресную книгу и лупу. К сожалению возможность смены тем в нём пропала. Также PlanetWeb хостила Dreamcast Fansite и веб-портал.
Вне Японии и США (в основном в Европе и Австралии) вместо Dream Passport или версии PlanetWeb Browser в комплекте с консолями поставлялся Dreamkey. Он был создан на основе NetFront — разрабатываемого на заказ браузера, предоставленного по лицензии японской компанией Access Co Ltd. Его первой версией стала 1.0, за которой последовала 1.5 с добавлением региональных параметров Интернета Ирландии. В 2001 году выпустили версию 2.0, в которой был немного обновлён движок браузера, улучшена экранная клавиатура, добавлена поддержка Dreamcast Mouse и мессенджер-сервиса Dreamnote. Этот сервис позволял отправлять сообщения, в том числе голосовые, записанные через микрофон Dreamcast; кроме того, благодаря нему пользователи Dreamnote могли видеть других пользователей Dreamnote на том же веб-сайте и общаться с ними.
В 2002 году появился Dreamkey 3.0, в котором были сняты ограничения на провайдеров Интернета, наложенные Sega с версии 1.0. Последняя версия 3.1 (2003 год) была выпущена исключительно для Испании и Португалии для устранения региональных багов. В Dreamkey спрятано огромное множество разной всячины, в том числе секретные 3D-модели, изображения, видео, демо; в титрах в качестве одного из разработчиков указан ёж Соник; в качестве указателя можно было использовать световой пистолет Dreamcast, стреляя по ссылкам.
WonderSwan

WonderSwan, выпущенная в марте 1999 года — это портативная консоль только для рынка Японии. Это крошечное 16-битное устройство всего с 64 КБ ОЗУ. В 2000 году запустили MobileWonderGate — совместный проект Bandai и мобильной сети NTT DoCoMo.
MobileWonderGate — это физический адаптер, использующий мобильное соединение, которое даёт WonderSwan доступ в Интернет. Он позволял скачивать дополнительный контент для некоторых игр, пользоваться электронной почтой и крайне ограниченным браузером.
Его рудиментарный движок поддерживал только небольшое подмножество HTML 3.2. Сам браузер имел систему закладок, поддержку GIF, возможность отключения изображений, изменения их отображения и настройку общего внешнего вида веб-страниц. Для обхода некоторых серьёзных ограничений WonderSwan веб-страницы проксировались через сервис для повышения совместимости, примерно как это было в Opera Mini.
PlayStation 2

У выпущенной в 2000 году PlayStation 2 имелась довольно основательная веб-система. Доступный в Японии PlayStation Broadband Navigator (PlayStation BB, PSBBN), состоявший из жёсткого диска в Expansion Bay, карты памяти и сетевого адаптера, позволял выходить через консоль онлайн.
PlayStation 2 обладала довольно рудиментарным системным интерфейсом, а PSBBN привносил гораздо больше функций. Для того времени PSBBN была довольно продвинутой системой. Пререлизная версия была выпущена в начале 2002 года, и в том же году была заменена на v0.20. В v0.20 появилась возможность автоматического обновления ПО через Интернет и управления сохранёнками. В v0.30, выпущенной в середине 2003 года, была добавлена программа для работы с электронной почтой, а также сервис для контроля ежемесячной оплаты некоторых онлайн-игр. Последнее обновление было выпущено в том же году — версия v0.31, устранявшая возможность эксплойта.
Кроме различных «каналов», по которым в похожем на веб-сайты интерфейсе демонстрировались трейлеры, демо и тизеры игр, у PSBBN имелся NetFront Browser 3.0. Он поддерживал HTML 4.1 и JavaScript. NetFront Browser 3.0 также распространялся для Linux for PlayStation 2.
Для японского рынка PlanetWeb также разработала EGBROWSER, выпущенный Ergosoft Co Ltd в апреле 2001 года. В нём присутствовал японо-английский машинный перевод Ergosoft и возможность воспроизведения (но не сохранения) файлов MP3. Он стал продолжением изготавливаемой на заказ браузерной системы PlanetWeb и работал примерно так же, как релизы для консолей Sega, но слегка отличался интерфейсом. Он поддерживал HTML 3.2, CSS 1.0, различные форматы аудио и изображений, SSL 3.0, Macromedia Flash 3.0 и JavaScript 1.1. В нём не было поддержки видео, Java-апплетов и PDF.
В 2002 году, вслед за релизом PSBBN, была выпущена улучшенная версия под названием EGBROWSER BB. В ней расширили поддержку CSS и обеспечили соответствие HTML 4.0, а также проапгрейдили Macromedia Flash до версии 4.0. Также в ней при помощи PlayStation Broadband Navigator можно было теперь хранить больше данных, например, электронных писем и куки.
В регионах PAL распространялся Network Access Disc, содержавший браузер, который обеспечивал доступ к Central Station — предшественнице PlayStation Network. В нём не было никаких элементов управления, необходимых для доступа к произвольным веб-сайтам, но пользователи «хакнули» его, чтобы он заходил на нужные им сайты, указав в его конфигурации другой IP-адрес.
Nintendo DS
При разработке консоли DS (2004 год) Nintendo совместно с Opera перенесла на неё версию 8.5 браузера Opera. Браузер, выпущенный в 2006 году, продавался вместе с Memory Expansion Pak, необходимым для его запуска; устройство вставлялось Slot-2 консоли, обычно зарезервированный для игр Game Boy Advance. Memory Expansion Pak содержал 8 МБ ОЗУ, расширяя общую память DS с 4 МБ до 12 МБ.
Браузер выпускали дважды, сначала для оригинальной модели DS и повторно для более тонкой аппаратной версии 2006 года, DS Lite. Единственное различие между двумя этими версиями заключалось в том, что в DS Lite использовался Memory Expansion Pak меньшего размера, плотно входивший в уменьшенный корпус Lite. Первый Expansion Pak тоже работал в Lite, но имел те же размеры, что и игра для Game Boy Advance, а потому был выдавался за пределы корпуса.
Несмотря на свои ограничения, браузер DS вписывался в нишу мобильного Интернет-доступа в мире, где смартфоны ещё не были так распространены.
Для крошечного браузера на маломощной консоли он был достаточно функциональным. В нём имелась поддержка JavaScript, изображений, истории, закладок, поиска, достаточное количество настроек, опций увеличения и переключения между дисплеями. Впрочем, в нём не было поддержки видео и другого сложного мультимедиа. Ввод выполнялся через экранную клавиатуру DS или рисованием на сенсорном экране символов, интерпретируемых при помощи распознавания рукописного ввода. В браузере отсутствовала встроенная система фильтрации, разработчики советовали пользователям найти и настроить прокси. Также можно было добавить пароль, запрашиваемый при запуске. В руководстве к браузеру отмечается, что иногда в нём могла заканчиваться память; забавно, что в этом случае рекомендовалось отключить и снова включить DS.
Было доступно два режима отображения: режим обзора (overview mode) показывал на нижнем экране целиком всю страницу, которую можно было выбрать для отображения на верхнем. В режиме подгонки по ширине (fit-to-width mode) сайт занимал всё горизонтальное пространство дисплея, поэтому пользователю не нужно было перемещаться по странице вбок. Во времена до появления адаптивного веб-дизайна (responsive web design), сформулированного только в 2010 году благодаря этому вполне можно было пользоваться веб-сайтами, спроектированными исключительно для десктопов. Хоть взаимодействовать с интерфейсом можно было и без стилуса, выполняя переходы только кнопками или пальцем, стилус был гораздо более точным способом управления.
Продолжение следует…
ссылка на оригинал статьи https://habr.com/ru/articles/1046876/