История браузеров в игровых консолях

от автора

Видеоигровые консоли и веб-браузеры имеют долгую совместную историю. Ещё с самого появления 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, плохо подходившей для поддержки полномасштабного веба.

A golden, weathered scroll-like interface with blue buttons for 'gamezone', 'goldclub', 'services', 'e-mail', 'www', and 'news', among other interface buttons.

Главное меню CD-Online Disc 97-10.

Браузер работал и содержал ссылки на различные веб-порталы, но был очень ограничен даже по меркам примитивного веба того времени. Из-за малого объёма ОЗУ 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 по-прежнему показывают, что приличная доля пользователей смотрит порнографию на игровых консолях.

Вероятно, такую популярность можно связать с тем, что изначально консоли были одними из немногих подключённых к сети домашних приборов, а потом превратились в удобное устройство, подключённое к большому экрану. Кроме того, многие родители и опекуны не осознают, что игровые консоли способны получать доступ к такому онлайн-контенту, а потому не ограничивают их возможности, чему есть множество свидетельств.

A cityscape with districts labelled 'life & style', 'entertainment', 'sports', and 'science'. Assorted branding is strewn around the screen, with a browser address bar at the screen's top. A collection of graphical shortcuts exists under this bar, including 'What's New', 'Mail', and 'Help'.

Главная страница Net Link в версии 2 браузера. Каждый район города — это гиперссылка, по которой можно перейти.

При каждом запуске 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 из-за ужасно плохих объёмов продаж.

A grey browser chrome with a beige-backgrounded page open talking about the web and the browser. At the top of the screen are various detailed buttons, including a settings button, forward and back navigation buttons, controller, bookmarks, home, and email buttons, and an address bar.

Локальная страница Getting Started браузера @WORLD.

В апреле 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 3

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-апплетов.

A white webpage reading 'FrogFind! The Search Engine for Vintage Computers' with a picture of a green frog with a computer mouse. At the top of the page is the browser interface, which is striped shades of blue and shows the PlanetWeb logo beside the current page title. The cursor is blue and glossy.

FrogFind!, открытый в Internet Browser v3.0

Интерфейс 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.

A simple, monochrome display with a basic browser interface. Along the top runs a list of browser actions, while the bottom shows the connection status of the adapter.

Интерфейс браузера MobileWonderGate.

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, устранявшая возможность эксплойта.

PlayStation Broadband Navigator

PlayStation Broadband Navigator

Кроме различных «каналов», по которым в похожем на веб-сайты интерфейсе демонстрировались трейлеры, демо и тизеры игр, у 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 вписывался в нишу мобильного Интернет-доступа в мире, где смартфоны ещё не были так распространены.

A physical DS with the FrogFind webpage across both screens. The top screen has a status bar presenting the current address and internet connection status, as well as a banner reading 'Nintendo DS Browser'. The bottom screen has a scrollbar along the right side and a collection of buttons with iconography along the bottom edge.

FrogFind!, открытый в браузере DS 

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

Было доступно два режима отображения: режим обзора (overview mode) показывал на нижнем экране целиком всю страницу, которую можно было выбрать для отображения на верхнем. В режиме подгонки по ширине (fit-to-width mode) сайт занимал всё горизонтальное пространство дисплея, поэтому пользователю не нужно было перемещаться по странице вбок. Во времена до появления адаптивного веб-дизайна (responsive web design), сформулированного только в 2010 году благодаря этому вполне можно было пользоваться веб-сайтами, спроектированными исключительно для десктопов. Хоть взаимодействовать с интерфейсом можно было и без стилуса, выполняя переходы только кнопками или пальцем, стилус был гораздо более точным способом управления.

Продолжение следует…

ссылка на оригинал статьи https://habr.com/ru/articles/1046876/