Будинки Вперед мислення Microsoft у складанні: 10 розмовних та невимовних повідомлень

Microsoft у складанні: 10 розмовних та невимовних повідомлень

Відео: Microsoft Build 2017 за 12 минут (Листопад 2024)

Відео: Microsoft Build 2017 за 12 минут (Листопад 2024)
Anonim

Microsoft зробила ряд важливих анонсів та демонстрацій на минулої тижня на конференції Build, де вона продемонструвала ювілейне видання Windows 10 та оголосила низку нових ініціатив, спрямованих на розробників, від відкритого коду та інструментів крос-платформи до нових хмарних сервісів. Але в той час, як на сцені було багато чітких повідомлень, я виявив, що існує ряд важливих тенденцій, які залишилися без уваги. Ось що мені було найцікавішим:

1. Microsoft хоче стати лідером для розробників, незалежно від типу програми, мови чи платформи, на яку вони націлені.

Дійсно, поштовх до того, щоб зробити інструменти розвитку Microsoft кросплатформенними, було найбільшим повідомленням конференції Build, що повторювалось керівниками Microsoft не раз і не тільки на основних словах, але і на багатьох сесіях проривів. Microsoft вже тривалий час говорить про кросплатформні інструменти, і це також було великим повідомленням минулорічного Build. Деякі з цих планів, здається, спрацювали; інші - ні. Але цього року зусилля, здається, значно більше інтегруються в основні продукти.

Наприклад, вбудована оболонка BASH Ubuntu в наступний великий реліз Windows дозволить розробникам Linux працювати в Windows. Microsoft також придбала Xamarin, який створив платформу .NET для створення додатків для iOS, Android та Mac. Скотт Гетрі, виконавчий віце-президент Cloud and Enterprise Group, оголосив, що Xamarin тепер без додаткової плати буде включатися в різні версії популярного середовища розробки Visual Studio Microsoft (включаючи безкоштовну версію). Було багато сесій щодо створення додатків на різних платформах, використовуючи як Xamarin, так і Apache Cordova, платформу для мобільних розробників, що базується на веб-стандартах. (Комерційна версія - Adobe PhoneGap.) Microsoft вже деякий час підтримує Linux у своїй хмарній службі Azure, а також нещодавно оголосила, що SQL Server прийде до Linux у наступному році.

Це більші та основні зміни, ніж можна було б очікувати від Microsoft всього два роки тому. Невимовне повідомлення: зрозуміло, що більшість розробників хочуть створити клієнтські програми для iOS та Android, а не лише Windows та Web, і багато хто націлений на сервери Linux, а не тільки сервер Windows, а також веб-сервіси Amazon та інші хмарні провайдери, і не лише Microsoft Azure. Замість того, щоб боротися з цим, Microsoft сприймає це.

2. Коли Microsoft каже "По-перше, мобільність", це не означає Windows Phone.

Натомість компанія підкреслила, що, коли вона каже, що хоче зосередитись на "хмарі по-перше, мобільність спочатку", це означає мобільність досвіду на різних пристроях, підкреслюючи, як такі речі, як Office Suite та OneDrive, працюють на iOS та Android, а також на Mac і Пристрої Windows і можуть синхронізувати інформацію на всіх цих пристроях. На додаток до того, що такі продукти, як Office та його розумний помічник Cortana, працюють на багатьох платформах, Microsoft розширює шляхи розробників для того, щоб їхні програми на різних платформах працювали разом.

Наприклад, один сеанс був зосереджений на проекті Рим, план Microsoft про те, як розробники можуть створювати додатки, які працюють разом на різних пристроях, наприклад, дозволяючи телефонній програмі працювати з додатком на робочому столі або Xbox. Значна частина цього побудована на інструменті SmartGlass Xbox, який дозволяє телефону або ПК підключитися до Xbox, а над цим - нові інструменти. Цікаво, що це буде працювати в Windows, Android та iOS після його випуску, тож програми Android або iOS можуть працювати з Windows або Xbox. Незгадане повідомлення: Windows Phone не мертвий, але він вже не є головним для амбіцій компанії. Корпорація Майкрософт знає, що більшість людей запускають мобільні пристрої iOS та Android, а отже, для цього вони повинні мати додатки та інструменти.

