У дома Напредничаво мислене Microsoft в процес на изграждане: 10 изговорени и неизказани съобщения

Microsoft в процес на изграждане: 10 изговорени и неизказани съобщения

Видео: РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014 (Септември 2024)

Видео: РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014 (Септември 2024)
Anonim

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

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

Всъщност, натискът за превръщане на инструментите за разработка на Microsoft в крос-платформа беше най-голямото послание на конференцията Build, повтаряно отново и отново от ръководителите на Microsoft, не само на основните коментари, но и на много от сесиите за прекъсване. Microsoft говори за многоплатформени инструменти от доста време и това беше и голямото послание на миналогодишния Build. Някои от тези планове изглежда са работили; други не са. Но тази година усилията изглежда са много по-интегрирани в основните продукти.

Например, вградената в UHNU черупка на BASH в следващата голяма версия на 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 Server, както и към Amazon Web Services и други облачни доставчици, и не само Microsoft Azure. Вместо да се бори с това, Microsoft го възприема.

2. Когато Microsoft казва „Първо мобилност“, това не означава Windows Phone.

Вместо това компанията подчерта, че когато казва, че иска да се съсредоточи върху „първо облак, първо мобилност“, това означава мобилност на преживявания през устройства, като подчертава как работят неща като Office suite и OneDrive на iOS и Android, както и на Mac и Устройства с Windows и могат да синхронизират информация на всички тези устройства. Освен че прави продукти като Office и неговия интелигентен асистент от Cortana работят на множество платформи, Microsoft настоява на разработчиците да накарат приложенията им на платформи да работят заедно.

Например, една сесия беше фокусирана върху Project Rome, планът на Microsoft за това как разработчиците могат да създават приложения, които работят заедно на устройства, като например да позволяват на приложението за телефон да работи с приложение на работния плот или Xbox. Голяма част от това е изградено върху инструмента на SmartGlass на Xbox, който позволява на телефона или компютъра да се свързват с Xbox, с нови инструменти на всичкото отгоре. Интересното е, че това ще работи в Windows, Android и iOS, когато се пусне, така че приложенията за Android или iOS могат да работят с Windows или Xbox. Неизказано съобщение: Windows Phone не е мъртъв, но вече не е централен за амбициите на компанията. Microsoft знае, че повечето хора ще използват мобилни устройства с iOS и Android и по този начин трябва да имат приложения и инструменти за всички тях.

3. Windows 10 получава голямо приемане.

Microsoft направи голяма работа как сега има 270 милиона потребители на Windows 10, като Тери Майърсън, изпълнителен вицепрезидент на групата Windows и Devices, заяви, че това изпреварва прехода на Windows 7 за същото време със 145 процента и е далеч пред по-бавния преход към Windows 8. Това е добра новина за компанията, тъй като тя продължава да има цел от един милиард устройства с Windows 10 за две до три години. Но ако има около 1, 5 милиарда компютъра в употреба, това все още означава, че 85 процента от тях все още не работят с Windows 10, така че Microsoft трябва да продължава да настоява за надстройки и нови продажби.

4. Windows 10 Anniversary Update тласка мастила, Cortana, Здравейте.

Майърсън каза, че следващата актуализация, която се дължи това лято и понякога наричана „Redstone“, ще се съсредоточи върху темата на Microsoft за „по-лични компютри“ с неща като подобрения в биометричната система за автентификация на Windows Hello и нейната интеграция с приложения и браузъра Edge, както и добавки за самия браузър и подобрения на личния асистент на Cortana (за които ще обсъдя по-долу).

Но голяма част от демонстрацията беше насочена към мастиленето и надеждите на Microsoft, че хората ще се насочат към изчисленията на базата на химикалки (на устройства като линията Surface), за да заменят бележките с писалка и хартия, с подобрения в приложенията Sticky Notes и SketchPad, водещи до по-разширено използване на мастила като платформа, с писалката, използвана за извършване на неща, като например зачеркване на думи в Word. Най-много ме впечатли възможността да извадя линийка на екрана за рисуване или подравняване на обекти в инструменти като PowerPoint или Adobe Illustrator CC. Illustrator дори ще включва други шаблон, за да помогне да рисувате. Въпреки усилията на Microsoft обаче, мастиленето остава нишова употреба за повечето хора. Въпреки че чухме за все по-голямото приемане на Windows от Windows, исках да чуя повече за начините за улесняване на Windows 10 за внедряване в предприятието, но Microsoft не се справи с тях. Неизказано: преместването на Windows към приблизително годишен график за актуализиране означава, че всяка нова версия е сравнително постепенна. Разбира се, това означава, че е по-лесно потребителите да бъдат в течение.

5. Microsoft все още настоява за „универсалната платформа на Windows“.

