Дом Перспективное мышление Microsoft при сборке: 10 разговорных и невысказанных сообщений

Microsoft при сборке: 10 разговорных и невысказанных сообщений

Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра (Октября 2024)

Видео: Мультики про машинки новые серии 2017 - Кто сильнее! Лучшие мультфильмы для детей /#мультик игра (Октября 2024)
Anonim

Microsoft сделала ряд важных анонсов и демонстраций на конференции Build на прошлой неделе, где она продемонстрировала юбилейную версию Windows 10 и объявила о множестве новых инициатив, нацеленных на разработчиков: от инструментов с открытым исходным кодом и кроссплатформенных инструментов до новых облачных сервисов. Но хотя многие сообщения были ясны на сцене, я обнаружил, что есть ряд важных тенденций, которые остались незамеченными. Вот что я нашел наиболее интересным:

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

Действительно, стремление сделать инструменты разработки Microsoft кросс-платформенными было самым большим посланием конференции Build, которое снова и снова повторяли руководители Microsoft, не только в своих выступлениях, но и на многих секционных заседаниях. Microsoft долгое время говорила о кроссплатформенных инструментах, и это было также большой новостью прошлогодней сборки. Некоторые из этих планов, похоже, сработали; другие не имеют. Но в этом году усилия, кажется, гораздо более интегрированы в основные продукты.

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

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

2. Когда Microsoft говорит «Мобильность прежде всего», это не означает Windows Phone.

Вместо этого компания подчеркнула, что когда она говорит, что хочет сосредоточиться на «облаке в первую очередь, мобильности в первую очередь», это означает мобильность взаимодействия между устройствами, подчеркивая, как такие вещи, как пакет Office и OneDrive, работают на iOS и Android, а также на Mac и Устройства Windows, и могут синхронизировать информацию на всех этих устройствах. В дополнение к тому, что такие продукты, как Office и его интеллектуальный помощник Cortana, работают на нескольких платформах, Microsoft предлагает разработчикам способы совместной работы их приложений на разных платформах.

Например, одна сессия была посвящена Project Rome, проекту Microsoft о том, как разработчики могут создавать приложения, которые работают вместе на разных устройствах, например, позволяя телефонному приложению работать с приложением на настольном компьютере или Xbox. Многое из этого построено на инструменте Smartbox от Xbox, который позволяет телефону или ПК подключаться к Xbox, а также новые инструменты. Что интересно, это будет работать в Windows, Android и iOS, когда он будет выпущен, так что приложения Android или iOS могут работать с Windows или Xbox. Неразвитое сообщение: Windows Phone не умер, но он больше не занимает центральное место в амбициях компании. Microsoft знает, что большинство людей будут использовать мобильные устройства iOS и Android, и поэтому ей нужны приложения и инструменты для всего этого.

3. Windows 10 получает широкое признание.

Microsoft много сделала для того, чтобы в настоящее время насчитывается 270 миллионов пользователей Windows 10, и Терри Майерсон, исполнительный вице-президент группы Windows and Devices Group, заявил, что это опережает переход на 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 будет даже включать другие трафареты, чтобы помочь рисовать. Несмотря на усилия Microsoft, тем не менее, чернила остаются нишевым использованием для большинства людей. Хотя мы слышали о растущем корпоративном принятии Windows, я хотел услышать больше о способах облегчения развертывания Windows 10 для корпоративного развертывания, но Microsoft не занималась этим. Неназванный: переход Windows примерно на ежегодный график обновления означает, что каждый новый выпуск является относительно инкрементным. Конечно, это означает, что пользователям легче оставаться в курсе.

5. Microsoft все еще продвигает «Универсальную платформу Windows».