3. Windows 10 отримує багато схвалення.

Microsoft зробила велику справу з тим, як зараз налічується 270 мільйонів користувачів Windows 10, Террі Майерсон, виконавчий віце-президент групи Windows і пристроїв, заявив, що це випереджає перехід Windows 7 за той же час на 145 відсотків, і це набагато попереду повільнішого переходу Windows 8. Це хороша новина для компанії, оскільки вона продовжує мати мету в один мільярд пристроїв Windows 10 протягом двох-трьох років. Але якщо використовується близько 1, 5 мільярда ПК, це все ще означає, що 85 відсотків з них ще не мають Windows 10, тому Microsoft повинна продовжувати наполягати на оновленнях та нових продажах.

4. Windows 10 Anniversary Update штовхає чорнило, Cortana, Hello.

Майєрсон заявив, що наступне оновлення, яке відбудеться цього літа, а іноді його називають "Redstone", зосередить увагу на темі Microsoft "більш особисті обчислення" з такими речами, як поліпшення системи біометричної автентифікації Windows Hello та її інтеграції з додатками та браузером Edge, а також надбудови для самого браузера та вдосконалення особистого помічника Cortana (про які я розповім нижче).

Але більша частина демонстрації була зосереджена на черніжці, і Microsoft сподівається, що люди звернуться до обчислень на основі ручки (на таких пристроях, як лінія Surface), щоб замінити перо-паперові нотатки, покращуючи додатки Sticky Notes і SketchPad, що ведуть до більш досконалого використання чорнила як платформи, за допомогою ручки, яка використовується для таких речей, як перекреслення слів у Word. Мене найбільше вразила можливість вивести лінійку на екран для малювання або вирівнювання об'єктів в таких інструментах, як PowerPoint або Adobe Illustrator CC. Illustrator навіть включить інші трафарети, щоб допомогти малювати. Незважаючи на зусилля корпорації Майкрософт, чорнило залишається корисним для більшості людей. Хоча ми чули про зростаюче прийняття корпорацією Windows у Windows, я хотів почути більше про способи полегшення роботи Windows 10 для розгортання, але Microsoft не вирішила цих питань. Невимовлено: переміщення Windows до приблизно щорічного розкладу оновлення означає, що кожен новий випуск є відносно інкрементальним. Звичайно, це означає, що користувачам простіше бути в курсі.

5. Microsoft все ще просуває "Універсальну платформу Windows".

Компанія вже кілька років говорить про "універсальні" програми, при цьому більшість основних понять повертаються до програм "Сучасний" або "Метро", обіцяних для Windows 8 п'ять років тому. На цьому році Майєрсон розповів про те, як платформа зростає, і про те, як ми незабаром побачимо додатки, такі як програми з Facebook. Він також розповів про випуск Windows Store for Business, розроблений для корпоративних додатків для бізнесу. Інші демонстрації показали, що Universal Apps працює на Xbox та як вони можуть працювати з HoloLens. Мабуть, найголовніше, компанія показала Desktop App Converter, який іноді називають Centennial, розроблений для полегшення переміщення додатків для настільних ПК на нову платформу. Це має доповнювати попередні інструменти "Bridge", розроблені, щоб допомогти перемістити iOS або Web Apps на платформу.

Але в основному невисловленим було те, що просто не так багато універсальних додатків, і Windows Store виглядає відносно безплідно в порівнянні з Apple App Store або Google Play. Більшість додатків для настільних комп'ютерів ще не перейшли на нову платформу - Microsoft Office, але універсальні версії не настільки потужні, як настільні, - і останнім часом багато розробників ігор скаржилися на те, що не хочуть продавати через Microsoft магазин. Новий міст і зростаюча популярність Windows 10 допоможуть деяким, але Microsoft ще багато чого ще має зробити, щоб розробники набули.

6. Офіс зараз є платформою.

