IE9

Mar. 16th, 2011 11:09 pm
ak_47: (Default)
[personal profile] ak_47
Вот не понимаю я мелкомягких в последнее время. Какие-то у них дикие метания с интерфейсом практически по всему фронту. Если раньше каждая новая версия что Винды, что Офиса становилась лучше и более юзабильной, то теперь только и ждёшь засады. И самое обидное, ожидания слишком часто оправдываются. И ведь под капотом обычно всё нормально, там таки улучшения происходят, но видны они обычно лишь вооружённому глазу. А вот на поверхности творится бардак и раздрай.

Иногда нововведения полезны и приятны, как, например, ribbon. Но иногда просто столбенеешь. Например, старт меню в Windows 7, которое ни расширить ни увеличить. И вот глядя в 24" экран на полстола ползаешь по этому меню как с экраном от мобильника. А там даже горизонтальной прокрутки нет, так что если название слишком длинное, то только одна надежда на скоротечный тултип.

С IE9 такая же история. Всегда одна из самых сильных сторон Майкрософта - интерфейс пользователя - всё более непредсказуем от версии к версии. Если вы уже решили содрать интерфейс у Хрома, так хотя бы возьмите сильные стороны, а не слабые. В своё время IE7 и IE8 переняли много полезных находок у FireFox, интерфейс действительно стал лучше. А в некоторых вещах даже переплюнули. У IE8 был самый юзабильный и удобный интерфейс. Зачем надо было разрушать хорошее ради погони за сиюминутной модой? Хромовский универсальный бар, который и адрес и поиск - это ухудшение, с которым могут жить фанаты Хрома, но не нормальные люди. Чтобы это ухудшение нивелировать, у Хрома есть возможность назначить сокращённые ключи на разного рода поисковики: g <пробел> текст - поиск гуглем, w <пробел> текст - поиск в Википедии и т.д. и т.п. Удобнее было бы иметь нормальный поисковый бар, как в FireFox (и в IE8 он был!), ну да ладно, переживём. В IE9, от большого ума наверное, убили search box, совместив его с address bar, как в Хроме, а шорткатов не сделали. Т.е., либо тянись за мышкой и кликай, либо танцуй балет на Tab'е. Идиотизм. И таких раздражающих мелких ухудшений на каждом шагу.

Вот что имеем на данный момент:

Недостатки
  1. Пропал хороший и удобный search box (который был лучше чем у FireFox, между прочим).

  2. Пропали тулбары, вместо них какой-то огрызок, который ни настроить ни сдвинуть. Типа, one size fits all, от которого всем неудобно.

  3. Тулбары можно включить отдельно, но это выглядит чудовищно уродливо, при этом кнопки на тулбаре дублируют огрызок.

  4. При нажатии Ctrl+I/H/G или на звёздочку на огрызке, панелька с Favorites/History/Feeds открывается справа! Вот какой идиот дошёл до этой мысли и почему другие вменяемые люди не дали ему в бубен прямо там же, где он предложил своё "улучшение"? При этом если панельку пришпилить, то она, как и положено, пришпиливается слева. Бред.

  5. Специальные мелкие кнопки слева от табов для Favorites, Quick view, Tab list пропали как класс. А какие были полезные кнопки! Спасибо тебе, IE8; жаль, что больше мы их не увидим.

  6. Одна из немногих проблем IE8 - активный таб визуально слабо отличается от других - стала ещё хуже. А при наведении мышки на любой таб - подсветка вообще делает его неотличимым от активного. Насколько это удобно и хорошо решено в Хроме, но нет, надо сделать по-своему.

  7. Мега фича, которой хвастались на презентациях - возможность отрывать табы и приклеивать их в разные окна. Практически идеально реализована в Хроме, но работает (вернее, чаще не работает) по странной логике в IE9. Пришпиленный к виндовому таск бару таб (некий эквивалент Web Application Window в Хроме) открывается с иконкой сайта и подкрашенными кнопками. Ну пускай. Но почему бы не сделать голую рамку как в Хроме и дать возможность самой аппликаци озаботиться о своём интерфейсе? Нет, сделали как обычное окно с табом и со всеми элементами, но при этом с такого окна нельзя оторвать таб и приклеить к другому окну! А такие табы множатся, т.к. например, пришпилив сайт с мейлом, юзер читает мейлы и кликает на линки в мейлах. В Хроме эти линки будут открыты в окне запущенного браузера как новые табы или в новом окне, если браузера пока нет, что ожидаемо и хорошо. В IE9 они будут лепиться в окне Web Application, все с подсвеченными кнопками [<-][->] и нерелевантной иконкой. Оторвать их нельзя.

  8. При нажатии Ctrl+F выскакивает панелька для поиска по странице. В Хроме это сделали красиво и правильно - панелька плавно выезжает так что глаз её замечает, при этом окно с содержимым страницы не меняется. В IE9 та же беда что и в IE8 - панелька просто появляется и сдвигает содержимое страницы вниз. Страшно раздражает! Хотя сам поиск по странице сделан во многом даже лучше чем в Хроме.

  9. 64-бит версия IE9 идёт со старым движком для JavaScript. Это просто недоделка и позор.

  10. До сих пор нет встроенного спеллчекера. Однозначно позор.

