Я провів декілька днів, користуючись Cortana замість Alexa чи Google Assistant, і, чесно кажучи, цей досвід викликав у мене розчарування. На жаль, Microsoft відстала настільки, що єдиним розсудливим виходом здається відмова від цієї технології.
Сатья Наделла та майбутнє Cortana
Нещодавно генеральний директор Microsoft, Сатья Наделла, відкрито заявив, що компанія більше не бачить Cortana як прямого конкурента Alexa або Google Assistant. Згідно з інформацією, наданою MSPoweruser, він наголосив:
«Ми хочемо, щоб Cortana була доступна через Google Assistant та Alexa, аналогічно тому, як наші додатки працюють на Android та iOS. Ми розглядаємо саме такий напрямок розвитку.»
Чи означає це, що Cortana дійсно настільки відстала? Чи варто відмовитися від ідеї її використання як персонального цифрового помічника? Щоб з’ясувати це, я провів кілька днів тестування, і дійшов висновку, що так, настав час рухатися далі.
Проблеми з налаштуванням
Мій експеримент почався з труднощів. У мене є пристрої Alexa та Google вдома, але немає зручних пристроїв Cortana. Я маю Surface Pro 3, ПК з Windows 10 та Cortana на телефоні. Проте, мій ПК не має мікрофона, Surface переважно вимкнений, а мікрофон телефону недостатньо якісний для голосових команд.
Тому я придбав Harmon Kardon Invoke для офісу та використовував телефон в інших кімнатах. Це не ідеально, але прийнятно. На жаль, немає бюджетного аналогу Google Home Mini або Echo Dot, тільки Invoke, що ускладнює розгортання Cortana по всьому дому. Ціна Invoke знизилася до 50 доларів, що привабливо для такого динаміка, але Echo Dot та Google Mini можна знайти за меншою ціною. Іноді, на них трапляються знижки до 30 доларів.
Cortana виконує лише частину завдань
Зазвичай, мої пристрої Google та Alexa використовуються для управління розумним будинком, відтворення музики, встановлення таймерів та автоматизації. Почавши інтеграцію з розумним домом, я був налаштований оптимістично. Cortana підтримує Wink, Smartthings та Philips Hue. Я використовую Wink для багатьох розумних пристроїв, і керування ними працювало без проблем. Здавалося, все на рівні з Alexa та Google Assistant.
Cortana добре справлялася з таймерами та будильниками, а підключення Spotify було простим. Проблеми почалися, коли я спробував зупинити музику. Слово «Стоп» часто не працювало, Cortana повідомляла, що не може виконати цю команду. Через декілька спроб, це врешті-решт спрацьовувало. Також виникали проблеми з плейлістами. Наприклад, фраза «грати в сліпий ліс на Spotify» правильно знаходила мій плейліст, а «грати в Ori and the Blind Forest» постійно викликала плутанину. Керування музикою через додаток Spotify виявилося набагато простішим, ніж голосові команди.
На противагу цьому, за умови правильної назви пісні чи виконавця, я рідко стикаюся з подібними проблемами у Google Assistant та Alexa.
Більше недоліків, ніж переваг
Проблеми почалися у вітальні. Освітлення тут працює через пристрої Magic Home, які не підтримує Cortana. Потім з’ясувалося, що мої розетки iClever та GE не всі сумісні з Wink, а отже, я не можу керувати освітленням та розетками через Cortana. Для цього потрібно звертатися до Alexa або Google.
Часто, потрібної мені музики немає на Spotify, і потрібно звертатися до інших джерел. На жаль, вибір музичних сервісів для Cortana дуже обмежений. Об’іцяна Pandora досі не з’явилася, хоча обіцяли її інтеграцію більше року тому. Оновлення в блозі Pandora про Cortana не з’являлися, в той час як вони оновлюють інформацію про додаток для Xbox. Навіть зі Spotify, Cortana не підтримує багатокімнатний аудіо, яким я постійно користуюся. Якщо потрібен домофон, знову ж таки, доводиться звертатися до Alexa чи Google. Проблема не лише в недостатній кількості колонок Cortana в будинку, а у відсутності цих функцій взагалі.
Моя електронна пошта та календар інтегровані через Outlook.com, тож я очікував безпроблемної роботи. Електронна пошта працювала добре, а календар залишав бажати кращого. Команди «Кортана, що в моєму календарі» чи «яка моя наступна зустріч» часто видавали відповідь, що в календарі нічого немає. Але ж я шукав інформацію на завтра. Команда «що в моєму календарі завтра» спрацювала лише після кількох спроб. На жаль, інформація була не дуже корисною через наявність посилок.
Коли приходить повідомлення про відправлення посилки, Microsoft автоматично додає її в мій календар на очікувану дату прибуття. Але команда «коли приїде моя посилка» не працює. У моєму календарі п’ять посилок, що мають прибути завтра, і Cortana читає лише перші чотири позиції зі списку. Це означає, що моєї фактичної зустрічі на завтра не було в списку.
Календарні події також показали непослідовність роботи Cortana на різних пристроях. Нагадування про подію на завтра прийшло на мій телефон Android, Windows, ПК та Surface, але не на Invoke. Якби ці пристрої не були в одній кімнаті, я б міг взагалі пропустити нагадування.
Програма Cortana не є достатньо корисною
Я не додаю купу правил голосом
Я активно використовую рутини для автоматизації будинку. Я хотів перевести їх на Cortana для повного досвіду, але спочатку таких функцій не було. Пізніше, оновлення Microsoft представило функції, схожі на підпрограми, під назвою «Сцени та правила». Сцени поєднують дії (наприклад, вимкнення світла на кухні знижує температуру термостата до 70 градусів). Правила діють у певний час (наприклад, вмикають світло на під’їзді о 21:00).
Я сподівався на автоматизацію, але Microsoft реалізувала цю функцію лише частково. Встановлювати сцени та правила можна лише голосом. В налаштуваннях програми Cortana (куди Microsoft перемістила блокноти) можна переглядати та видаляти сцени та правила, але не додавати нові. Здавалося, це провал. Голосом додати забагато рутин неможливо.
Будильники та таймери також є проблемою. Їх неможливо назвати, незалежно від способу створення, а створені з динаміка Cortana можна видалити лише з нього. Через неможливість назвати будильник, доводиться казати щось на кшталт «видали мій будильник на 16:30» сподіваючись, що Кортана правильно зрозуміє. Створення будильника з телефону, відправляло його в окремий додаток, і навіть там не було відображено часу.
Google та Amazon досягли значних успіхів у інтеграції програм. Я можу керувати нагадуваннями, будильниками та таймерами з будь-якого пристрою через відповідний додаток. Налаштування рутин можна робити простим дотиком до екрана телефону, без голосових команд.
Обмежена кількість навичок та їх заплутане ввімкнення
Коли Microsoft анонсувала Invoke, вона похвалилася, що Cortana має 46 навичок. З того часу, їх кількість зросла до сотні. Але це мізерно мало порівняно з 50 000 навичок Alexa. Хоча не всі навички Alexa вражаючі, багато з них роблять унікальні речі, наприклад, читають історії або допомагають у настільних іграх. У Cortana бракує навіть базових навичок, таких як Dominoes, Dark Sky та Wink.
Найгірше – це спроба додати навички. У додатку Cortana є перелік встановлених навичок. Натиснувши «Відкрийте для себе більше навичок», вас перенаправить на веб-сторінку навичок Cortana, де є їх описи. Але немає кнопки «додати», опції встановлення, чи будь-чого іншого, що підказувало б, як їх увімкнути. Microsoft очікує, що ви спробуєте використати навичку, звернувшись до Cortana, і тоді вам запропонують її додати.
Але, щоб скористатися навичкою, ви вже повинні знати про її існування. Навіщо тоді не дати можливість увімкнути її з веб-сторінки?
Найкраще, що можна зробити з Cortana – це перетворити її на Alexa
Коли я стикався з проблемами при використанні Cortana, відповідь була простою: зверніться до Alexa. Щоб дотриматися обіцянки «використовувати лише пристрої Cortana», я не вдавався до легких шляхів. Натомість, я викликав Alexa через Cortana, використовуючи їхню інтеграцію. Це працювало чудово. Зазвичай, протягом двох секунд Alexa повідомляла, що перебирає на себе управління, і я міг сказати потрібну команду. Після виконання запиту, Alexa питала, чи є ще щось. Коли все було закінчено, я міг сказати «припини слухати» або нічого не казати, і вона б автоматично вимкнулася.
Проте, незважаючи на хорошу інтеграцію, це все ще додатковий крок, якщо можна було використовувати динамік Alexa одразу. Якщо голосові помічники потрібні для зручності, то має сенс використовувати «оригінал», а не робити додаткові кроки.
Cortana застрягла в минулому
Майже всі проблеми, з якими я зіткнувся з Cortana, колись були проблемами Alexa та Google Assistant.
Вони не завжди коректно враховували кілька динаміків, не підтримували багатокімнатний звук. Їхнім додаткам бракувало витонченості, а підпрограми з’явилися не одразу. Але Amazon та Google постійно працювали над покращенням своїх продуктів, чого Microsoft, чесно кажучи, не робила. Можливо, вони демонстрували футуристичні технології для офісів, але для дому це не приносить користі.
Чи зможе Microsoft надолужити? Мабуть, так, але якою ціною? Microsoft – це велика корпорація з багатьма проєктами, і кожен ресурс, витрачений на один проєкт, означає втрату фокусу в іншому.
Навіть якби Microsoft додала всі необхідні функції в Cortana, це не вирішило б основної проблеми, з якою Microsoft стикається занадто часто. Низька підтримка веде до відсутності підтримки від третіх сторін, а відсутність підтримки від третіх сторін знову ж таки означає низьку підтримку. Microsoft зіткнулася з тією самою проблемою «курки і яйця», що і з Windows Phone, і саме тому у Cortana так мало навичок. Ніхто не зацікавлений у їхній розробці.
Іноді, краще змінити курс і запитати по-іншому. Чим ще може бути Cortana? Саме це мав на увазі Сатья Наделла у своїх недавніх заявах.
Тим часом, я повертаюся до Alexa та Google. Я залишу динамік Cortana для інтеграції Spotify, але, скоріш за все, не більше. Навіть якщо якість голосових відповідей не покращиться, його можна тримати поруч із комп’ютером та керувати через додаток Spotify або використовувати як Bluetooth-динамік. Чесно кажучи, за 50 доларів це досить хороший Bluetooth-динамік.