Pull to refresh

Comments 132

«Наш первый шаг — это всегда послушать, что говорят пользователи. Чего ожидают разработчики?»
самое главное что вовремя вспомнили про разработчиков, после того как все разработчиков потратили куча своих нервов.
Все авторы программных продуктов слушают, что говорят их пользователи (в т.ч. разработчики). Интересна разница в подходах.

Некоторые, более-менее удовлетворив запросы основной массы, начинают прислушиваться к активным пользователям, выделяющимися из основной массы. Активно требующими неких только им нужных фич. Сколь угодно странных с точки зрения как основной массы пользователей продукта, так и его авторов. Либеральные авторы продукта позволяют самым экстремистким меньшинствам делать то, что им вздумается, просто дав такую простую вещь, как свободу (документацию, SDK, инструментарий, систему плагинов, устойчивость к изменениям извне и запас по прочности и скорости).

Другие же продолжнают суммировать мнения пользователей. Активных, которые выражают своё мнение, и пассивных, мнение которых авторы продукта собирают сами по различным выборкам, моделируют, предугадывают и т.п. Некоторые особо самонадеянные даже пытаются формировать, направлять, и объяснять основной массе пользователей, что им на самом деле нужно. Где же свобода? А нахрена кому-то эта бесполезная, к тому же опасная и вредная штука? :)

Это пренебрежение к меньшинству (плохо скрываемое за вежливостью), желание впихнуть всех в общие рамки, научить «как надо» — весь этот тоталитаризм крупной корпорации красной нитью проходит через топик и ответы в комментах.

Но давайте не будем этим заморачиваться (как будто мы первый раз узрели такое поведение). Посмотрим на главное — под давлением общественного мнения и объективной реальности корпоративный монстр наконец-то зашевелился и серьёзно улучшил продукт по нескольким направлениям. Да, не по всем. Продолжаем давить и тыкать в глаза фактами. Оно фыркает и огрызается, но медленно ползёт куда нам нужно.

Не забываем ещё и про то, что доброе слово даже монстру приятно. Пинаем с одного боку, гладим с другого: «Плохой монстр, плохой! Хороший монстрик, хороший...» :) Вот так, дружно, кнутом и пряником, мы рано или поздно получим всё, что нам нужно… Нет, не так… Поздно или очень поздно, и лишь то «всё», что они думают, что нам нужно. Выбор только такой с этими корпорациями :)
IE9 поддерживает те же расширения, что и IE8, поэтому существующие просто продолжат работать. Однако мы не добавляли никакой новой функциональности для разработки расширений на .NET.

Блин.
Это не так просто, как может показаться ;) И тот же самый вопрос: будет замечательно, если сможешь привести реальные сценарии, где существующие механизмы не достаточны или не работают.
GreaseMonkey — одно из очень распространенных расширений.
Без него получается связка IE — GreaseMonkey — плагины c chromeplugins, и userscripts.org

Как я вижу, в этой цепочке GreaseMonkey — лишнее звено.
GreaseMonkey — это замечательно. А какие конкретные задачи тебе нужно решать?
Сценарий тут ровно один, зачем человеку в здравом уме будет писать что то под IE на плюсах, когда можно просто использовать нормальный браузер.
Не, вопрос не плюсах или .net (c#) — в ie есть механизмы расширений, не требующие плюсов и покрывающие многие, но, подозреваю, что не все сценарии.

Вопрос в сценариях — какие задачи вы хотите решать с помощью расширений, какую функциональность вы хотите расширить?

Просто для понимания: нельзя просто добавить поддержку X и сказать «вот, теперь вы можете делать все, что угодно с браузером, используя технологию X.» Тут есть очень много сопутствующих вопросов: безопасность (включая изоляцию вкладок и защищенность личных данных), интергация, производительность, дизайн, средства разработки и тестирования.

Поэтому фидбек «мы хотим .net и не хотим С++» понятный, но почти что ни о чем. Расскажите, что вы хотите делать с помощью .net или любой другой технологии.
>Вопрос в сценариях — какие задачи вы хотите решать с помощью расширений, какую функциональность вы хотите расширить?
Берем списки расширений браузеров
Сортируем по установке
Профит
Вы уходите от ответа :) Расскажите, для каких сценариев вам лично не хватает существующих возможностей расширения?

(Я спрашиваю не потому, что хочется докапаться — мне нужна конкретика, чтобы можно было передать разработчикам.)
Мне нужно тоже самое что есть у всех нормальных браузеров, доступ ко всей инфраструктуре браузера. Если хотите конкретики, последнее что я делал в фф это генерация html страницы для навигации по закладкам через теги.
У меня есть набор плагинов для автоматизации действий браузерной игры. Живут эти плагины на гризманки — люди их там регулярно пишут. Под IE их писать никто не будет.

Потратить 5 минут на написание простенького js плагина гораздо проще, чем сидеть с IE разбираться.
Отказ от поддержки расширений а-ля FF, Safari, Chrome, Opera весьма печален и не понятен.
Можете привести сценарии, в которых существующих механизмов расширения IE недостаточно? (Это, правда, очень нужная информация ;)
Как установить расширения для IE не имея прав администратора?
Веб-фрагменты, ускорители и прикрепленные сайты точно не требуют административных прав. Тулбары и т.п. имеют намного большие возможности по доступу к ресурсам ОС и должны быть под контролем пользователя.