Достоинства
  1. Наконец появился вменямый менеджер закачек как у конкурентов, а не то убожество, которое не изменялось с '90-х годов.

  2. JavaScript в IE9 супербыстрый и побивает по скорости даже последний Хром 10. Правда, нахрена это надо для меня до сих пор загадка. Такое впечатление что война скорости исполнения JavaScript в браузерах сродни войне мегагерцев процессоров, которую в своё время вела Интел с AMD. Для рекламных постеров выглядит хорошо, а на практике имеет третьестепенное значение, если вообще.

  3. Подтянули соответствие стандартам, включая грядущий HTML5, что хорошо.

  4. Изолировали браузер от системы ещё лучше чем в IE8, но ценой потери совместимости с Windows XP.

  5. Всякие полезности для безопасности улучшились. No tracking, SmartScreen Filter и пр., Тут IE уже давно опережает конкурентов.

  6. Hardware GPU acceleration. До сих пор непонятно зачем это надо, но по крайней мере в бенчмарках выглядит хорошо. Может девелоперы со временем подтянутся и появится больше сайтов использующих эти возможности раз уже все современные бразуеры это поддерживают.

Вот такие пироги.

Date: 2011-03-16 12:43 pm (UTC)
From: [identity profile] mummy1.livejournal.com
Спасибо, очень интересно. Давненько вы не писали подобные обзоры.

Date: 2011-03-16 12:55 pm (UTC)
From: [identity profile] slavka.livejournal.com
имхо, ribbon – это как раз совмещение неприятного с бесполезным

чем были плохи тулбары? слишком легко настраивались и занимали на экране слишком мало места?

Date: 2011-03-16 01:27 pm (UTC)
From: [identity profile] slavka.livejournal.com
простота обучения – дело такое... оно далеко не всегда сочетается с эргономичностью

меня лично напрягает даже не сам риббон (хотя дрань, конечно, редкостная) а то что мне не оставили выбора – пользоваться им или нет; так что с моей точки зрения идиоты в мелкософтовый UI пришли еще во время разработки Висты и 2007 оффиса.

Date: 2011-03-16 01:51 pm (UTC)
From: [identity profile] slavka.livejournal.com
кстати, яблочный интерфейс тоже терпеть не могу

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

в нормальном плейере громкость можно было менять кнопкой, не вынимая его из кармана. У яблочников – та же фогня, вынь из кармана и вози пальцем.

надеюсь, период нынешней "дебилизации" интерфейса когда-нибудь будут вспоминать с содроганием – как сегодня вспоминают "продвинутую" зубную пасту с добавкой радия или детские конфеты от кашля с кокаином.

Date: 2011-03-16 02:07 pm (UTC)
From: [identity profile] slavka.livejournal.com
ну почему же, в целом все не так плохо – до тех пор пока не появляются очередные "новаторы" – типа тех идиотов из Lenovo, который разместили на лаптопах кнопку Fn слева от кнопки Ctrl

Date: 2011-03-16 11:58 pm (UTC)
From: [identity profile] sticky-daemon.livejournal.com
Как раз наблюдается обратная тенденция - элементы и подходы UI смартфонов мигрируют и будут мигрировать на ПК, помогая строить законченные цельные экосистемы, подобные современной МакОС.

