Автор сайту mswin.me опублікував досить цікавий матеріал щодо розроблюваного зараз новому браузеру Spartan. Цю думку автора статті, засноване на особистому використанні браузера.
Отже, Project Spartan з mswin.me. Вважаю, в цьому записі цілком можна обійтися і без вступної частини - ви напевно знаєте, що це і навіщо воно потрібне. Зізнаюся, що спочатку я планував написати про нього з незалежної і об`єктивної точки зору, проте в ході використання його в якості основного браузера протягом двох повних днів, я просто не можу цього зробити. Тому по ходу прочитання ви неодноразово помітите «домішка» особистої думки. Ну а навіщо ж ще потрібен формат блогу, а не новинного сайту?
Інтерфейс і навігація
На даний момент інтерфейс (точніше та його частина, яку встигли реалізувати) виглядає дещо інакше, ніж концепти, які компанія продемонструвала громадськості на заході, що відбувся 21 січня. Так, наприклад, в актуальній і потрапила мені на огляд версії відсутня кнопка візуального перемикання між вкладками, після натискання на яку над адресним рядком з`являються їх ескізи.
Зліва - звичайний розмір вікна, праворуч - зменшений
Розміри вікна браузера піддаються зміні: ніяких проблем не виникає при розтягуванні вікна по горизонталі, однак по вертикалі зберігається мінімально допустимий розмір вікна, аналогічно іншим Modern-додатків, в тому числі і оновленим для підтримки нових можливостей Windows.
Зліва - звичайний режим + панель обраного, праворуч - планшетний режим (без панелі)
Окремо варто відзначити розмір інтерфейсу браузера: так, запущений в режимі робочого столу Spartan забирає 265 пікселів лише зверху (при включеній панелі обраного), залишаючи на взаємодію зі сторінкою куди менше місця, ніж я міг і хотів би отримати. Для порівняння, верхня частина класичного Internet Explorer 11 віднімає у користувача всього 85 пікселів екранного простору навіть з включеною аналогічним чином панеллю обраного. Звичайно, можна знову списати все на ранню стадію розробки як самого браузера, так і тієї ОС, для якої він призначений, однак зараз подібне розміщення заголовків, в тому числі і заголовка вікна, виглядає досить гнітюче. Якщо позбутися від заголовка включивши планшетний режим, ситуація стає трохи краще.
Меню браузера також не відрізняється насиченістю і на даний момент пропонує лише мінімальний набір необхідних користувачеві дій: з нього ви можете відкрити ще одне вікно браузера, відрегулювати масштаб сторінки, поділитися нею (все ще використовується стандартний контракт Share), знайти який-небудь текст в рамках відкритої вкладки і перейти в настройки.
У всіх вкладок присутній контекстне меню, однак не всі його елементи на даний момент доступні: наприклад, ви не зможете створити вкладку InPrivate, відновити раніше закриті або додати в обране відкриті в поточний момент вкладки. Звичайно ж, в майбутніх версіях всі ці пункти меню стануть доступні і будуть працювати належним чином. Аналогічне можна сказати і про контекстному меню відкритих сторінок - в ньому недоступні елементи, пов`язані з переглядом вихідного коду, але це пояснюється відсутністю інструментів розробника всередині браузера як таких.
До речі, очі вас не обманюють - Spartan дійсно пропонує вам використовувати для навігації поєднання клавіш, що вже стали звичні будь-якого інтернет-користувачеві, як по попередніх версіях IE, так і по продуктам конкурентів.
Налаштування та інші можливості
Детально розглянувши інтерфейс браузера, логічно було б звернути вашу увагу на функції, які повинні зробити його унікальним у порівнянні з браузерами від інших компаній. Однак почнемо ми, мабуть, все-таки з налаштувань, яких тут, на жаль, зовсім мало. На зображенні вище ви можете спостерігати 5 основних параметрів браузера, піддаються зміні через його інтерфейс: включення / відключення панелі обраного, перемикач визначення телефонних номерів на сторінках, використання фільтра SmartScreen, зміна адреси домашньої сторінки і налаштування зовнішнього вигляду вбудованого режиму читання. Не густо, прямо скажемо. Також варто врахувати, що внесення змін на сторінці about: flags не має ефекту на роботі Spartan, а тому абсолютно марна в його середовищі.
Зліва - додавання в обране або список для читання, праворуч - сам список
Список для читання, як і обіцяли представники компанії Microsoft, тепер інтегрований в середу браузера, однак в використовуваної мною збірці, на жаль, не працює: сам список завжди залишається порожнім, не важливо скільки сторінок ви в нього вже встигли додати. Рівно як і інші елементи нового меню вибраного - завантаження і журнал відвідувань. Саме ж обране функціонує справно.
Інтеграція з персональним помічником Cortana є одним з найважливіших нововведень браузера: в теорії, вона дозволить моментально дізнаватися додаткові дані про місця, статус ваших квитків на літак або посилок, ну або просто значенні слів - все це відбувається без втрати оригінального контексту, в вигляді з`являється бічний панелі з усією необхідною інформацією. На жаль, оцінити можливості такої інтеграції не є можливим через орієнтованості Cortana лише на США в поточних збірках Windows 10, проте в перспективі, подібна функціональність буде доступна і на інших ринках. Більш докладно і навіть з робочими прикладами цю можливість розглянув мій колега з WinBeta.org, Зак Боуден. Ознайомитися із записаною їм відео-демонстрацією роботи Cortana в інтерфейсі Spartan ви можете в його оригінальній статті (або нижче - прим. Winline.ru).
негатив
Крім непрацюючих елементів інтерфейсу або відсутніх можливостей (наприклад, від функціоналу по створенню заміток прямо на веб-сторінці в браузері присутній лише неактивна кнопка), які ми списали на статус розробки Project Spartan, варто відзначити деякі з вельми дратівливих особливостей, що проявилися в ході його використання . Так, наприклад, в поточному стані Spartan не здатний замінити modern-версію Internet Explorer в сценаріях постійного використання на планшетному пристрої: з завидною регулярністю щось просто працює не тим чином, яким має. Деякі сторінки можуть зависнути ще під час відкриття (підозрюю, що тут винен Adobe Flash, який, до речі, працює як і в попередніх версіях IE для сенсорних пристроїв - в цілому без нарікань), тим самим «потягнувши» з собою весь браузер - відновити його працездатність можливо лише повторним запуском.
Ще одним істотним мінусом для мене виявилася відокремленість нового браузера від класичної версії IE: раніше між нею і «сучасної» версією була присутня деяка програмна зв`язок, яка давала можливість їм використовувати загальні настройки. Однак зараз Spartan не взаємодіє з IE ні на одному з рівнів - наприклад, задана вами домашня сторінка в одному з браузерів чи не з`явиться в іншому. Аналогічним чином ви не можете змінити пошуковик, який використовується в пошуковому рядку Spartan - навіть якщо змінити параметри в реєстрі, пошук все одно буде виконуватися через Bing. Однак все це лише особисті відчуття - з архітектурної точки зору це поділ є більш ніж правильним кроком. Справа в тому, що в поточних планах Microsoft значиться відмова від попередньої установки Internet Explorer в Windows 10, навіть в незалежності від її SKU: як то кажуть в конфіденційних документах, IE буде доступний в якості завантажується компонента лише в редакції Enterprise.
Ще один факт, який слід додати розголосу не дивлячись на те, що він не пов`язаний безпосередньо з цієї складанням, стосується слуху про підтримку розширень браузера від Google Chrome. Так, Microsoft вже офіційно підтвердила наявність подібних планів, проте на даний момент в партнерській документації повідомляється про те, що до реалізації подібної функціональності розробники приступлять лише після випуску фінальних версій Windows 10, і, відповідно, Spartan, як би він до того моменту не називався . Крім того, компанія вирішила не забезпечувати підтримку ActiveX в Spartan в будь-якому вигляді.
Висновок?
В цілому використання Spartan в його поточному стані залишає лише негативні відчуття: браузер просто не готовий до «виходу у великий світ» станом на кінець лютого. Цілком можливо, що необхідність стабілізувати і кілька відполірувати його роботу і є причиною чергового зсуву в терміни випуску наступної публічної збірки Windows 10, так як компанія гранично ясно дала зрозуміти, що перша публічна версія Spartan стане доступна учасникам Windows Insider Program вже в ній.
Ну а поки, як і зазвичай, залишається чекати і сподіватися на те, що Microsoft зможе в повній мірі реалізувати свою амбітну концепцію по створенню сучасного і універсального браузера, нічим не поступається конкурентним рішенням і який би притягнув користувачів унікальними можливостями. По крайней мере, працює Spartan не менше швидко в порівнянні зі своїм попередником, що вже плюс.