Т.е. никак. Если я хочу иметь удобный доступ к закладкам Яндекса, то надо идти и просить админа поставить мне тулбар, и может быть он на это согласится. Для домашнего пользователя не проблема, а вот для многих корпоративных — да.
Это скорее вопрос того, какую работу выполняет админ и почему в вашей компании требуется такая координация работы компьютеров.

Тот же Яндекс Бар делает намного больше, чем просто дает управлять загладками и местами меняет работу браузера:
— отправляет в Яндекс сведения о ваших запросах и местонахождении,
— «защищает от смены домашней страницы и наиболее типичных угроз в интернете»
— отсылает в Яндекс сведения о посещаемых страницах.

и как любое небезопасное дополнение может нести скрытую угрозу безопасности.

С другой стороны, если в установке тулбара есть бизнес-необходимость, этот процесс можно автоматизировать на всех компьютерах.
Я понял вашу позицию. Вопрос только в том, что вот к не вышедшей Опере 11 уже сделали почти что 200 расширений. Теперь сравните с IE — где маленькие расширения для гуглопочты, закладок, адблока, флешблока, qr-кодов и т.д. и т.п?
Для IE есть довольно много расширений — ieaddons.com

Вы реально используете в повседневной работе в интернете qr-коды? :)
flash/ad -block'а нет… да и много чего нет (noscript, всякие youtube-download и прочая мелочевка). QR-коды иногда использую.
Уже двести раз приводили эту линку. Приведу в 201й www.ie7pro.com все кроме QR кодов.
Странный подход. Дайте людям инструмент и они сами решат, используют ли они qr коды в повседневной работе. А то «90% юзеров не открывают больше пяти вкладок» и куй вам, а не размещение вкладок под адресной строкой.
Я не говорю, что это не надо ;) Мне просто интересно :)

Кстати, более 8 — и это просто статистика, от которой отталкивались при проектировании интерфейса. Это не означает, что он не изменится в будущем. Мы продолжаем активно принимать отзывы ;)
я лично знаю людей, у которых может быть открыть более 50-ти вкладок. и довольно много. я понимаю, что это статистика, но другие браузеры делают для людей, а вы делаете для статистики.

тут отрезали кусок из-за статистики, там кусок, в итоге всем неудобно
Не, еще раз: статистика — хороший инструмент анализа использования продукта. Но она не является всецело определяющей. Отправная точка — да. Но и бета — не финальное решение.
А еще можно было сделать интерфейс не высеченым в камне, а настраиваемым ;) Это конечно сложнее, но как мне кажется наличие нескольких чекбоксов типа «закладки под адресной строкой» очень сильно помогло бы многим из тех кто не укладывается в стандартное поведение :)
А сложно повесить настройку этого функционала на gpo? Кому не нужно, тот отключит в домене эту возможность.
Можете пояснить свой вопрос? Что именно нужно настроить?
1. Вам говорят — нельзя добавить тулбар из под обычного юзера
2. Вы в ответ — это не секурно для корпоратива!

Ну так сделайте настройку отключающую возможность добавлять тулбары простым пользователям. А то ведь проблема действительно есть.
Вам про «разрешить установку тулбаров», а вы про «запретить установку плагинов». Вот такой вот обычный диалог с Майкрософт ;-)
Вы же сами написали «отключающую возможность добавлять тулбары».
Конечно, в ответ на ваше «нельзя, потому-что для корпоратива не секурно». Давайте общаться в контексте всей ветки, не отдельных постов.
Я вот вспомнил что очень нехватает возможности запретить через GP пользователям изменять избранное и домашнюю страницу…
Т.е. никак. Если я хочу иметь удобный доступ к закладкам Яндекса, то надо идти и просить админа поставить мне тулбар, и может быть он на это согласится. Для домашнего пользователя не проблема, а вот для многих корпоративных — да.
Корпоративные пользователи должны обосновать необходимость для бизнеса у такого изменения на корпоративном имуществе. Это для домашнего пользователя процесс заключается в «установил плагин — щастье». В компании необходимо учитывать то что может принести это приложение в инфраструктуру, и что придётся для него изменять, риски, и в итоге целесообразность такого изменения:
1. Тестирование работы корпоративного ПО.
2. Обновление плагина.
3. Другие соображения безопасности.
4. Обучение техподдержки.
5. Обеспечение совместимости. Вот решит компания перейти на новую версию Windows/IE — придётся еще и плагин переносить и проверять его совместимость.
И еще много всего…
Многим на это плевать с большой колокольни. Потому-что бюджетов на тестирование каждого плагина к браузеру в отдельной тестовой среде — нет. Как и для других соображений безопасности, ага.
Если плевать — дают права администраторов всем подряд, устраивают анархию, и т.д.
Но обычно, всё-таки, для организаций безопасность и стоимость поддержки — не пустые слова, даже если они и не готовы тратить на это деньги.
А то что в большинстве случаев никто не будет тестировать плагины к браузеру — абсолютно нормально, потому что в этих самых случаях они бизнесу просто не настолько нужны (скорее вообще не нужны). А когда плагин нужен бизнесу (оставшиеся случаи), он и тестируется, и поддерживается, и автоматически разворачивается и обновляется.
Простота и быстрота создания кроссбраузерных расширений.

Например, наше расширение для [удалена реклама] было создано для Safari, Chrome, Opera, FF в течении 1,5 недель и то, полторы недели, только из-за проблем с отладкой в FF. Всё это было сделано командой людей, ранее расширения не создававшие и не знающие, что такое C++.
В Ie нам пришлось резко урезать функционал, теперь расширение не срабатывает автоматически, а зависит от пользователя и реализовано в виде «ускорителя».
Правильно ли я понимаю, что один_и_тот_же_код у вас работает в «Safari, Chrome, Opera, FF»?

