Скорее всего, Reader использует для отделения содержания от «мусора» тот же алгоритм, что и Readability. Он прост, но эффективен: программа отыскивает в коде HTML блок, содержащий больше всего абзацев, а затем пропускает его через несколько фильтров, которые выкидывают сомнительные блоки, слабо похожие на текст (подозрение может вызвать, например, слишком малое количество запятых).
Само появление таких программ показывает, что развитие веба зашло куда-то не туда. Оформление должно быть неотделимой частью контента, от которой нельзя избавиться, не потеряв чего-то важного. В интернете всё наоборот: дизайн не имеет к контенту никакого отношения и служит всего лишь интерфейсом сайта — зачастую неудобным, перегруженным и, что хуже всего, нестандартным.
"Веб — это потрясающее, но совершенно непредсказуемое место, — пишет в блоге Arc90 один из разработчиков Readability Рич Зиади. — Не существует общепринятых правил создания интерфейсов для веба. Есть несколько популярных паттернов проектирования, но впечатления единства — всё равно нет". Readability и ему подобные программы (в том числе и Reader из Safari) насаждают собственный «квазистандарт». Один клик — и они заменяют непривычный интерфейс сайта на собственный, уже знакомый пользователю.
Самым логичным развитием этой идеи стал бы специальный браузер, оставляющий на сайтах только контент и дающий пользователю инструменты для навигации и поиска, которые выглядят и действуют одинаково в любой части интернета. Более того, такой браузер куда ближе к изначальному видению World Wide Web, чем то, что получилось из веба в итоге.
И это вовсе не фантазии. Создатели Readability напрямую говорят, что хотели бы превратить свой продукт из дополнения к браузеру в полноценную платформу для просмотра веба. Никто не удивится и в том случае, если Reader в следующих версиях Safari для iPhone и iPad вырастет из необязательной кнопки в целый режим просмотра. Разработчики других браузеров, чтобы не отставать, тоже наверняка что-нибудь придумают.
Единственные, кого способно напугать такое развитие событий — это производители контента. Без рекламных баннеров они лишаются основного источника дохода, а без контроля над интерфейсом сайта — единственного способа влиять на действия посетителей.
рекламную систему для приложений iPhone и iPad. В отличие от рекламы в интернете, от которой так легко избавиться, удалить рекламу из приложений очень трудно (правда, и удалять её меньше резонов, но это уже совсем другая история).
В будущем, к которому Apple подталкивает издателей, у общедоступного веба есть альтернатива — закрытые приложения для iPhone и iPad. Выбор кажется очень простым. С одной стороны — общедоступный веб. Его пользователи не склонны платить за контент, режут баннеры и полностью контролируют представление контента (причём поощряемые Apple средства вроде Reader и Adblock только усиливают этот контроль). С другой стороны — приложения, которые неплохо продаются и полностью исключают влияние пользователя на оформление и рекламу (это Apple тоже гарантирует).
Не повредит ли интернету, если производители контента променяют его на закрытую платформу Apple (или любого другого производителя — но тоже закрытую)? Вряд ли. Интернет слишком велик, чтобы его можно было игнорировать, поэтому оба варианта продолжат мирно сосуществовать. Некоторые крупные американские журналы уже выпускают электронные версии в виде приложений для iPad, но от этого их веб-сайты не стали хуже. Лучше, правда, тоже — но как раз на этот случай и придуман Reader.
За борьбой браузеров стало интересно наблюдать лишь недавно — после выхода первой беты Google Chrome осенью 2008 года. До того почти десять лет продолжалась спячка: новые возможности появлялись нечасто и вызывали у пользователей и веб-разработчиков скорее досаду, чем воодушевление. Зато теперь темпы перемен — почти как в середине девяностых.
Гонка интерпретаторов Javascript, начатая Google, продолжается. В Safari 5 снова проапгрейдили интерпретатор Javascript, в последнее время подотставший от Chrome, который мутирует невиданными до него темпами (пять версий за полтора года — это не шутки). Впрочем, ускорение уже не так заметно на фоне других браузеров, разработчики которых тоже не сидели на месте.