Компанията говори за „универсални“ приложения от няколко години, като повечето основни понятия се връщат към приложенията „Modern“ или „Metro“, обещани за Windows 8 преди пет години. По време на тази година Майърсън говори за това как платформата се разраства и как скоро ще виждаме приложения като тези от Facebook. Той също така говори за пускането на Windows Store for Business, предназначен за корпоративни приложения за бизнес. Други демонстрации показаха, че Universal Apps работят на Xbox и как могат да работят с HoloLens. Може би най-важното е, че компанията показа Desktop App Converter, наричан понякога Centennial, предназначен да улесни преместването на настолни приложения към новата платформа. Това трябва да допълни предишните инструменти "Bridge", предназначени да помогнат за преместване на iOS или Web Apps към платформата.

Но това, което до голяма степен остана неизказано, е фактът, че просто няма толкова много Universal приложения и 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, което ви позволява да планирате срещи на близки места.

Концепцията за добавки е страхотна, въпреки че отбелязах, че това все още не помага на много от нас, които имат VBA-базирани Excel макроси, които не работят на новите платформи. (От това, което събирам, едва ли някога ще работят на новите платформи, въпреки че чух намеци, че Microsoft може би разглежда друг метод за разрешаване на разширяемостта на потребителите.) Надявах се също да чуя повече за подобрените инструменти за сътрудничество, особено в основните приложения за десктоп, област, в която Microsoft обеща подобрения, но компанията доста мълчи по темата. Все пак изглежда едно неизказано, но ясно послание, че Office може би е най-важният продукт на Microsoft в момента - поне от гледна точка на увеличаване на приходите.

7. Разговорите също могат да станат платформа.

Може би най-голямата нова тема за компанията бяха „разговорите като платформа“, както беше представена в основната бележка от изпълнителния директор Сатя Надела. Той описа бъдеще, при което човешкият език се превръща в потребителски интерфейс, ботовете се превръщат в новите приложения, а дигиталните асистенти са като „мета-приложения“ като браузъра, повикване на други приложения или „ботове“, които имат някакво ниво на интелигентност.

Лу разшири концепцията, казвайки, че приложенията са добри, но „не покриват дългата опашка“, което означава, че има само толкова много приложения, които хората искат да инсталират. Той предвижда бъдеще, в което хората да разговарят с интелигентни асистенти - по-специално Cortana на Microsoft, но вероятно само ботове в приложения като Skype или Outlook - и да имат достъп до всяка услуга, без да изтеглят приложения или да посещават уеб сайтове. Действителните въведени продукти включваха групови конектори на Office 365, които позволяват на разработчиците да поставят конектори в функцията "Групи" в офиса; и нов SDK за Skype, който позволява на ботове или други приложения да комуникират в Skype, включително в групови разговори. Основната идея изглежда включва включване на разговорни платформи - от Cortana до Skype до приложения на трети страни - и добавяне на интелигентност към тях. Идеята е да добавите разбиране, предпочитания и по-специално контекст към такива приложения. Голямото послание тук е, че Microsoft иска Cortana да бъде ключовият интелигентен агент в Windows, Android и iOS - за да може да контролира следващата платформа, ако наистина се окаже, че така хората искат да си взаимодействат с компютрите си. Siri, Google Now и Alexa на Apple не бяха споменати, но знаете, че те ще бъдат ключови конкуренти.

8. Microsoft иска разработчиците да мислят за „интелигентния облак“.

Надела даде своя тон на концепцията в основната си бележка, а Скот Гътри даде повече подробности на следващия ден. Голяма част от дискусиите му се занимаваха с "разузнаването", включително съхраняването и анализирането на данни в облака. Новите инициативи включват подновен натиск върху Azure IoT, като управление на устройства с хъб и SDK за шлюз; нови опции за базата данни на DBD 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 се разраства.

Guthrie също така даде много статистически данни за нарастването на Microsoft Cloud, и по-специално на услугата Cloud Azure, и заяви, че 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. Guthrie каза, че голяма част от Azure и Office 365 са създадени с Service Fabric, а също така показа как играта Age of Ascent използва тези функции, за да направи много по-бърза и да обработи до 50 000 едновременни играчи в една битка. В дългосрочен план можехме да видим повече големи приложения да преминат към този модел и повече от по-малките микросервизи могат да бъдат услуги, предлагани от самата облачна платформа. Това е интересна визия. По някакъв начин други са в тази визия - в допълнение към Mesos и Docker, Google Kubernetes и Amazon услугата Lambda започват да се занимават с част от нея, но всичко е много рано. Ако успее, това наистина може да промени начина, по който хората пишат приложения, но остава да се види дали това е нещо за всички разработчици или само за най-големите приложения.

Microsoft в процес на изграждане: 10 изговорени и неизказани съобщения