Video: Как установить Microsoft Visual C + + Сборник всех компонентов для системы (Listopad 2024)
Společnost Microsoft učinila na minulé týdenní konferenci Build řadu důležitých oznámení a demonstrací, kde předvedla výroční vydání systému Windows 10 a oznámila řadu nových iniciativ zaměřených na vývojáře, od nástrojů s otevřeným zdrojovým kódem a napříč platformami po nové cloudové služby. Ale zatímco mnoho zpráv bylo na pódiu jasné, zjistil jsem, že existuje řada důležitých trendů, které se neprojevily. Zde je to, co jsem našel nejzajímavější:
1. Microsoft chce být lídrem pro vývojáře bez ohledu na to, na jaký typ aplikace, jazyka nebo platformy se zaměřují.
Ve skutečnosti byl tlak na to, aby se vývojové nástroje Microsoftu napříč platformami, stal největším poselstvím konference Build, kterou znovu a znovu opakovali jednatelé společnosti Microsoft, a to nejen na klíčových sděleních, ale na mnoha přestávkách. Microsoft již dlouho mluví o nástrojích napříč platformami a to byla také velká zpráva loňského ročníku Build. Zdá se, že některé z těchto plánů fungovaly; jiní ne. Tento rok se však úsilí zdá být mnohem integrovanější do hlavních produktů.
Například prostředí Ubuntu BASH zabudované do příští velké verze systému Windows umožní vývojářům Linuxu pracovat v systému Windows. Microsoft také koupil Xamarin, který vytvořil platformu.NET pro vytváření aplikací pro iOS, Android a Mac. Scott Guthrie, výkonný viceprezident pro Cloud a Enterprise Group, oznámil, že Xamarin bude nyní bez dalších poplatků zahrnut do různých verzí populárního vývojového prostředí Visual Studio společnosti Microsoft (včetně bezplatné verze). Proběhlo mnoho sezení o vytváření aplikací napříč platformami pomocí Xamarin a Apache Cordova, platformy pro vývoj mobilních zařízení napříč platformami založenou na webových standardech. (Komerční verze je Adobe PhoneGap.) Společnost Microsoft již nějakou dobu podporuje Linux v cloudové službě Azure a nedávno oznámila, že příští rok bude do systému Linux přicházet SQL Server.
Jedná se o větší a podstatnější změny, než byste očekávali od společnosti Microsoft před dvěma lety. Nevyslovená zpráva: je jasné, že většina vývojářů chce vytvářet klientské aplikace pro iOS a Android, nejen pro Windows a Web, a že mnoho z nich je zaměřeno na Linux servery, nejen Windows Server, stejně jako Amazon Web Services a další poskytovatele cloudu, a nejen Microsoft Azure. Spíše než bojovat proti tomu Microsoft přijímá.
2. Když Microsoft řekne „Mobility First“, neznamená to Windows Phone.
Místo toho společnost zdůraznila, že když se říká, že se chce zaměřit na „cloud cloud, first mobility, first“, znamená to mobilitu zkušeností napříč zařízeními, přičemž zdůrazňuje, jak věci jako Office Suite a OneDrive fungují na iOS a Android, stejně jako na Mac a Zařízení Windows a mohou synchronizovat informace na všech těchto zařízeních. Kromě toho, že produkty jako Office a inteligentní pomocník společnosti Cortana pracují na více platformách, vyvíjí společnost Microsoft vývojáře tak, aby jejich aplikace napříč platformami spolupracovaly.
Například jedna relace zaměřená na Project Rome, plán společnosti Microsoft, jak vývojáři mohou vytvářet aplikace, které spolupracují napříč zařízeními, jako například nechat telefonickou aplikaci pracovat s aplikací na ploše nebo Xboxem. Hodně z toho je postaveno na nástroji SmartGlass Xbox, který umožňuje telefonu nebo počítači připojit se k Xboxu, s novými nástroji. Zajímavé je, že to bude fungovat po vydání Windows, Android a iOS, takže aplikace pro Android nebo iOS mohou pracovat s Windows nebo Xbox. Nevyslovená zpráva: Windows Phone není mrtvý, ale již není ústředním bodem ambící společnosti. Microsoft ví, že většina lidí bude provozovat mobilní zařízení iOS a Android, a proto musí mít všechny aplikace a nástroje.
3. Windows 10 získává velké uznání.
Společnost Microsoft udělala spoustu informací o tom, jak v současné době existuje 270 milionů uživatelů systému Windows 10, přičemž Terry Myerson, výkonný viceprezident skupiny Windows a zařízení, uvedl, že to překoná přechod systému Windows 7 ve stejném čase o 145 procent a je daleko před pomalejším přechodem Windows 8. To je dobrá zpráva pro společnost, protože má i nadále za cíl dosáhnout jedné miliardy zařízení Windows 10 za dva až tři roky. Ale pokud je v provozu asi 1, 5 miliardy počítačů, stále to znamená, že 85 procent z nich dosud nepoužívá systém Windows 10, takže společnost Microsoft musí neustále vyvíjet inovace a nové prodeje.
4. Windows 10 Anniversary Update tlačí inking, Cortana, Hello.
Myerson uvedl, že příští aktualizace, která se uskuteční letos v létě a někdy se nazývá „Redstone“, se zaměří na téma „více osobních počítačů“ společnosti Microsoft, například s vylepšeními biometrického ověřovacího systému Windows Hello a jeho integrací s aplikacemi a prohlížečem Edge., stejně jako doplňky pro samotný prohlížeč a vylepšení osobního asistenta Cortany (o kterých pojednám níže).
Většina dema se však zaměřila na inkoust a společnost Microsoft doufá, že se lidé obrátí na výpočetní pera (na zařízeních, jako je linka Surface), aby nahradili poznámky z pera a papíru, přičemž vylepšení aplikací Sticky Notes a SketchPad vede k pokročilejšímu používání inkoustu jako platformy, s perem, které se používá k tomu, aby v aplikaci Word byly vynechána slova. Největší dojem na mě byla schopnost vyvolat na obrazovce pravítko pro kreslení nebo zarovnání objektů pomocí nástrojů, jako jsou PowerPoint nebo Adobe Illustrator CC. Illustrator bude dokonce zahrnovat další šablony, které pomohou kreslit. Navzdory snahám Microsoftu však zbarvení zůstává pro většinu lidí výklenkem. Přestože jsme slyšeli o rostoucím přijetí systému Windows pro podniky, chtěl jsem slyšet více o způsobech, jak usnadnit nasazení systému Windows 10 pro podnikové nasazení, ale společnost Microsoft na ně nereagovala. Nevysloveno: přechod Windows na zhruba roční plán aktualizací znamená, že každé nové vydání je relativně přírůstkové. To samozřejmě znamená, že je pro uživatele snazší udržovat si přehled.
5. Microsoft stále prosazuje „univerzální platformu Windows“.
Společnost hovoří o „univerzálních“ aplikacích již několik let, přičemž většina základních konceptů se vrací k „moderním“ nebo „metro“ aplikacím slíbeným pro Windows 8 před pěti lety. Na letošní hlavní přednášce Myerson hovořil o tom, jak platforma rostla a jak brzy uvidíme aplikace, jako jsou aplikace z Facebooku. Mluvil také o uvolnění Windows Store for Business, který je určen pro podnikové aplikace pro podniky. Další demonstrace ukázaly, že Universal Apps běží na Xboxu a jak by mohly pracovat s HoloLens. Snad nejdůležitější je, že společnost ukázala Desktop App Converter, někdy nazývaný Centennial, navržený tak, aby usnadnil přesun desktopových aplikací na novou platformu. To by mělo doplnit předchozí „Bridge“ nástroje určené k přesunu iOS nebo webových aplikací na platformu.
Co se však do značné míry nevyjádřilo, byla skutečnost, že prostě není tolik univerzálních aplikací a Windows Store vypadá relativně neúrodně ve srovnání s Apple App Store nebo Google Play. Většina desktopových aplikací se dosud nepřesunula na novou platformu - Microsoft Office má, ale univerzální verze nejsou tak výkonné jako ty desktopové - a v poslední době se mnoho herních vývojářů zejména stěžovalo, že nechtějí prodávat prostřednictvím Microsoft obchod. Nový most a rostoucí popularita systému Windows 10 některým pomůže, ale společnost Microsoft má ještě hodně co dělat, aby se vývojáři dostali na palubu.
6. Office je nyní platforma.
Na konferenci hovořil Qi Lu, výkonný viceprezident skupiny aplikací a služeb, o pokusu o transformaci sady Office z produktů na služby a mikro služby prostřednictvím zvýšené mobility, spolupráce, inteligence a bezpečnosti. Řekl, že existuje 1, 2 miliardy uživatelů Office, kteří tráví v průměru tři až čtyři hodiny denně pomocí sady.
Hodně z jeho projevu bylo o tom, jak vývojáři mohli využít „Microsoft Graph“ - všechny informace uložené v různých částech sady Office - prostřednictvím sady API a nástrojů, které společnost Microsoft nabízí, jako je například způsob, jakým může DocuSign vybírat dokumenty z OneDrive a navrhnout, na které lidi je poslat. Další část se zabývala procesem doplňku, který umožňuje vývojářům vytvářet nástroje, které se připojují k Office napříč aplikacemi a případně napříč všemi platformami. Tento týden společnost uvedla, že podpora sady Office pro Mac přijde koncem tohoto roku, a oznámila nové funkce, jako je schopnost přidávat tyto aplikace do pásu karet. Příklady zahrnovaly aplikaci Starbucks, která vám umožňuje naplánovat schůzky na blízkých místech.
Koncept doplňku je skvělý, i když jsem poznamenal, že to stále nepomáhá mnoha z nás, kteří mají makra Excel založená na VBA, která na nových platformách nefungují. (Z toho, co shromažďuji, je nepravděpodobné, že by někdy fungovaly na nových platformách, ačkoli jsem slyšel rady, že Microsoft by se mohl dívat na jinou metodu umožňující rozšíření uživatelů.) Také jsem doufal, že se dozví více o vylepšených nástrojích pro spolupráci, zejména v základní aplikace pro stolní počítače, oblast, ve které společnost Microsoft slíbila vylepšení, ale společnost k tématu příliš mlčela. Stále se však zdá, že jednou nevyslovenou, ale jasnou zprávou je, že Office může být v současnosti nejdůležitějším produktem společnosti Microsoft - alespoň z pohledu zvyšování příjmů.
7. Konverzace se mohou stát také platformou.
Snad největším novým tématem pro společnost byly „rozhovory jako platforma“, které představil na hlavním projevu generální ředitel Satya Nadella. Popsal budoucnost, kdy se lidský jazyk stává uživatelským rozhraním, roboti se stávají novými aplikacemi a digitální asistenti jsou jako „meta-aplikace“, jako je prohlížeč, vyvolávají jiné aplikace nebo „roboty“, které mají určitou úroveň inteligence.
Lu rozšířila koncept, že aplikace jsou dobré, ale „nezakrývají dlouhý ocas“, což znamená, že existuje jen tolik aplikací, které lidé chtějí nainstalovat. Předvídal budoucnost, kdy lidé budou hovořit s inteligentními asistenty - zejména s Microsoftem Cortana, ale možná jen s roboty v aplikacích, jako je Skype nebo Outlook - a budou mít přístup k jakékoli službě bez stahování aplikací nebo navštěvování webových stránek. Mezi skutečné představené produkty patřily skupinové konektory sady Office 365, které vývojářům umožňují vkládat konektory do funkce Skupiny v kanceláři; a novou sadu SDK pro Skype, která umožňuje robotům nebo jiným aplikacím komunikovat v rámci Skype, včetně skupinových konverzací. Zdá se, že základní myšlenka zahrnuje převádění konverzačních platforem - od Cortany po Skype do aplikací třetích stran - a přidávání inteligence. Cílem je přidat těmto aplikacím porozumění, preference a zejména kontext. Velkou zprávou je, že Microsoft chce, aby Cortana byla klíčovým inteligentním agentem napříč Windows, Android a iOS - aby mohla ovládat tuto další platformu, pokud se ukáže, že takto chtějí lidé komunikovat se svými počítači. Apple Siri, Google Now a Amazonova Alexa nebyli zmíněny, ale víte, že to budou klíčoví konkurenti.
8. Microsoft chce, aby vývojáři přemýšleli o „inteligentním cloudu“.
Nadella přednesla svou koncepci ve své hlavní řeči a Scott Guthrie dal další den další podrobnosti. Většina z jeho diskuse se zabývala „inteligencí“, včetně ukládání a analýzy dat v cloudu. Mezi nové iniciativy patří obnovený tlak na Azure IoT, jako je správa zařízení hub a SDK brány; nové možnosti pro databázi NoSQL Document DB uvnitř Azure včetně podpory pro Mongo DB; a schopnost vkládat nástroje Power BI do aplikací orientovaných na zákazníka. K největším změnám však došlo v Cortana Intelligence Suite (dříve Cortana Analytics Suite), která nyní zahrnuje rámec robotů, který má organizaci usnadnit vytváření inteligentních robotů, které mohou pracovat prostřednictvím textu, v poště Office 365 nebo na platformách například Skype, Slack a Twitter. Zdá se to jako dobrý začátek, ale to, co nebylo zmíněno, je způsob, jak připojit roboty k Sirimu nebo Alexovi nebo dokonce ke službám, jako je Facebook Messenger nebo WhatsApp.
Společnost navíc oznámila náhled služeb Microsoft Cognitive Services, které nyní zahrnují 22 různých API, včetně těch, která pokrývají vidění (jako je počítačové vidění, detekce obličeje a API pro detekci emocí); řeč, včetně inteligentní služby pro rozpoznávání na míru (CRIS) pro lepší převod řeči na text; jazyk, jako je analýza složitého textu; znalost; a hledat. Je to dlouhý seznam potenciálně užitečných nástrojů, i když většina z nich je stále v náhledu. Mnoho společností hovoří o různých API a službách pro přidávání inteligence, včetně Amazonu, Google a IBM; a není jasné, jak dobře se služby společnosti Microsoft hromadí, protože každá ze služeb má své vlastní konkrétní aplikace.
9. Microsoft Cloud roste.
Guthrie také poskytla spoustu statistik o tom, jak se Microsoft Cloud, a zejména Azure Cloud Service, rozrostl, a řekl, že 85 procent společností z žebříčku Fortune 500 používá část cloudu Microsoft, přičemž 1, 4 milionu SQL databází v Azure a 5 milionů organizací používá služba Azure Active Directory. To je velká čísla, ale zdá se, že existuje dostatek prostoru pro růst. V kanceláři Office Li uvedl, že v Office 365 bylo 60 milionů uživatelů, a to zní působivě, ale pak si uvědomte, že také uvedl, že Office má 1, 2 miliardy uživatelů. Zajímalo mě, že jsem si uvědomil, že většinu používání Azure využívají zákazníci Office 365, protože organizace, které se rozhodnou pro Office 365, budou s největší pravděpodobností využívat i služby Azure Active Directory (které odpovídají tomu, co jsem viděl a slyšel od uživatelů).
10. Microsoft se připravuje na budoucnost „po aplikaci“.
Téměř všechny dnešní aplikace byly vytvořeny s konceptem více strojů nebo virtuálních strojů, z nichž každá spouští specifické aplikace a spolupracuje - například aplikační server, webový server a databázový server. Když organizace přesouvají aplikace do cloudu, většinou si tuto strukturu ponechaly a většina webových aplikací tuto metodu skutečně dodržuje. Ale v poslední době jsme viděli, jak se některé větší aplikace dělí na mnohem menší bloky nebo „mikroservisy“. Mnoho služeb se obrací ke službám, jako jsou kontejnery, které usnadňují přesun aplikací a vytváření nových instancí. Ve společnosti Build, Guthrie a hlavní programový manažer Scott Hanselman diskutovali o plánech společnosti Microsoft pro umožnění tohoto druhu služby, s kontejnerovou službou, která spolupracuje s Apache Mesos a Docker Swarm (umožňujícími kontejnery Windows Server nebo Linux), a novou Service Fabric, která funguje jako mikroservisní platforma, kterou lze nasadit na Azure a případně také na VMware, OpenStack a Amazon Web Services. Guthrie uvedla, že velká část Azure a Office 365 byla postavena s Service Fabric, a také ukázala, jak hra Age of Ascent tyto funkce použila, aby byla mnohem rychlejší a zvládla až 50 000 současných hráčů v jedné bitvě. Z dlouhodobého hlediska jsme mohli vidět, jak se k tomuto modelu přepíná více velkých aplikací, a menšími službami mohou být služby nabízené samotnou cloudovou platformou. Je to zajímavá vize. V některých ohledech jsou v této vizi další - kromě společnosti Mesos a Docker přicházejí na mysl i společnosti Google Kubernetes a Amazon's Lambda, které se zabývají její částí - ale je to všechno velmi brzy. Pokud bude úspěšný, může to opravdu změnit způsob, jakým lidé vytvářejí aplikace, ale zbývá zjistit, zda se jedná o něco pro všechny vývojáře nebo jen pro největší aplikace.