Компания уже несколько лет говорит об «универсальных» приложениях, причем большинство основных концепций восходит к приложениям «Modern» или «Metro», обещанным для Windows 8 пять лет назад. В своем выступлении в этом году Майерсон рассказал о том, как растет платформа, и как мы вскоре увидим приложения, такие как приложения от Facebook. Он также рассказал о выпуске Магазина Windows для бизнеса, предназначенного для корпоративных бизнес-приложений. Другие демонстрации показали, что Universal Apps работают на Xbox и как они могут работать с HoloLens. Возможно, самое важное то, что компания показала конвертер настольных приложений, иногда называемый Centennial, предназначенный для облегчения перемещения настольных приложений на новую платформу. Это должно дополнять предыдущие инструменты «Bridge», предназначенные для перемещения iOS или веб-приложений на платформу.

Но в значительной степени негласным был тот факт, что универсальных приложений не так уж и много, и Магазин Windows выглядит относительно бесплодным по сравнению с Apple App Store или Google Play. Большинство настольных приложений еще не перешли на новую платформу - Microsoft Office, но версии Universal не так мощны, как настольные - и в последнее время многие разработчики игр, в частности, жаловались на нежелание продавать через 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 Cortana, но, возможно, просто с помощью ботов в приложениях, таких как Skype или Outlook, - и смогут получать доступ к любым услугам, не загружая приложения и не посещая веб-сайты. Фактические представленные продукты включали в себя соединители групп Office 365, которые позволяют разработчикам размещать соединители в функции групп в офисе; и новый SDK для Skype, который позволяет ботам или другим приложениям взаимодействовать в Skype, в том числе в групповых беседах. Кажется, что основная идея заключается в использовании диалоговых платформ - от Cortana до Skype и сторонних приложений - и добавлении к ним интеллекта. Идея состоит в том, чтобы добавить понимание, предпочтения и, в частности, контекст к таким приложениям. Большое сообщение здесь заключается в том, что Microsoft хочет, чтобы Cortana был ключевым интеллектуальным агентом для Windows, Android и iOS - чтобы она могла контролировать следующую платформу, если действительно выясняется, что именно так люди хотят взаимодействовать со своими компьютерами. Apple Siri, Google Now и Amazon от Alexa не упоминались, но вы знаете, что они будут ключевыми конкурентами.

8. Microsoft хочет, чтобы разработчики подумали об «интеллектуальном облаке».

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

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

9. Облако Microsoft растет.

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

10. Microsoft готовится к будущему после выхода приложения.

Почти все современные приложения были созданы с концепцией нескольких машин или виртуальных машин, каждая из которых работает с определенными приложениями, работающими вместе, такими как сервер приложений, веб-сервер и сервер базы данных. Когда организации перемещают приложения в облако, они в основном сохраняют эту структуру, и, действительно, большинство веб-приложений также используют этот метод. Но в последнее время мы видели, как некоторые большие приложения делятся на гораздо более мелкие блоки или «микросервисы», причем многие обращаются к таким службам, как контейнеры, которые упрощают перемещение приложений и создание новых экземпляров. В Build Гутри и главный менеджер программ Скотт Хансельман обсудили планы Microsoft по включению такого вида услуг с контейнерной службой, работающей с Apache Mesos и Docker Swarm (с учетом контейнеров Windows Server или Linux), и новой Service Fabric, которая действует как микросервисная платформа, которая может быть развернута в Azure, а также VMware, OpenStack и Amazon Web Services. Гатри сказал, что большая часть Azure и Office 365 была построена с использованием Service Fabric, а также продемонстрировала, как игра Age of Ascent использует эти функции, чтобы сделать ее намного быстрее и обрабатывать до 50 000 одновременных игроков в одной битве. В долгосрочной перспективе мы могли видеть, что более крупные приложения переключаются на эту модель, и большее количество меньших микросервисов может быть услугами, предлагаемыми самой облачной платформой. Это интересное видение. В некотором смысле, другие видят впереди это видение - в дополнение к Mesos и Docker, Google Kubernetes и сервис Amazon Lambda приходят на ум как часть его решения - но все это очень рано. В случае успеха это действительно может изменить способ, которым люди пишут приложения, но еще неизвестно, подходит ли это всем разработчикам или только самым крупным приложениям.

Microsoft при сборке: 10 разговорных и невысказанных сообщений