Date: 2011-03-16 02:47 pm (UTC)
From: [identity profile] trurle.livejournal.com
Принимая во внимание сопутствующие разработке UI проблемы, я бы поостерегся подключать такие системы к мозгу.

Date: 2011-03-16 08:39 pm (UTC)
From: [identity profile] b0rg.livejournal.com
в пропертях от

Right Click TaskBar -> Properties -> Start Menu -> Customise
tick "Use Large Icons" at the very bottom

еще можно увеличить системный шрифт, теперь интерфейс это поддерживает корректно.

Date: 2011-03-18 08:50 pm (UTC)
From: [identity profile] b0rg.livejournal.com
я себе пришпиливаю нужные иконки типа VS2010 и VS2010 command prompt, Remote Desktop и еще чего то. Плюс восстанавливаю Quick Launch для остальных программ, что нужны под рукой.

Но искать че-то новое что поставилось, немного тяжело. Надо открывать Explorer.

Date: 2011-03-16 10:07 pm (UTC)
From: [identity profile] cryinstone.livejournal.com
Меня всегда поражали диалоги с фиксированным размером, которых полно и в Виндовс, и в других продуктах МС. Я решительно не понимаю - зачем запрещать пользователю ресайзить окошко, если он того желает?

IE я использую исключительно в случаях КРАЙНЕЙ НЕОБХОДИМОСТИ. Кстати, как у него с ACID test - научились проходить, или все еще, в лучших традициях Майкрософта, кладут на стандарты? (что приводит к чудовищной головной боли веб-разработчиков - необходимость подгонять аппликуху под конкретный браузер). Я с трудом представляю жизнь без некоторых плагинов Firefox :)

Да, и передовые вещи в области UI, на мой взгляд, давно происходят за пределами МS...

Date: 2011-03-17 01:47 am (UTC)
From: [identity profile] cryinstone.livejournal.com
Бенчмарки для Явакрипта мало кому нужны, да.

А вот ACID - в корне неправ. К счастью для тебя (и меня) - ты не веб-разработчик, иначе бы ты ругал IE на чем свет стоит. Именно из-за несоответствию стандартам (а тут именно IE главный нарушитель) мы имеем то, что имеем - в теории веб кроссплатформенный, на практике же ...

Не знаю, как девятая версия, но из предыдущих версий мы помним - что IE cуть медленное, унылое говно, забивающее на стандарты и отстающее на порядок от Лисы с Хромом. Зачем вообще пользоваться продуктом Microshit, когда есть лучшая, свободная альтернатива с кучей расширений?

Date: 2011-03-17 03:08 am (UTC)
From: [identity profile] cryinstone.livejournal.com
Я читал эту статью достаточно давно. Я согласен, что стандарты в некоторых случаях допускают вольные трактовки (ай-ай-ай, W3C !!!) - впрочем, таких случаев не так много. Есть еще разные версии стандартов (какой там у нас сегодня CSS - уже третий?) - что, впрочем, не мешает поддерживать все версии, и рендерить согласно указанной в разметке.

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

С Майкрософтом вообще отдельная история - не "другая интерпретация", а обыкновенное забивание на эти самые стандарты. Причем так во всеми продуктами. Приводит это к тому, что многие чудо-сайты, созданные криворукими вебмастерами исключительно под IE, работают только в нем, ведь IE - как же - уникален, а на рекомендации W3C в Редмонде ложили пенис.

Я не знаю, как получается у Mozilla, которая "никому ничего не должна", выпускать очень неплохой браузер, к-рым я с удовольствием по умолчанию пользуюсь :) Возможно, сие чудо есть. Кроме него, есть еще вполне вменяемые Хром с Оперой, да и не только они. Заставить меня пользоваться IE можно только большой сучковатой дубиной :)

Date: 2011-03-17 06:04 am (UTC)
From: [identity profile] cryinstone.livejournal.com
Почему бы Мозилле не делать браузер совместимый с ИЕ

А зачем?