Можете описать задачи, которые решает, это расширение? В свящи с чем в IE пришлось урезать функционал?
Я противник рекламы (в любом виде) в комментариях. Если вам действительно интересно, пишите посредством ЛС.
Написал, а про одинаковый код ответите? ;)
Да, код почти одинаков (за исключением модификаций в FF).
И когда ждать это расширение от DrWeb?
Однако мы не добавляли никакой новой функциональности для разработки расширений на .NET.

Весьма неприятная особенность. (((
UFO just landed and posted this here
Я когда только установил IE9 Beta, то сразу попытался перекинуть вкладки под адресную строку. 5 минут тыканья, и я решил что IE для меня потерян навсегда!
Q. Зачем Microsoft свой браузер?
A. У Microsoft более 1млрд. Windows-пользователей, которые более половины своего времени в Windows проводят, будучи в сети. Мы разрабатываем Windows Internet Explorer, прежде всего, именно для этих пользователей Windows, чтобы они могли получить самый лучший опыт работе в сети. При этом мы стараемся задействовать по максимуму возможности PC: от современного аппаратного обеспечения, доступного в Windows через такие технологии как Direct2D, до возможностей самой ОС, например, функций «Списки переходов» и «AeroSnap».

То же самое — «Х.З.»
Такое впечатление, что за любые вопросы «Об интерфейсе» ГГ был готов послать интервьюера на сайт д-ра Каганова. Добавить вкладки — нельзя, ибо «большинству пользователей это не нужно»; опероподобную кнопку отключения изображений делать не будем, ибо религия не позволяет; кнопка «Назад» будет в тени, потому что я так сказал, ну а потребности в окне «Настройки» у пользователей просто нет, как в древнем анекдоте про коммунизм. Похоже, в войне браузеров с таким подходом IE не удастся закрепиться даже на уровне 50%.
Никто не говорит, что то или иное решение окончательное и безповоротное ;)

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

Ну да. В свое время MS объявил IE 6 «верхом совершенства» и заявил, что в разработке следующих версий нет необходимости, а также пытался встроить в XP SP2 защиту от установки на контрафакт. Память об этом сохранилась в известном «обращении ВВЖ к БГ» 2004 года:)
В момент выходя IE6 мир и интернет в частности был другой ;)
Ну да. Были популярны такие решения, как Avant Browser и MyIE (Maxthon), 4-6 Опера, лиса до версии 1.0, полуживой нетшкаф, и во всех этих решениях давно присутствовали и вкладки, и функционал ImgLikeOpera, и отключение некоторых нежелательных возможностей, изменение user agent и многое другое востребованное пользователями.

И только IE в упор не замечал всех этих пользовательских потребностей, продолжая двигать сомнительную модель веб-страницы как отдельного приложения, контролирующего доступ пользователя к самому себе.
Первая версия Firefox появилась почти через три года после IE6 ;)
А до первой версии ничего не было? ;-)
Было, но это был не FF ;)
В общем сплошное разочарование. Ждем IE 10 (
Да попробуйте надстройки, они решают почти все проблемы ИЕ за исключением рендеринга.
Да попробуйте другие браузеры, они решают почти все проблемы ИЕ не исключая рендеринга.
Этот чувак меня твердо убедил только в одном — использовать новый ИЕ стоит исключительно для тестирования сайтов, работать в нём нельзя.
Мало того, что интерфейс маразматичен (это я про вкладки ага; в остальном более-менее нормально, но и вкладки вполне достаточный повод для ругательств на интерфейс). о чём это я… ага… Так вот, мало того, что интерфейс маразматичен, так еще и ДевТулз кривым и тормознутым останется. Нафиг-нафиг…
Поделитесь, пожалуйста, примерами кривости и тормознутости devtools? Инструмент развивается и конкретные примеры будут очень полезны.
Пример тормознутости приведен в интервью — медленная работа с большим деревом. Файрбаг намного работает быстрее, вебкитовский инструментарий (в Сафари и Хроме то бишь) тоже работает довольно шустро. Если улучшат, то хорошо.

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

Хуже Девтулзов только Оперовский DragonFly.

А убедить пользоваться Девтулзой можно только тогда, когда по функционалу и скорости работы этот инструментарий догонит своего главного конкурента. До тех пор оно годится только для отлова багов верстки в ИЕ, и не более того. И то, хочется материться при этом, потому что см. выше.
> работать с элементами в том же Файрбаге на порядок удобнее. Допустим, надо поиграться с отступами, местоположением и т.п. В Файрбаге достаточно нажать + или — на цифровой клавиатуре.

Сможете запостить пожелание на connect?

> В Девтулзах нельзя работать с содержимым ифреймов.
Как это нельзя? Все работает.

> И нельзя отслеживать ajax-запросы (или это настолько хорошо спрятано, что я просто не понял где это).
Вкладка network?

» Сможете запостить пожелание на connect?

Нет. Регистрироваться не хочу, это раз. Английского толком не знаю, это два.

Насчет ифреймов я ошибся, дико извиняюсь. Не работает на самом деле с хтмл-ом, возвращенным по аякс-запросу.

Вкладку нетворк не нашел (ИЕ8).
А что значит, не работает с html, возвращенным по ajax-запросу?

Network появилась в IE9.

То и значит. Его нет в хтмл-коде, отображаемом в девтулзе. И он не находится (и даже не подсвечивается) при поиске курсором. При клике перекидывает в корень дерева документа.
Да, что-то вроде того :)
Хоть на все мои вопросы и есть ответы (большое спасибо, что задали их), но почти все ответы в духе — go to connect. А я по английски, к сожалению, больше читатель, чем писатель. Если сможете оформить их на коннекте, буду очень благодарен (подсветка элементов c padding и margin при наведении на них в дереве, быстрое добавление нового стиля к существующему классу на вкладке HTML, не исчезающая рамка выбранного элемента при закрытии devtools, удаление элемента из дерева по DEL или из контекстного меню). По поводу низкой производительности devtools — удостовериться очень просто: нетбук с 1гб оперативки, win7, ie9beta, несколько вкладок с хабры и во дной из них этот пост. При такой конфигурации devtools у меня открываются секунд 30. И еще вопрос — кроме как через коннект, команда разработчиков еще хоть както принимает решения о введении новых фич? На конкурирующие решения в других браузерах они хоть иногда самостоятельно смотрят?
В самом браузере есть feedback (Alt+x, k) — он отправляет сообщения прямо в connect.
Во-вторых, работать с элементами в том же Файрбаге на порядок удобнее. Допустим, надо поиграться с отступами, местоположением и т.п. В Файрбаге достаточно нажать + или — на цифровой клавиатуре. Это чертовски удобно, скажу я вам, т.к. результат отображается мгновенно.