На конференції Ци Лу, виконавчий віце-президент групи прикладних та сервісних послуг, розповів про спробу перетворити Office з продуктів на послуги та мікросервіси шляхом збільшення мобільності, співпраці, інтелекту та безпеки. За його словами, 1, 2 мільярда користувачів Office, які в середньому проводять три-чотири години на день, використовуючи набір.

Значна частина його розмов про те, як розробники могли використовувати "Microsoft Graph" - всю інформацію, що зберігається в різних частинах Office - за допомогою набору API та інструментів, пропонованих Microsoft, наприклад, таким чином, як DocuSign може вибирати документи з OneDrive та запропонуйте, до яких людей їх надіслати. Інша частина стосувалася процесу надбудови, який дозволяє розробникам створювати інструменти, які підключаються до Office через додатки та врешті-решт на всіх платформах. Цього тижня компанія заявила, що підтримка Office для Mac з’явиться пізніше цього року та оголосила про нові функції, такі як можливість додавати ці програми до стрічки. Приклади включали додаток Starbucks, який дозволяє планувати зустрічі в сусідніх місцях.

Концепція надбудови чудова, хоча я зазначив, що це все ще не допомагає багатьом з нас, які мають макроси Excel на базі VBA, які не працюють на нових платформах. (З того, що я збираю, вони навряд чи коли-небудь працюватимуть на нових платформах, хоча я почув натяки, що Microsoft, можливо, розглядає якийсь інший метод забезпечення розширення користувачів.) Я також сподівався почути більше про вдосконалені інструменти співпраці, особливо в основні додатки для настільних ПК - область, де Microsoft пообіцяла вдосконалення, але компанія з цього приводу майже мовчала. Однак, схоже, одне невимовне, але чітке повідомлення полягає в тому, що Office, можливо, зараз є найважливішим продуктом Microsoft - принаймні з точки зору прибутків.

7. Розмови також можуть стати платформою.

Мабуть, найбільшою новою темою для компанії були "бесіди як платформа", як виступила з основним словом генерального директора Сатья Наделла. Він описав майбутнє, коли людська мова перетворюється на інтерфейс користувача, боти стають новими програмами, а цифрові помічники - це як "мета-додатки", такі як браузер, що запускають інші програми або "боти", які мають певний рівень інтелекту.

Лу розширив концепцію, сказавши, що програми хороші, але "не охоплюють довгий хвіст", означає, що існує лише стільки програм, які люди хочуть встановлювати. Він передбачав майбутнє, де люди будуть спілкуватися з розумними помічниками - зокрема Кортаною Microsoft, але, можливо, просто ботами в додатках, таких як Skype або Outlook - і матимуть доступ до будь-якої служби, не завантажуючи додатки чи відвідуючи веб-сайти. Фактично представлені продукти включали роз’єми групи Office 365, які дозволяють розробникам вводити роз'єми в функцію "Групи" в офісі; і новий SDK для Skype, який дозволяє ботам або іншим програмам спілкуватися в Skype, включаючи групові бесіди. Основна ідея, як видається, передбачає отримання розмовної платформи - від Cortana до Skype до сторонніх додатків - та додавання до них інтелекту. Ідея полягає у додаванні розуміння, уподобань та, зокрема, контексту для таких програм. Велике повідомлення тут полягає в тому, що Microsoft хоче, щоб Кортана був ключовим інтелектуальним агентом у Windows, Android та iOS - щоб він міг контролювати наступну платформу, якщо дійсно виявиться, що саме так люди хочуть взаємодіяти зі своїми комп’ютерами. Сірі Apple, Google Now та Amazon's Alexa не згадувалися, але ви знаєте, що вони будуть ключовими конкурентами.

8. Microsoft хоче, щоб розробники думали про "розумну хмару".