Выбирая между Майкрософтом и W3C - выбираем, понятное дело, W3C. Я бы на месте руководителя проекта Фаерфокс сделал бы именно такой выбор. Повторяя чью-то не самую лучшую поделку - у тебя нет шанса завоевать рынок.
Если бы все делали поделки и подделки - не было бы успеха Apple :)

Еще раз - проблема МС \ IE даже не в том, что стандарты расплывчаты (что отчасти верно), а в том, что до недавнего времени там вообще не пытались им следовать. "Мы самые большие и плевали на всех". Только когда IE стал стремительно терять % соотношение рынка - там зашевелились.

Про теоретический иск GE ты загнул малость. Во-первых, Мозилла, она вообще-то тоже corporation - юридическое лицо. Во-вторых, гм... почитай Майкрософтовскую EULA, параграф 16 " Microsoft and its suppliers provide the Software and support services (if any) AS IS AND WITH ALL FAULTS ", дабы у тебя пропали последние сомнения. Сколько ты помнишь исков, выигранных у МС по поводу ущерба, нанесенного их продуктом? Правильно, ни одного :)

"Платформа для гиков", как ты ее называешь, чрезвычайно проста для применения последними чайниками, по использованию - догоняет, а по некоторым данным уже перегоняет IE (http://www.w3schools.com/browsers/browsers_stats.asp) (НЕУЖТО БОЛЕЕ ТРЕТИ ПОЛЬЗОВАТЕЛЕЙ ИНТЕРНЕТА - ГИКИ?!) :-), а свободная модель кода (которой, вероятно, никогда не будет у IE) породила тысячи плагинов, написанных энтузиастами по всему миру, без нескольких из которых я просто не мыслю существования. Во сто крат лучше проверить у Мозиллы, сварганил ли какой-либо умелец нужное мне, чем терпеливо ждать новостей из лабораторий МС.

Date: 2011-03-17 07:08 am (UTC)
From: [identity profile] cryinstone.livejournal.com
1. Cравнивать есть c чем (http://acid3.acidtests.org/). Есть W3C стандарты (кстати, Майкрософт - член консорциума, если что), пусть достаточно вольные, но стандарты - по EcmaScript и CSS. Есть тест, проверяющий соответствие стандартам. Это, конечно, не эталон системы СИ, но все же: FF набирает 94 балла, хром - 100, Опера - 100, то IE 8 - 20.
Делаем вывод, кто пытается следует стандартам, а кто - нет.

И я знаю не понаслышке, что проблемы совместимости существуют как правило не между, например, Хромом и Мозиллой, у которых движки разные, а между IE и остальным миром.
Проблема совместимости решается режимом совместимости.
И не надо общих фраз о идеализме, ладно? См. факты only.

2. МС EULA я знаю, и тем не менее в реальной жизни МС является заложником своей базы клиентов, как и любая большая компания
C точностью наоборот - небольшая компания является заложником клиентов.
Монополия же печется о клиентах только тогда, когда у клиента появляется альтернатива.
Я имею большой отрицательный опыт со службой поддержки Майкрософта, и это паршивейшая из инстанций. У небольших компаний на латание дырок уходит дни, у МС - месяцы и годы, хотя ресурсов на порядки больше.

Скорее мы, девелоперы - заложники МС :)

3. Все познается в сравнении :) Например, я очень не люблю разную флеш-рекламу, поэтому у меня блокер и ничего не мигает. А также плагин для синхронизации веб-закладок. А также плагин для скачивания того же флеша на диск, если мне понравился фильм. Плагин для менеджера скачивания. Плюс консоль девелопера и HTTP sniffer. Мне удобно, и все тут. И я подозреваю, что я могу познать еще много разных удобностей для повседневной жизни :)
Причем все это - не китч, а то, что нужно под рукой здесь и сейчас.

Date: 2011-03-17 07:24 am (UTC)
From: [identity profile] cryinstone.livejournal.com
Фичеров пусть будет много хороших и разных у разных браузеров. Это замечательно. Это нормальное развитие софта. Пусть у них будут тулбары разные и возможности разные. Чудесно.

Вот только... хорошо бы еще не путать "фичеры" глюками.

Тебе что надо: чтобы программа-ридер тебе позволяла английский текст читать, или чтобы "уникальные возможности" ВМЕСТО этого демонстрировала?

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