Меня тоже все время удивляет почему это не реализовано нигде кроме firebug. Даже в webkit'овском инспекторе пока не нажмешь enter, изменения не вступят в силу. Только я использую стрелки вверх/вниз, которые меняют ближайшее цифровое значение на единицу, а PageUp/PageDown — меняют значение на 10.

ЗЫ Полез перепроверить в Chrome 8, изменение стрелками уже работает, и при изменении ими значений — они применяются (а вот если менять ручками, то не применяется).
В интервью прослеживается два момента:
— «хорошо бы это занести на Connect»
— согласно исследованиям все так замечательно юзабильно
Ну, без фидбека, как я понимаю, много не наулучшаешь :)
Для чего ж они публикуют PP?
У меня создалось такое впечатление, что сначала говорит — «делайте фидбек, мы все учтем», а потом во второй части статьи, когда говорится о предложениях по улучшению — примерно: «у нас все классно, 90% пользователей все устраивает»
Все как раз наоборот: собрали фидбек от пользователей, разработчиков, провели исследования ==> выкатили IE9 beta и кучу PP-версий. Теперь собираем отзывы по тому, что получилось, включая интерфейс, баги, производительность, пожелания и т.п.

Мы не говорим, что «90% пользователей все устраивает», мы говорим, что посмотрели, как пользуются браузером пользователи и n% из них делают так-то и так-то. Этот результат учитывается при проектировании интерфейса.
Интервью не очень. Ответы размытые в стиле «Мы работаем над этим», про несовместимость с ХР ваще бред какой то, призванный скрыть желание майкрософтов поскрее пересадить юзеров на 7ку, но игра не по правилам типа отказ от добавления в ХР directX'a 10 (который довольно быстро сделали умельцы и он работает, проверял лично) и ИЕ9 (кстати многим вебстудиям придется купить семерку ибо надо же как то тестить в IE9). Хотя другие браузеры отображают в ХР canvas и различные css3 эффекты, даже webGL, которого в ИЕ7 нет. Так что же было сложного сделать под ХР? Ничего, просто сверху сказали «нет» и не надо тут бла бла.
О боже. Покупайте Microsoft Expression Studio с их Super Preview и онлайн-браузерами для тестирований (в т.ч. и IE9). Денег у студии нет? Участвуйте в программах Website Spark с халявным ПО на несколько лет вперед. У вас черный нал и нелегальная фирма? Ставьте виртуальные машины с триальными версиями Windows 7 и тестируйте на здоровье в IE9.

Способов миллион. Вот только почему-то ими никто не хочет воспользоваться.
ой, та нахер? всё равно этим говном разве кто-то будет пользоваться?
на крайняк — у товарищей потестим, я так баги девятки и исправлял.
Исправляли баги того, что не вышло — сильно :)
Угу, даже писал об этом:
В ie9 preview 4 не работает new Audio(), но это очень просто решить, заменив его на document.createElement('audio');
Я думаю, пока не исправили, надо в коде прописать что-то вроде

var Audio = Audio || function Audio(src){
var a = document.createElement(«audio»);
if (src) a.setAttribute(«src», src);
return a;
};

А вы баг отправляли? Если да, можете дать ссылку?
не помню. врядли, т.к. лень регится было. тем более, у меня нету ие9, чтобы тестить.
ну, на самом деле, я догался, как можно исправить ;)
в защиту ИЕ можно сказать, что все браузеры херово работают с тегом аудио.
это просто ппц, а не работа с аудио, на самом деле.
я закину баг;)

А кроме опубликованных в статье, еще какие-то проблемы есть?
честно? у меня есть конкретный плевок в сторону стандарта. в этот раз ie ни при чём.

но надо еще посмотреть детальнее на Эксплорер. я его не видел даже на самом деле.

если интересно, чем мне не нравится этот стандарт — я расскажу про проблему, о которой со мной поделились на конференции разработчиков онлайн игр. в моей игрушке звук был не так важен.
а вот попробуйте написать простенькую драм-машину. если сможете кроссбраузерно воспроизвести одновременно 3-4 звука (удар хета, рекламного, дробного и тарелки, скажем) — я очень удивлюсь.

одна из основных проблем — отсутствие нормального онлоад, как у тега img.

хотя, я так понимаю, вас интересуют не баги аудио, а баги ие9. пока добавить нечего.
Ответы пропитаны духом прогрессивного консерватизма.
ИЕ9 — теперь свой браузер скачать можно еще быстрее. © Где-то в сети

Ненавижу эту линейку Мелкомягких…
97% пользователей исспользуют менее 5 вкладок. А не задумівались ли разработчики IE, что это не оттого что пользователям это не нудно, а оттого что открытие большего количества в IE делают его исспользование некомфортным. И что ориентация на сценарий менее 5 вкладо означает только что IE остаётся для нехардкорных пользователей.
В Chrome, Opera, Firefox менее 20 вкладок редко пользуюсь.
Задумываются ;) Мы собираем отзывы от различных аудиторий.

Вопрос: решение, которое предлагает Джон с закреплением основных сайтов и разнесением по различным окнам — оно работает/не работает/не пробовали?
Пробовали гланды ректально удалять?
Не думаю, что это хорошая идея, а почему вы спрашиваете?
Вы же другим советуете ;-)
В данном случае я ничего не советую — я спрашиваю. Если stoune скажет, к примеру, «пробовал, мне это не подходит, потому что...» — это будет ценный отзыв.
Вы спрашиваете, удобно ли удалять гланды ректально. На какой ценный отзыв вы рассчитываете?
Нет, про гланды я ничего не спрашиваю.
Но предлагаете решение, по удобству сопоставимое с ректальным удалением гланд. Зачем?
Любая аналогия — ложь (с)
У меня минимум 35 вкладок открыто, с этим адекватно справляется лишь Опера (при чем 11, т.к. у нее есть группировка вкладок)
Он будет работать только для хомячков которые с вконтакта не вылазят. Если у меня каждый день около 20 вкладок с msdn открыты ы с 10 с stackoverflow и они почти каждый день ротируются, как мне закрепление поможет.

Как был уродцем IE так и останется.
Вы мне очень поможете, если правда попробуте отдельно закрепить msdn и отдельно stackoverflow. Даже если ответ по-прежнему будет, что вам в этом случае будет не удобно — это будет ответ (user story), на который я смогу ссылаться ;)
Закрепил. И что дальше. Как мне поможет закрепление если я сегодня работаю с ActiveDirectory, а завтра c EF4, у меня одновременно более 20 вкладок только по одной теме, а в суме до 80-100 легко набирается, но все они с разными адресами, 5-10 msdn, несколько топиков на stackoverflow, что-то в блогах msdn, что-то msdn magazine, что-то с дикого интернета. Но ГЛАВНОЕ на все эти адреса я пришёл с поисковика ища информацию по интересующей меня теме, закладки я держу открытыми пока не закончу задачу над которой я работаю.
Как здесь поможет закрепление одного статического адреса, это может работать для facebook, vkontakte, для ВЕБ-ПРИЛОЖЕНИЙ где есть главная страница куда собирается информация с других частей приложения, но для простого информационного веба типа россыпь страниц не будет работать. Браузер он ведь не только для развлечений, другой пример ближе к американской реальности, ebay — мониторинг конкретного аукциона, аукцион проходит определённое время, после этого мне эта вкладка не нужна.
Я могу закрепить gmail, google docs, picassa, facebook, всё. А остальные 90% потребностей не покрыты, даже закрепленные элементы мне не нужны всё время, я не имею привычки сидеть на фейсбуке круглосуточно, нотификации от gmail мне приходят на gtalk, потому я его открываю только по приходе нового письма.
По причине большого количества вкладок JumpList катастрофически неудобен и в Opera это своевременно поняли и убрали.
Я понимаю что 100+ вкладок это другая крайность, но как админ локальной сети кампуса ~500 могу сказать что 5 и менее вкладок это скорее редкость, количество вычисляется очень легко, по количеству одновременных активных сессий (прозрачный прокси squid) да и простое наблюдение со спины. Я думаю сейчас норма 20-40, большинство пользователей ограничивается количеством при котором названия заголовков остается ещё различимым.
Кстати вдогонку типичный сценарий:
Ввел в окошке поиска искомые ключевые слова. Оценил результаты поиска если они меня удовлетворяют открываю первых 5-10 результатов в отдельных вкладках средней кнопкой, дальше просматриваю и то что нужно оставляю открытым. Вот и получил до 10 открытых вкладок только на один поиск, а ведь ещё с найденных страниц могу открыть в отдельных вкладках связанные.
Отрицательные примеры, где это не работает, нам тоже очень нужны :) Спасибо!
> И что ориентация на сценарий менее 5 вкладо означает только что IE остаётся для нехардкорных пользователей.

А кто-то серьезно считает, что есть хоть малейшая вероятность перехода хардкорных пользователей на IE?
В каком статусе? Если W3C Recommendation, то совсем не скоро. Вот к примеру, казалось бы… а CSS 2.1 (!) еще в статусе candidate recommendation.
15 июля 2005 начинается разрабатываться CSS3, находятся баги, и 19 июля 2007 CSS level 2 revision 1 возращает себе статус candidate recommendation. Что за статус подумал я, кому рекомендовать и что?

webdesign.about.com пишет определение:
Before a W3C recommendation becomes proposed and then final, it is submitted to the users to review and submit technical feedback. They are typically in the candidate recommendation phase for several months.
Я это к тому, что бессмысленно ждать какого-то конкретного финального статуса. Если не будет использования и фидбека, то не будет и развития спецификации и ее утверждения.

Есть надежда, что CSS 2.1 утвердят в начале 2011.
разница между CSS 2.1 и в том, что последнюю не выкатили, а первая поменяла статус, следовательно ее статус ровным счетом мало что значит для дизайнера, потому что можно пользовать давно уже
Ага, только практика показывает, что на деле ни один браузер не имеет 100% правильной поддержки CSS2.1.

HTML5 тоже уже можно начинать использовать. Для старых версий IE и других браузеров можно использовать библиотеки на JS, эмулирующие необходимые элементы.
лучше всех w3c рекомендации как ни странно выполняет IE. будем ждать февраль 2011 года, когда состоится очередное собрание телевизионщиков, производителей электроники и Web community в берлине. HTML5 остается топиком с японского собрания в сентябре 2010. мест всего 80. руководят процессом 3 человека по принципу выборов сроком на 2 года. В этом году в группу TAG (techniacl architecture group) войдут Peter Linss (HP), Ashok Malhotra (Oracle), и Larry Masinter (Adobe). Это я к тому, что утвердить CSS2.1, даже формально, не факт что успеют
даааа. это только на тестах микрософта так
Посмотрите результаты тестирования поддержки CSS 2.1 на наборе тестов от W3C.
Можете дать пруф, ато мне вспоминается только "Официальные результаты теста W3C HTML5"

Дык я там уже подробно описал, почему эти тесты — бред. А Cocteau объяснил, зачем их такими бредовыми создали:
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />

Что еще раз подтверждает моё утверждение.
Выложенные результаты тестов: www.w3.org/Style/CSS/Test/CSS2.1/20101001/reports/
www.w3.org/Style/CSS/Test/CSS2.1/20100917/reports/

IE — 97.4%
Firefox — 93.83%
Opera 89.2%
Safari 85.6%

Там порядка 19т. тестов, в деталях набор тестов еще обсуждается.

p.s. Насколько я знаю, набор тестов W3C HTML5 открыт для добавления тестов ;)
а где сами тесты? я б их тоже «обсудил»
<зачеркнуто>Да когда же он сдохнет</зачеркнуто>

Ображнеие к разработчикам IE :) Отправьте ктонидь так, ибо на английский это имхо не перевести :-D

От я не понимаю политики мелкомягких… объяснение может быть видимо только одно — они все еще считают что мир сходится на них.
Я не понимаю, почему не прислушаться к пользователям, которые клянут эту страшную поделку уже много лет подряд.

У меня вообще складывается впечатление что работаю там так — выслушивают, делают рюшечки и говорят — вот у нас терь кнопки полупрозрачные,
а со всем остальным по статистике работают не более 0.5% пользователей :-D
Да по статистике в IE вообще только одна вкладка используется — именно через нее после установки и настройки системы и скачивается нормальный браузер :-D

А если серъезно — то есть целые списки того, чего ждут, реально ждут, есть кучи багов, неправленных такуюже кучу времени, есть и пожелания — да и чего только нет — да вот только никто не прислушивается. Фидбеки — это да, хорошо и девелопп без них невозможен только вот тогда это хорошо, когда реализуют все то что просят в фидбеках.
И ведь на самом деле умеют там тороптиться, вон как виртуализация то в моду пошла да вмварь почти весь рынок захватило дико засуетились и поддержку USB добавили,
и что только не сделали — реально неплохой продукт получился — значит умеют. Вроде и IE стали тоже причесывать, ток вот както набок )

Вообще, IE был продвинутым, был, ajax там был давно (по-моему чуть ли не с 5 версии), и много чего другого, но вот незадача — нельзя сказав, что у нас клевая тачка — загнать ее на 100 лет в гараж, ибо через 100 лет вокруг уже летающие тачки будут.

Неподдержка станадртов — вообще любимая песня майкрософт — они же почемуто считают что они — законодатели моды. Это тоже было, когдато :)
По мне, когда намучаешься с версткой в IE невольно всплакнешь и подумаешь — что тысячи всяких фич не стоят отклоеннеия от стандартов.
И сидит веб-девелоппер, глядя на взрыв сверхновой в IE, вместо своего сайта, нормально отображающегося везде. И пускает слезу.

А вот спрошу я — а еслибы не был предустановленный браузер IE в Windows, был бы отдельным — как ВЫ думаете, долго бы он существовал? :-D

Я очень ценю в программах то, что называю кастомностью — возможночтью настройки «под себя», и это великое дело когда я могу сделать браузер таким как я хочу, а не хочет разработчик. Разработчик его всегда хочет как некая средняя температура по больнице — в результате он не нравится ни первым ни вторым :)

Но расширения — великая вещь, возможно настроить не только вид но и практически любой функционал. Chrome / Opera / FF все это позволяют. А галвное — это легкость создания расширений — обычно это просто JS и HTML с XML.

Как Вы думаете, господин разработчик, почему было столько вздохов по поводу «Однако мы не добавляли никакой новой функциональности для разработки расширений на .NET»?

Потому что люди ГОТОВЫ сделать из вашего браузера настоящий БРАУЗЕР! Готовы писать и делать абсолютно бесплатно, если это будет просто. Вы сами популяризовали .NET, и сами же обрубили крылья ( а также ноги, руки и другие выступающие части ) своему браузеру ;)

Я еще много чего не понимаю, но напишу вот что самое главное — ведь есть форумы по различным браузерам, есть люди занимающиеся вебдевом, да я думаю если собрать просто инфу — там уже работы на год вперед было бы, и вот представляете — выходит новый IE а там! там большая часть всего работает нормально — я думаю это был бы взрыв и народ бы лучше к нему стал относится — ибо видят же что прислушиваются. И костыли можно начинать отключать…

Тока не верю, ждать устал.
Такими темпами мож и выйдет оно, да только тогда, когда уже и веба то не будет, и интернета, а человечество в цифре уже будет — ну вот такой я фантазер :-D

-Пап, купи мне сандалики, а то в коньках ходить летом неудобно…
-Знаешь, сынок — по статистике сандаликами практически никто не пользуется!

Я надеюсь, что все таки господа разработчки ХОТЬ раз перестанут зарываться в бетонный пол головой и действительно выпустят чтонибудь стоящее. Но думаю я не дождусь.

<!--[if IE]>Ну хоть раз послушайте людей, а?<![endif]-->

P.S. прошу прощения за истерию — наболело :-D
P.P.S. юзал IE DevTooBar с самого его появления — ужас жуткий что по тормозам, что по удобности. Почему? а откройте Firebug и просто сравните… а потом возможности сравните. Болеет он тойже болезнью что и IE, но вот отдельный респект все равно тем людям что его делали, как и Руссиновичу — ибо еслиб не они то вообще бы было грустно.

И не надо будет — «А чем не устраивает»?
Конкретики нуль в вашем тексте.
Спасибо! Я прокомментирую только два пункта ;)

1. Статистика, к которой тут несколько раз отсылали. Никто ни разу не говорил, что 90 или 95% всех пользователей что-то делают или не делают. Мне кажется, при подготовке новой версии продукта абсолютно нормально провести некоторое исследование того, как пользователи пользуются сделанным решением. Такое исследование было проведено для IE — и обратите внимание, там речь о 10 млн. пользователей, это не далеко не все пользователи, но уже какая-то статистика, от которой можно отталкиваться.

Дальше с учетом стоящих задач, имеющегося видения и анализа статистики проектируются некоторое решение, которое на практике может оказаться как удачным, так и неудачным. А еще принятым или отвергнутыми сразу же (по привычке) или опробованным в продолжительном использовании и тоже со своими выводами. Это все также анализируется и делаются выводы и, если необходимо, соответствующие изменения.

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

И в дополнение: я уверен разработчики много раз сталкивались с отзывами про табы и просто проигнорировать его не могут.

2. Расширения. Я не знаю, что сейчас происходит внутри команды разработки относительно расширений и как они прорабатывают этот вопрос и когда и что именно будет или не будет.

Что я знаю наверняка:
1) есть множество запросов, в том числе на connect и в комментариях в блоге разработчиков, на добавление нового механизма расширений, есть ожидания и надежды веб-разработчиков (кто-то хочет видеть расширения аля Chrome/FF, кто-то на .NET (хотя, кстати, есть неофициальная обертка над COM, позволяющая писать расширения на .NET code.msdn.microsoft.com/SpicIE);
2) есть статистика по расширениям, как для IE, так и для других браузеров;
3) вся эта информация собирается, изучается, анализируется.

С другой стороны есть браузер и довольно много требований к нему, в том числе те, на которые в силу различных обстоятельств в команде IE уделяют намного больше внимания, чем разработчики других браузеров (речь в основном про безопасность и privacy). Любой механизм расширения — это довольно серьезная инвестиция, а нужно решать и множество других задач: общее развитие браузера, поддержка стандартов и новых стандартов, безопасность, стабильность, скорость и т.п. Приоритезация решает.

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

Черт, не дописал :)

Про безопасность, например, см. исследование MSR research.microsoft.com/pubs/141971/tr.pdf — весьма и весьма нетривиальная задача.

В IE8 и IE9 появился ряд безопасных механизмов расширений, использующих html, css и js. Да, это другой подход, да они покрывают не все сценарии.

Но о чем мы постоянно спрашиваем, в том числе здесь, на Хабре (см. выше): непокрываемые сценарии, неудобство решения конкретных задач. Нам важен конкретный опыт, к которому мы можем аппелировать и на который мы можем ссылаться. Бесполезно пытаться делать сферического коня в вакууме ;)
>Я ни разу не утверждаю, к примеру, что решение с табами удачное или не удачное (мое мнение тут как раз не так важно). Выше на соответствующую реплику я спрашиваю другое — действительно ли оно неудобное, если попользоваться им какое-то время, достаточное для адаптации к другому решению?

А можно дурацкий вопрос? А почему надо пытаться делать ПРИВЫЧНЫЕ вещи по другому (опять же разрабатывать СВОЙ стандарт — я писал про это) — когда люди привыкли к чемуто определенному и поэтому им удобному?

Вы в курсе как изобрели раскладку QWERTY? Так вот, медленнее — да, но все привыкли — тоже да, стоит ли переучивать? врядли. предложить альтернативу? — это да.

Только вот IE как раз альтернатив не предлагает — он навязывает то, что ПОСЧИТАЛИ нужным, и причем не сами пользователи (
Насчет коня — я согласен, но опятьже — кучу всего было оговорено — и баг репортов написано в мелкософт. По IE8 я сам отсылал ни раз — это куда девается?

А по поводу TODO — можно просто завести спец. тему типа «Чего надо от IE» я думаю там быстренько накатают что больше всего наболело :) На любом девовском форуме в теме по вебразработку или же на самом хабре.

Только опятьже — куда деваются багрепорты и просьбы? :)
>1) есть множество запросов, в том числе на connect и в комментариях в блоге разработчиков, на добавление нового механизма расширений, есть ожидания и надежды веб-разработчиков (кто-то хочет видеть расширения аля Chrome/FF, кто-то на .NET (хотя, кстати, есть неофициальная обертка над COM, позволяющая писать расширения на .NET code.msdn.microsoft.com/SpicIE);
2) есть статистика по расширениям, как для IE, так и для других браузеров;
3) вся эта информация собирается, изучается, анализируется.

Ничего личного. Я наоборот считаю что вы максимально корректно работаете здесь в теме но:
У меня скалдывается впечатление что есть 4 пункт:
4) и все делаем по своему :-D

Это юмор конечно, но реально ВЕДЬ СТОЛЬКО наговорено и покачто подвижек практически ноль.
Не в уперк Вам конечно, как к конкретному человеку а в целом. Все что наанлизировали — где оно?

Или опять-же: «Используется обычными пользователями мало»? Ну так ведь все просто — ДАЙТЕ возможность легкого написаниа расширений и ЛЮДИ САМИ сделают все что хотят.

От девелопов мелкософта же просто просят корректного движка + возможность писать расширения. А они пытаются сделать все за пользователей — а это, извитните, утопия.

А что до фидбеков — Вы бы стали писать мнения и фидбеки — если бы все что вы копали и выкладывали пропадало бы в болоте небытия? Рано или поздно вы бы махнули рукой и ушли на альтернативу. А после этого люди РЕДКО возвращаются и еще более редко помогают.
Что касается серьезности инвестиций — если мелкософт считает что браузер это не серьезная часть системы — ну тогда увы и ах — в их браузере будет использоваться только одна вкладка :-D

Все что касается веба щас мего серьезно — потому что все системы двигаются в сферу облака. Скоро и система толком будет состоять только из браузера — и примеры есть :)

Если господа хотят догнать остальных и сделать чтото конкурентноспособное и не вызывающее усмешек — надо очень серьезно поработаь — ибо вернуть репутацию гораздо сложнее чем потерять — потеряли они давно и сильно.

Прежде всео надо сделать нормальный корректный движок, могущий отображать все по человечьи ну или близко к этому, а потом уже прикручивать к нему UI & API Extension.
Ведь люди ругают IE больше не за UI, правда?
А будет корректный движок — и UI можно начать писать. Если помните был такой MyIE — этож нахлабучка была на двигло IE. Очень удобная нахлобучка — после этого браузер был вполне гуд, едиснтвенное что убивало насмерть — это движок — вам про это кто угодно скажет.

В по двиглу IE стока багрепортов написано что Вам никаких тем не нужно. Ну исправьте? Начните с этого. Репутация браузера повысится. А дальше API для расширений и стандартное UI как у большинства браузеров — остальное сделают ЗА ВАС.

Как то так. Да это серьезно… и дорого. Но если этого не сделать сейчас, если делать рюшечки, как часто делает мс и анализировать — то кончится это тем что я писал -откажутся постепенно люди от IE нафиг.

Грамотность то растет пользователей — они уже знают что есть альтернативы IE, банки и корпортивный сегмент все больше склоняются к веб стандартам — описывать к чему это приведет? :)

И если лед тронется — значит я и Вы писали все это не напрасно — так что заранее спасибо и с нетерпением жду результатов.

Майкрософт послушать, так писать программы это безумно дорого и сложно. Ну, оно понятно, ИТ превращается в большую лоханку для отмыва баблонов. Чем с виду сложнее, тем проще обосновывать бюджеты. Когда каждую кнопку делает команда из тридцати человек… ну понятно, что от этого бывает.

А по сути — все популярные браузеры очень быстро обзавелись механизмом расширений и витринами. И никто не стал рассказывать про «сложные инвестиции». Посему считаю, что ваши рассказы о сложностях в этой ситуации выглядят комично. Как и это интервью.

Очень сильно не желаю, что бы из IE сделали очередной ужастик.
". Статистика, к которой тут несколько раз отсылали. Никто ни разу не говорил, что 90 или 95% всех пользователей что-то делают или не делают. Мне кажется, при подготовке новой версии продукта абсолютно нормально провести некоторое исследование того, как пользователи пользуются сделанным решением. Такое исследование было проведено для IE — и обратите внимание, там речь о 10 млн. пользователей, это не далеко не все пользователи, но уже какая-то статистика, от которой можно отталкиваться" — К чёрту такую статистику. Знаете почему пользователи пользуются менее чем 5-тью вкладками, да потому что в IE пользоватся большим количество просто неудобно, тормоза, jump list при большом количестве скорее мешает чем помагает. Кроме умения собрать статистику нужно её нормально интерпретировать и делать правильные выводы. С этим в коменде IE как раз плохо.
Я не понимаю, почему не прислушаться к пользователям, которые клянут эту страшную поделку уже много лет подряд.

вообще начать стоит хотя бы с: а) есть обычный пользователь, б) есть корпоративный пользователь.
и требования и пожелания у них хоть и иногда пересекаются, но могут очень сильно различаться.
положительно отношусь к Microsoft, но честно говоря интервью разочаровало. Либо одна вода и нет конкретного ответа на конкретный вопрос, либо добавьте в Connect.

Полезность и ценность интервью: 0
Интересность интервью: 0

Можно было и не читать вообще, не прибавилось и, слава богу, не убавилось.
Sign up to leave a comment.

Articles

Change theme settings