Наделла виголосив концепцію на своєму виступі, а наступного дня Скотт Гетрі розповів більше деталей. Значна частина його обговорень стосувалася "інтелекту", включаючи зберігання та аналіз даних у хмарі. Нові ініціативи включають нове поштовх на Azure IoT, такі як управління пристроями концентраторів та шлюз SDK; нові параметри для бази даних Document DB NoSQL всередині Azure, включаючи підтримку DB DB; та можливість вбудовувати засоби Power BI в додатки, орієнтовані на клієнта. Але найбільші зміни відбулися в Cortana Intelligence Suite (раніше Cortana Analytics Suite), який тепер включає в себе бот-рамку, покликану спростити організацію створення інтелектуальних ботів, які можуть працювати за допомогою тексту, в пошті Office 365 або на платформах наприклад Skype, Slack та Twitter. Це здається гарним початком, але те, що не згадувалося, - це спосіб підключити ботів до Siri або Alexa, або навіть до таких служб, як Messenger Facebook або WhatsApp.

Крім того, фірма оголосила попередній перегляд Microsoft Cognitive Services, який тепер включає 22 різних API, включаючи такі, що охоплюють зір (наприклад, комп'ютерний зір, виявлення обличчя та API виявлення емоцій); мова, включаючи інтелектуальну службу розпізнавання розпізнавання (CRIS) для кращого перетворення мови в текст; мова, наприклад розбір складного тексту; знання; і пошук. Це довгий список потенційно корисних інструментів, хоча більшість із них все ще переглядаються. Багато компаній говорять про різні API та сервіси для додавання інтелекту, зокрема Amazon, Google та IBM; і незрозуміло, наскільки вдало зберігаються служби Microsoft, оскільки кожна служба має власні додатки.

9. Microsoft Cloud зростає.

Гутрі також дала багато статистичних даних про те, як виросла Microsoft Cloud, зокрема служба Cloud Cloud, і сказала, що 85 відсотків компаній Fortune 500 використовують частину хмари Microsoft, 1, 4 мільйона баз даних SQL в Azure і 5 мільйонів організацій, що використовують послуга Azure Active Directory. Це велика кількість, але, здається, є багато місця для зростання. Що стосується Office, Лі сказав, що на Office 365 було 60 мільйонів користувачів, і це звучить вражаюче, але потім вважає, що він також сказав, що є 1, 2 мільярда користувачів Office. Мене зацікавило підтвердження того, що велику частину використання Azure спонукають клієнти Office 365, оскільки організації, які вибирають Office 365, дуже ймовірно також використовуватимуть служби Azure Active Directory (що відповідає тому, що я бачив і чув від користувачів).

10. Microsoft готується до майбутнього "після програми".

Майже всі сьогоднішні програми були створені з концепцією декількох машин або віртуальних машин, кожен з яких працює разом із певними програмами, які працюють разом - наприклад, сервер додатків, веб-сервер та сервер баз даних. Коли організації переміщують програми до хмари, вони здебільшого зберегли цю структуру, і справді більшість веб-додатків дотримуються цього методу. Але останнім часом ми спостерігаємо, як деякі більші програми поділяються на набагато менші блоки або "мікросервіси", при цьому багато звертаються до таких служб, як контейнери, які полегшують переміщення програм та створення нових примірників. У Build, Guthrie та головний менеджер програми Скотт Хензельман обговорили плани Microsoft щодо надання такого роду послуг, з контейнерною службою, яка працює з Apache Mesos та Docker Swarm (що дозволяє контейнерам Windows Server або Linux), та новою сервісною тканиною, яка виконує функції платформа мікросервісу, яка може бути розгорнута в Azure, а з часом також VMware, OpenStack та Amazon Web Services. Гатрі сказала, що значна частина Azure та Office 365 була побудована за допомогою сервісної тканини, а також показала, як гра Age of Ascent використовує ці функції, щоб зробити її набагато швидшою та обробляти до 50 000 одночасних гравців в одному бою. Зрештою, ми можемо побачити, що більше великих додатків переходять на цю модель, і більше дрібних мікросервісів може бути послугами, пропонованими самою хмарною платформою. Це цікаве бачення. У чомусь інші випереджають це бачення - окрім Месоса та Докера, назустріч частини його приходять на думку Google Kubernetes та Amazon Lambda - але все це дуже рано. Якщо це вдасться, це дійсно може змінити спосіб написання заявок людьми, але залишається зрозуміти, чи це щось для всіх розробників чи просто найбільші програми.

Microsoft у складанні: 10 розмовних та невимовних повідомлень