Date: 2011-03-17 11:05 am (UTC)
From: [identity profile] cryinstone.livejournal.com
МС, конечно же, не зло и не исчадие ада, а достаточно обычная коммерческая компания, доказавшая, что можно делать большие деньги средненьким софтом. Другими словами, что программисты и инженеры - это не главный ключ к успеху, что есть верно.

Расти до Майкрософта? А кому ты рекомендуешь до него расти? Я не знаю, с какими эзотерическими продуктами работал ты, но, сравнивая параллельные вещи от МС, к примеру с Java или Оraclе, или архитектуру ОС Виндовс с Линуксами-Юниксами - мне эта мысль никогда не приходила в голову. Наверное, бывает и хуже - но меня бог миловал.

Первые версии продуктов МС - как правило сырое гуано, которое шлифуется в несколько итераций до сносной кондиции в версии 2.0 - 3.0. Из достаточно свежих примеров - ребята, поставившие TFS в первой версии и хлебнувшие много горя, что совсем уж не понятно, так как существует энное число бесплатных, стабильных и очень удобных сорс-контролей. Не говоря о том, что львиная часть продуктов МС - это купленные компании, то есть разработка велась вообще вне МС. Database engine от SQL Server написана в Sybase, Visio - это Shapeware, MS Dos, даже ужасный Source Safe - и так далее, и так далее ...

Приведи мне пару инноваций, изменивших мир, которые были придуманы в недрах Майкрософта.

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

Мне нравится ФФ. Он не идеален, но стабилен уже много версий, по расширениям ему просто нет равных. Интерфейс хрома я нахожу более привлекательным и, возможно, перешел бы на него - если б только не пару плагинов, аналога которым в хроме я не знаю. Но IE? Нет уж, увольте-увольте.

Открою тебе страшную тайну - я вообще люблю опенсорс. Он бывает разный, но в мире открытого кода есть куча стабильных и интересных вещей. IIS не выдерживает сравнения с Apache, Windows Server вряд ли чем-то лучше Линукса, LiveJournal с его-то объемами отлично держится на MySQL Backend. Мысль о тотальной нестабильности и глючной ужасности опенсорса по сравнению с благородными лицензионными продуктами того же Майкрософта, которой пугают обывателя - это такая чушь, что на ее обсуждение не хочется тратить время.

Date: 2011-03-17 12:02 am (UTC)
From: [identity profile] sticky-daemon.livejournal.com
>> 64-бит версия IE9 идёт со старым движком для JavaScript. Это просто недоделка и позор.
Спасибо не знал, а 32бит встанет ведь на 64бит Вин7 ?

>>До сих пор нет встроенного спеллчекера. Однозначно позор.
никагда не пользвался )

Самый главный вопрос у меня - а где плагины??? Уже не осталось браузера без них, и Опера и Сафари даже получили такую возможность, а ИЕ?

Date: 2011-03-18 10:36 pm (UTC)
From: [identity profile] mummy1.livejournal.com
(удивленно)
даже жесты мышью?

Date: 2011-03-18 10:49 pm (UTC)
From: [identity profile] mummy1.livejournal.com
Ага, я знаю. Я удивился что вы даже жестами не пользуетесь.

Date: 2011-03-18 10:59 pm (UTC)
From: [identity profile] mummy1.livejournal.com
Ясно. Боюсь, без жестов я бы уже заработал воспаление суставов :)
Впрочем рациональной им заменой может быть пяти- и более кнопочная мышь.

Date: 2011-03-19 04:16 pm (UTC)
From: [identity profile] sticky-daemon.livejournal.com
Плагины под IE в диком количестве??? где? Вот в лисе, опере, хроме я сразу вижу в меню пункт "Расширения" или что-то подобное, и там могу выбирать и сразу открывать онлайн каталог с ними. А тут где ? Плагины которые нужно искать и ставить отдельно - полная хрень и прошлый век.

И какие это такие функции есть в IE из коробки, которые надо в других браузерах добавлять плагинами? ИМХО в ИЕ вообще ни черта не нету.

Я тоже не фанат, но есть ряд плагинов, которые нужны в любом случае, для меня это adblock + flashblock.

Profile

ak_47: (Default)
АК-47

Most Popular Tags

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios