Открытое бета-тестирование новой Почты

19 июля 2010, 13:55
Команда Яндекс.Почты объявляет о начале открытого бета-тестирования нового интерфейса. Переключиться на него уже сейчас может любой желающий (в настройках почтового ящика).



Ещё и года не прошло с запуска предыдущей версии — Нео, — а мы уже готовим новую.

Что же изменилось?

Мы нарисовали новый дизайн. Более лёгкий и удобный. Более простой.
Но главные изменения находятся  «под капотом». Если визуально всё вроде похоже на Нео — папки слева, письма справа, кнопки сверху, то внутри все изменилось полностью.

Перед тем, как начать разработку новой версии, мы спросили себя: а чего мы хотим добиться? Чего не хватает в Нео?
Скорости, ответили мы. Хотим, чтобы было быстро. Чтобы Почта мгновенно загружалась и реагировала на наши действия.

Что происходит при обычном использовании почты сейчас, в Нео?
Мы открываем почту и попадаем во  «Входящие». Видим там новое письмо и открываем его. Читаем, возвращаемся обратно во «Входящие».
Для того, чтобы мы смогли прочитать одно письмо, браузеру пришлось загрузить три довольно объемных страницы. При этом первая отличается от второй всего одним блоком (текст письма вместо списка писем), а третья просто совпадает с первой. Чтобы сгенерировать html для этих страниц, нужно три раза запросить из базы почти одинаковые данные, сформировать из них xml и наложить xslt-преобразование.
Расточительно!

Мы решили, что можно сделать проще и быстрее. Теперь мы шлём в браузер не html, а непосредственно данные в формате xml — ровно те, что нужны для генерации страницы. Этот xml кэшируется в браузере и не перезапрашивается повторно. Сама страница со всеми необходимыми ресурсами (css, js, ...) грузится один раз в самом начале и больше не перегружается.
При перемещении по почтовому ящику мы лишь скрываем одни блоки и показываем на их месте другие.
По-прежнему html этих блоков генерируется с помощью xslt, но уже не на сервере, а прямо в браузере
(несмотря на то, что браузеры в первую очередь ассоциируются с такими технологиями, как html и css,
во всех современных версиях есть возможность работы и с xml/xpath/xslt).
Сами html-блоки также кэшируются, чтобы не тратить время на их перегенерацию и вставку на страницу (а это одна из наиболее затратных операций в большинстве браузеров).

Снижается нагрузка на сервера и базы:
- Браузер совершает меньше http-запросов, сами данные компактнее, быстрее грузятся и кэшируются в браузере;
- При переходах между папками и письмами браузер изменяет лишь необходимые блоки.
- В частности, возврат к посещенным ранее страницам мгновенен — нужно лишь спрятать одни блоки и показать другие.

Что ещё мы улучшили в новой версии Почты?

Мы сделали новую html-верстку в соответствии с концепцией абсолютно независимых блоков.
Кроме того, мы отказались от эмуляции  «спецэффектов»  (закругленные уголки, тени, полупрозрачность и т.д.) в старых браузерах. Например, в IE6 вы не увидите закругленных уголков, зато в современных браузерах мы используем их быструю встроенную реализацию.

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

Помимо того, что серверная технология xslt перекочевала в браузер, случилось и обратное. В наш серверный код из браузера пришел javascript. Он используется для формирования xml-данных. Дело в том, что к xml, использующемуся в браузере для наложения на него xslt, предъявляются особые требования — он должен быть компактным и удобным для xslt. И теперь мы можем без перекомпиляции и перезапуска серверного кода менять на лету xml так, как нам нужно.

Многое уже сделано, но ещё больше предстоит.

Функциональность браузеров за последние годы сильно увеличились. Наша задача — использовать все возможности современных технологий, чтобы сделать Яндекс.Почту ещё более быстрой и удобной.



Готовьтесь!
128 комментариев
Подписаться на комментарии к посту
Действительно круто
Иванов Роман
19 июля 2010, 13:58
И хочется поблагодарить всех, кто участвовал в альфа-тестировании и закрытом бета-тестировании новой Почты.

Ваши отзывы помогли нам сделать интерфейс лучше!

Спасибо.
Пожалста ;)
Сергей Блохин
19 июля 2010, 14:34
Зовите ещё. =)
зовите еще что то по тестируем ;-)
Всегда пожалуйста!
Всё отлично получилось и надеюсь будет в дальнейшем получаться. Спасибо вам!
P.S: Ещё бы подобный подход на остальных сервисах Яндекса ;)

я.онлайн еще не прикрутили...
Нео мне не нравился именно тем, что тормозил и глючил. До сих пор сижу на классике.
Посморим как это будет работать.
поиск в почте начнет когда-нибудь нормально работать?
Обязательно!
Следите за обновлениями в новом интерфейсе.
Иванов Роман
20 июля 2010, 14:23
Выложили новый поиск в новом интерфейсе. Попробуйте.
Кузнецов Сергей
19 июля 2010, 14:08
отлично. мне нравится
Шикарно.

Кстати, насчёт поиска по почте. Как было уже сказаноранее , он печален. Когда развеселите? :)
Иванов Роман
19 июля 2010, 14:27
Работаем над этим.
Иванов Роман
20 июля 2010, 14:24
Выложили новый поиск в новом интерфейсе. Попробуйте.
А сейчас "новый поиск" всё еще на месте? А то что-то... Ну вы знаете.
На месте.
У вас не ищет? Какой запрос?
Запросы:
Алфавит
alfavit
alfavit2000
alfavit2000.ru
hostelworld

Выглядит так, как будто не находит письма после, скажем, июня.
Что за гон? Нет там такого. Админ не свести!
Давно пора... НО вот только с темами оформления не очень потому как там в основном для девочкофф...
А для реальных мальчикофф какие темы сделать?
с реальными девочками на картинках!

А вобще во всех операционках юзаю дефолт тему..... и почта должна быть универсальна.
с пестиками что-нибудь!
Что-нибудь темно-серое, монохромное.
У нас есть серая тема.
Она светлая, а хочется именно темненького.
Для реальных не знаю, но мне бы вполне бы понравилось в стиле Фотошоп CS5 или даже что-то в стиле того что луной и фонарём, но посветлей и более читабельную, а то уж шибко гадко смотрятся белые буквы на чёрном фоне.
Это не окончательный набор тем.
Будем пробовать.
Ждём`С!
Мне кажется, стоит предоставить пользователю выбирать фоны и цвета. Конечно, понимаю, что это очень сложно, но было бы действительно очень здорово!  :-)

не стал писать в саппорт - пишу сюда. Изменил тему оформления на "подводную", но, переходя на вкладку календаря, наблюдаю там голубой дизайн (2010). Не тот, что я выбрал. Было бы здорово видеть и там выбранный мною дизайн.

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

http://img-fotki.yandex.ru/get/4800/avenger-spam.0/0_2ec55_d930b6ab_orig
Ещё... с нажатым или с не нажатым плюсом в левом верхнем углу, мой мэйл, "настройки", "выход" и "помощь" расположены не очень приятно, относительно линии в фоне... Имхо, стоило бы добавить им тень или полупрозрачный однотонный фон. Конечно, это уже не более, чем сугубо моё мнение)

Ещё в левом навигационном меню хотелось бы, чтобы отступ у подпапок был большим, относительно этого. Хотя бы отступ в две буквы. Или же более блеклый фон у подпапок.

Ещё в папке спам всегда была ну прямо моя любимая функция "очистить папку" такой ненавящевой строчкой сверху от писем ^___^
Календарь и Подписки ещё не готовы. Сам с каждым обновлением первым делом бегу смотреть по вкладкам сервисов.
оранжевая какая-то не оранжевая, насыщенности бы поболее
Иеще они все какие то слишком светлые, темных классических тем без всяких глупых рисунков вообще нет... :(
Круто. Не слишком заметные изменения снаружи, и ,прямо-таки, революция внутри.
А когда планируется перенос нового оформления в почту для доменов?
До официального релиза обязательно сделаем.
Следите за обновлениями новой почты.
Я честно говоря не ожидал увидеть такой красивый и удобный интерфейс. 2 года я пользовался Gmail и там была похожая технология (просмотр страниц без перезагрузки), но при этом почта была перегружена различными символами и иконками, здесь же в Яндекс.Почте нет лишних кнопок, да и фоновое изображение намного реалистичней и красивей.
Единомышленник! :-)
Писал в тех. поддержку о некоторых неприятных глюках, но до сих пор не устранили. Надеюсь что команда Почты устранит их. Сделаем новую Я.Почту ещё лучше.
Все жалобы обрабатываются.
Не переживайте! Мы все читаем.

Еще раз посмотрел на ваши репорты - обязательно починим.
Спасибо!
Вам спасибо! Всегда готов помочь любимому Яндексу
Комментарий удалён
А какие именно очевидные проблемы? У нас глаз замылен, вы извините.
Извините, сам ошибся...
Иванов Роман
20 июля 2010, 14:26
Расскажите про очевидные проблемы, пожалуйста.

вот единственная тёмная тема офорлмения новой почты 

 

она имеет большой недостаток - если блоки 1 и 2 ещё как-то видны, то на блоках 3 и 4 текст совершенно неразличим. сделайте пожалуйста текст более заметным.

заранее спасибо.

Спасибо.
Принято.
Подписки не показываются. А так очень впечатляет. Спасибо.
Иванов Роман
20 июля 2010, 14:27
Как не показываются? Они теперь сверху, в табе.
Точно. А я и не заметил сразу. Только открываются почему-то в новой вкладке.
Забавная она, но больно тапочки домашние напоминает. Не рабочий инструмент.
Правила - далеко зарыты, не применяются к уже полученным письмам. Поиск, поиск, поиск...
Иванов Роман
20 июля 2010, 14:28
Выложили новый поиск в новом интерфейсе. Попробуйте.
налетай , сам пробовал, всем советую.
Педько Тимофей
19 июля 2010, 15:13
Когда почините чтобы вложение отображалось во входящих письмах ??
Это Бета.
В ней нет многого - видеописем, проверки орфографии, вложений в списке писем.
Все будет!
Педько Тимофей
19 июля 2010, 16:42
так в некоторых письмах есть вложения :(
А, так вы о тех случаях, когда почтовый клиент отправителя прописывает неправильные заголовки в письме?
Эту задачу мы не решили. Но работаем над ней.
Сделайте возможность отправки письма с ящиков с которых происходит сбор [:]|||||||||[:]
Выглядит всё ещё сыровато. Прошлый нео смотрелся субъективно приятнее. Изменения внешнего вида очень напоминают, простите за выражение, как клиент ICQ 7 отличается от ICQ 6 :-)  Имхо, округлые панельки нео-2009 были очень удачной находкой - стоило ли от них отказываться?

Подписки всё равно отображаются в интерфейсе нео-2009 - это как-то странно. А вот за календарь огромное, нечеловеческое спасибо! Теперь можно отказаться ещё от одного сервиса Гугла :))

З.Ы. Так и не нашёл, где в новом интерфейсе отключить колонку новостей. Кстати, вместо него неплохо бы впихнуть календарик на текущий месяц с моими событиями.
З.З.Ы. Зашёл в папку "Спам". Уже ставшей привычной надписи "Очистить папку" не обнаружил. Конечно, можно нажать на метёлку у списка папок. Но не хочется ))

Также при удалении письма не возникает предложение создать фильтр. Или это мне так повезло? ))
Не все успели сделать.

Все вернем )
Иванов Роман
20 июля 2010, 14:29
Новости пока можно отключить только в старом, в новом сделаем это чуть позже.
detective.spooner
19 июля 2010, 15:20
Не работает. С http://mail.yandex.ru/setup перебрасывает на http://mail.yandex.ru/neo/setup
Это страница настроек. Установите себе там новый интерефейс.
Не прошло и пяти лет с запуска Gmail. Но движение вперёд это всё равно хорошо.
Вам гугл уже на улицах встречается, нет?
А яндекс уже давно тут.
Гугл, кстати, в телевизоре стал встречаться. А что вы встретив яндекс на улице делаете? :) 
Я вообще о том что AJAX который сделал веб почту наконец пригодной к использованию первым применил Гугл и очень давно. Раньше было очень ценно иметь IMAP или POP доступ и.т.д. То что Яндекс сдвинулся тоже в этом направлении означает, что в России появилась вебпочта соответствующая уровню технологий 21 века. Но чтобы привлечь людей которые уже несколько лет этим пользуются нужно двигаться дальше и предлагать что-то ещё более новое.
Иванов Роман
20 июля 2010, 14:30
AJAX в почте первым применил Microsoft в 2000 году в Outlook Web Access, потом в 2002 году был Oddpost.

GMail был далеко не первым.
"Большая" AJAX почта в рунете уже была  http://www.cnews.ru/news/line/index.shtml?2006/07/13/205890.
AJAX Яндекс.Почта тут не первая и правда не веха в развитие рунета.
А как новости отключить в левой колонке?
Пока что только в старом интерфейса. В бета-версию перенесены еще не все настройки.
Спасибо, давно ждали аяксовую яндекс почту
Напоминаю про перевод интерфейса татарский и украинский языки, это важно.
Обязательно переведем.
Комментарий удалён
Иванов Роман
19 июля 2010, 16:08
Воронежский.
Иванов Роман
19 июля 2010, 18:33
Что значит "детализация"?

Судьба будет определяться не раньше, чем интерфейс 2010 будет вылизан, доточен, запущен на всех пользователей. Чем, в частности, в нём появится та или иная интеграция с календарём и чат.
Ajax и автообновление списка писем - все-таки разные вещи.
Почта работает на аяксе, но в ней нет автообновления писем. Пока нет.
Следите за обновлениями.
На кнопку «Обновить» нажимаю, и не вижу никакой реакции. Т.е. я в принципе догадываюсь, что просто ничего нового не пришло, но хотелось бы, чтоб кнопка как-то реагировала, а то ощущение, что она просто не работает.

И еще: хотелось, чтоб и на подписки новый интерфейс распространялся.
да, сообщение типа "ничего нового нет" очень пригодится.
более 15млн абонентов ждут в теле2
Здорово, с виду оч неплохо.
а для Яндекс почты для домена тоже это все доступно?
блииииин недоступно!!!! а когда?
Уже скоро.
а как оно работает, если браузер WebSocket не поддерживает? периодическим поллом?
Обычно через Adobe Flash реализуют на JavaScript костыль с  интерфейсом, аналогичным WebSocket’у.
Весьма и весьма быстро.
Только сейчас понял как раздражало меня перегрузка и передергивание страницы.
Все меньше ощущений, что работа происходит не на далеееком интернете, а тут на компьютере.
Приятно черт побери, облака рулят.
Мне очень понравилось спосибо!!
Клёви!
Супер, еще бы для подписок и оформления побольше. Спасибо
Эх, включить бы новую версию и в ПДД, было бы совсем здорово =)
А где описание вида «чем это лучше того, что гугл сделал пять лет назад» (ну, за исключением разве что websockets и xml вместо json, что как раз спорно)
Очень понравилось, спасибо! И оформление, и быстродействие на уровне.
Изобретаете Gmail? :)
Гугл изобретает поддержку морфологии русского языка и чо?
А, диффузия технологий.
Хорошо. Мы тут любим все новости, кроме новостей о закрытии сервисов.
Бенеманский
20 июля 2010, 09:09
Неудобно подписками теперь пользоваться. Раньше сразу в ящике отображалось количество новых постов, а теперь на отдельную вкладку приходится заходить.
Вообще, удобнее всего было с Лентой работать.
Это временное неудобство. Исправимое.
Добрый день!

Вы случайно не думали о том, чтобы сделать возможность замены подпискок на Я.рушное «Что нового».  Ну, для тех, кто подписками не пользуется. По сути, ярушка вполне заменяет подписки. А ее нахождение в почте будет только на пользу. Нет? Очень бы хотелось!
здорово
Что-то не привычно пока
Попробуем, что вышло.
А нельзя сделать уведомления о прочтении письма? Хотя бы при отправки с яндекс почты на яндекс почту
Все отлично :) Спасибо!


Только в опере 10.60 горизонтальный скролл при просмотре даже пустых писем :/
у меня нормально. вы часом не классический включили?
Хотел перейти на gmail уже- скорости не хватало.
Но вы потрудились, так что у вас останусь. ^^
Молодцы!
когда русские научатся делать что-то свое!!!!!???
Господа! Я прошу вас обратить внимание на фильтры. Вы убили эту часть сервиса напрочь.
Самое главное убийство, фильтры теперь нельзя перемещать вверх-вниз.
"Предыдущее письмо" - вверх по дате
"Следующиее письмо" - вниз по дате
Не логично, как мне кажется.

Скажите, а когда похожая функциональность появится в почте для доменов?
побольше бы тем.
Например, в IE6 вы не увидите закругленных уголков, зато в современных браузерах мы используем их быструю встроенную реализацию.

собственно, во всех нынешних версиях ИЕ. На 6 версию действительно можно наплевать, а вот как принималось решение об отказе поддержки ИЕ7-8? Все таки это около половины браузеров на нынешний день. На мой взгляд, такое частое использование уголков уже не спецэффект, а часть интерфейса. Получается пользователям ИЕ дается урезанный интерфейс. А как же кроссбраузерность?


зы. я давний поклонник Оперы если че :)

А нельзя ли сделать свободный выбор цветового оформления? Тут всего-то два цвета задать надо. Раздражают пастельные, нечеткие цвета. Правда хотелось бы еще один цвет добавить: цвет для новой сущности - бордюра блоков (для более четкого отделения их друг от друга)
Я это потому говорю, что нечеткие цвета для зрения не очень...
Да, мне нравится!
А поиск-то, кажется, и правда заработал. То есть, мне теперь не придется иметь копию ящика на gmail, чтобы можно было что-то найти?!
Счастье есть :)

Мда, и вообще новая почта производит крайне благоприятное впечталение.
Спасибо.
:-@
Не могу найти как отдельные письма сохранять в папке "Отправленные". Раньше была возможность отметить такие письма  "галочкой". А сейчас? (ЗЫ: все письма сохранять не надо -- только отдельное небольшое количество)
У меня самый свежий интерфейс - нео-2010 (http://cl.ly/0K0b0q353v3x2l0W133O) куда тыкать чтобы на новую версию перейти? :)
Mir-Akhmedov Jakhongir
28 июля 2011, 15:10




Сорри за вопрос! Как перейти на новую версию? Я уже несколько
раз  заходил в настройки и не смог найти.
Плиз подскажите мне как это сделать? Заранее благодарю за ответ.

 

Максим Козуб
28 июля 2011, 15:21
Насколько я понимаю, теперь эта (уже не столь новая :)) версия выбирается автоматически :).
Mir-Akhmedov Jakhongir
28 июля 2011, 15:25
Прошу если нет нормального ответа. Не писать. В настройках раньше был пункт выбор NEO 2009 и т.п. Я сейчас не смог найти его. У меня все еще старая версия. То есть Neo 2009. Жду ответа.
Максим Козуб
28 июля 2011, 15:34
Простите, но раньше Вы не писали, что у Вас "все еще старая версия". Думал, Вы просто не поняли, что видите уже новую. Если Вы уверены, что видите действительно старую, тогда это вопрос к разработчикам. У меня отображается Neo2, и в настройках нет как раз кнопки перехода на предыдущую версию.
Попробуйте вручную http://mail.yandex.ru/neo2 — что видите?
Mir-Akhmedov Jakhongir
28 июля 2011, 17:12
сорри!! Мая вина. Не совсем понял на счет Neo2. Не обратил внимания на адрес браузера. Спасибо.
Максим Козуб
28 июля 2011, 20:32
Почта в новой версии отображается как http://mail.yandex.ru/neo2/..., а в старой как http://mail.yandex.ru/neo/... Вот я и думаю: если у Вас нет кнопки, то не отобразится ли новый интерфейс, если руками ввести в адресной строке http://mail.yandex.ru/neo2.