Videó: Установка и настройка DosBox на Windows 7 (November 2024)
A Microsoft számos fontos bejelentést és demonstrációt tett a múlt héten a Build konferencián, ahol bemutatta a Windows 10 évfordulójának kiadását, és beszámolt a fejlesztőknek szánt új kezdeményezésekről, a nyílt forrású és platformközi eszközökről az új felhőalapú szolgáltatásokig. De bár sok üzenet egyértelmű volt a színpadon, sok fontos tendenciát tapasztaltam, amelyek kihasználatlanok voltak. Itt van a legérdekesebb:
1. A Microsoft vezető szerepet törekszik a fejlesztők számára, függetlenül attól, hogy milyen alkalmazást, nyelvet vagy platformot céloznak meg.
Valójában a Microsoft fejlesztési eszközeinek keresztplatformon keresztüli elősegítése volt a Build-konferencia legnagyobb üzenete, amelyet a Microsoft vezetői újra és újra megismételtek, nemcsak a kiindulópontokban, hanem a sok kitörési ülésen is. A Microsoft már régóta beszél a platformközi eszközökről, és ez volt a nagy üzenet a tavalyi Build-ben is. Úgy tűnik, hogy néhány ilyen terv működött; mások nem. De ebben az évben az erőfeszítések sokkal jobban integrálódnak az alaptermékekbe.
Például az Ubuntu BASH héja, amelyet a Windows következő nagy kiadásába építenek be, lehetővé teszi a Linux fejlesztők számára, hogy a Windowson belül dolgozzanak. A Microsoft megvásárolta a Xamarint is, amely.NET platformot készített az iOS, Android és Mac alkalmazások készítéséhez. Scott Guthrie, a Cloud és az Enterprise Group ügyvezető alelnöke bejelentette, hogy Xamarint most felveszik a Microsoft népszerű Visual Studio fejlesztési környezetének különféle verzióihoz (beleértve az ingyenes verziót) további díjmentesen. Sok ülésen folyt a platformok közötti alkalmazások fejlesztése a Xamarin és az Apache Cordova segítségével, amely a webes szabványokon alapuló, platformok közötti mobil fejlesztési platform. (A kereskedelmi változat az Adobe PhoneGap.) A Microsoft egy ideje támogatja a Linuxot az Azure felhőszolgáltatásán, és nemrégiben bejelentette, hogy az SQL Server jövőre Linuxra fog kerülni.
Ezek nagyobb és lényeges változások, mint amire számíthattak a Microsofttól mindössze két évvel ezelőtt. A ki nem mondott üzenet: egyértelmű, hogy a legtöbb fejlesztő iOS és Android kliens alkalmazásokat akar létrehozni, nem csak a Windows és a Web alkalmazásokat, és hogy sokan Linux szervereket céloznak meg, nem csak a Windows Server, valamint az Amazon Web Services és más felhő szolgáltatók számára, és nem csak a Microsoft Azure. Ahelyett, hogy ezzel harcolna, a Microsoft átfogja.
2. Amikor a Microsoft azt mondja: "Először a mobilitás", ez nem jelenti a Windows Phone-t.
Ehelyett a vállalat hangsúlyozta, hogy amikor azt állítja, hogy az "először a felhőn, előbb a mobilitással" kíván összpontosítani, ez azt jelenti, hogy a tapasztalatok mobilizálódnak az eszközök között, hangsúlyozva, hogy az olyan dolgok, mint az Office csomag és a OneDrive működnek iOS-en és Androidon, valamint Mac-en és Windows eszközök, és szinkronizálhatja az információkat ezen eszközök között. Amellett, hogy olyan termékeket, mint például az Office és a Cortana intelligens asszisztens, több platformon is működik, a Microsoft arra törekszik, hogy a fejlesztők a platformon átívelő alkalmazásokat együtt működjenek.
Például egy munkamenet a Project Rome-ra, a Microsoft tervére összpontosított, amely arra irányul, hogy a fejlesztők hogyan hozhatnak létre alkalmazásokat, amelyek együttesen működnek az eszközök között, például lehetővé teszik, hogy a telefonos alkalmazások az asztali vagy az Xbox alkalmazásokkal működjenek. Ennek nagy része az Xbox SmartGlass eszközén épül, amely lehetővé teszi a telefon vagy a számítógép csatlakozását az Xboxhoz, új eszközökkel. Érdekes az, hogy ez a Windows, Android és iOS rendszereken működik, amikor megjelenik, tehát az Android vagy iOS alkalmazások működhetnek a Windows vagy az Xbox alkalmazásokkal. A ki nem mondott üzenet: A Windows Phone nem halt meg, de már nem központi szerepet játszik a vállalat törekvéseiben. A Microsoft tudja, hogy a legtöbb ember iOS és Android mobil eszközöket fog futtatni, és ezért ehhez mindegyiknek alkalmazásokkal és eszközökkel kell rendelkeznie.
3. A Windows 10 sok elfogadást kap.
Terry Myerson, a Windows és az Eszközök Csoport vezérigazgató-helyettese, a Microsoft sokatmondott arról, hogy ma már 270 millió Windows 10 felhasználó van, mondván, hogy ez 145 százalékkal meghaladja a Windows 7 átmenetet ugyanannyi idő alatt, és messze meghaladja a lassabb Windows 8 átmenetet. Ez jó hír a cég számára, mivel továbbra is célja egy milliárd Windows 10 eszköz kettő-három év alatt. De ha körülbelül 1, 5 milliárd számítógép van használatban, ez még mindig azt jelenti, hogy 85% -uk még nem futtatja a Windows 10-et, így a Microsoftnak folyamatosan támogatnia kell a frissítéseket és az új értékesítéseket.
4. A Windows 10 Anniversary frissítése tovább nyomtatja a tintát, Cortana, Hello.
Myerson szerint a következő frissítés, amely idén nyáron esik át, és amelyet néha "Redstone-nak" hívnak, a Microsoft "személyesebb számítástechnika" témájára összpontosít, például a Windows Hello biometrikus hitelesítési rendszer fejlesztéseivel, valamint az alkalmazásokkal és az Edge böngészővel történő integrálására., valamint maga a böngésző kiegészítői és a Cortana személyi asszisztens fejlesztései (amelyeket alább tárgyalok).
A demo nagy része a tintára összpontosított, és a Microsoft azt reméli, hogy az emberek toll- és papírjegyzetek helyett toll alapú számítástechnikára fordulnak (olyan eszközökön, mint a Surface vonal), a Sticky Notes és a SketchPad alkalmazások fejlesztésével. a tinta inkább fejlett használatához platformként, a tollat olyan dolgok elvégzéséhez használják, mint például a szavak kihúzása a Wordben. Nagyon lenyűgözött az a képesség, hogy vonalzót hozott létre a képernyőn objektumok rajzolásához vagy igazításához olyan eszközökben, mint a PowerPoint vagy az Adobe Illustrator CC. Az Illustrator más sablonokat is tartalmaz a rajz készítéséhez. A Microsoft erőfeszítései ellenére a tinta továbbra is rést jelent a legtöbb ember számára. Noha hallottunk arról, hogy a Windows egyre inkább elfogadja a vállalatokat, többet akartam hallani arról, hogy miként lehet a Windows 10-et megkönnyíteni a vállalati telepítésben, de a Microsoft nem foglalkozott ezekkel. Ki nem mondott: a Windows átállítása nagyjából éves frissítési ütemezésre azt jelenti, hogy minden új kiadás viszonylag növekményes. Természetesen ez azt jelenti, hogy a felhasználók könnyebben tudják naprakész maradni.
5. A Microsoft továbbra is nyomja az "Univerzális Windows platformot".
A társaság már néhány éve beszél az "univerzális" alkalmazásokról, és az alapfogalmak többsége a "Windows" vagy a "Metro" alkalmazásokra tér vissza, amelyeket öt évvel ezelőtt a Windows 8-ra ígértek. Az idei vitaindító konferencián Myerson beszélt arról, hogy miként növekszik a platform, és hogy mi hamarosan látni fogjuk az olyan alkalmazásokat, mint a Facebook. Arról is beszélt, hogy kiadja a Windows Store for Business alkalmazást, amelyet vállalati üzletágú alkalmazásokhoz terveztek. Más demonstrációk bemutatták az Xboxon futó Universal Apps alkalmazást és azt, hogy miként tudnak együttműködni a HoloLens-rel. Talán a legfontosabb, hogy a cég bemutatta a Desktop App Converter alkalmazást, amelyet néha Centennialnak hívnak, amelynek célja az volt, hogy megkönnyítse az asztali alkalmazások áthelyezését az új platformon. Ennek ki kell egészítenie a korábbi „Bridge” eszközöket, amelyek célja az iOS vagy a Web Apps alkalmazás platformra történő mozgatása.
Ami azonban nagyrészt kimondatlan volt, az a tény, hogy egyszerűen nincs sok Universal alkalmazás és a Windows Store viszonylag kopárnak tűnik az Apple App Store-hoz vagy a Google Playhez képest. A legtöbb asztali alkalmazás még nem költözött az új platformra - a Microsoft Office is rendelkezik, de a Universal verziók nem olyan nagy teljesítményű, mint az asztali verziók - és az utóbbi időben számos játékfejlesztő panaszkodik, hogy nem akar eladni a Microsofton keresztül bolt. Az új híd és a Windows 10 növekvő népszerűsége segíteni fog néhányat, ám a Microsoftnak még sok tennivalója van ahhoz, hogy a fejlesztők bekerüljenek a fedélzetre.
6. Az Office most egy platform.
A konferencián Qi Lu, az Alkalmazások és Szolgáltatások Csoport ügyvezetõ alelnöke arról beszélt, hogy megpróbálta átalakítani az Office termékeit szolgáltatásokká és mikroszolgáltatássá a megnövelt mobilitás, együttmûködés, intelligencia és biztonság révén. Szerinte 1, 2 milliárd irodai felhasználó van, akik átlagosan napi három-négy órát töltenek a csomag használatával.
Nagyon sok beszéde arról beszélt, hogy a fejlesztők miként használhatják ki a „Microsoft Graphot” - az Office különféle részein tárolt összes információt - a Microsoft által kínált API-k és eszközök segítségével, például az, ahogyan a DocuSign dokumentumokat vehet fel a OneDrive-ből és javasolja, hogy mely emberek küldje el őket. Egy másik rész egy add-in folyamattal foglalkozott, amely lehetővé teszi a fejlesztőknek, hogy eszközöket hozzanak létre, amelyek az Office alkalmazásaihoz és végül az összes platformon keresztül csatlakoznak az Office-hoz. Ezen a héten a vállalat azt mondta, hogy az Office for Mac támogatása idén később jön majd be, és bejelentette az új funkciókat, mint például az, hogy ezeket az alkalmazásokat hozzáadhatjuk a szalaghoz. A példák között szerepelt egy Starbucks alkalmazás, amely lehetővé teszi a közeli helyek találkozásainak ütemezését.
A kiegészítő koncepció nagyszerű, bár megjegyeztem, hogy ez még mindig nem segít azoknak a soknak, akiknek VBA-alapú Excel makrói vannak, amelyek nem működnek az új platformon. (Amit összegyűjtöttem, ezek valószínűleg soha nem fognak működni az új platformon, bár hallottam olyan ötleteket, hogy a Microsoft esetleg más módszert is megvizsgálhat, amely lehetővé teszi a felhasználók kiterjesztését.) Remélem, hogy többet is hallok a továbbfejlesztett együttműködési eszközökről, különösen a a központi asztali alkalmazások, egy olyan terület, ahol a Microsoft fejlesztéseket ígért, de a vállalat nagyjából elhallgatott a témáról. Ennek ellenére úgy tűnik, hogy egy ki nem mondott, de egyértelmű üzenet az, hogy az Office most a Microsoft legfontosabb terméke - legalábbis a bevétel növekedésének szempontjából.
7. A beszélgetések platformmá is válhatnak.
A vállalat talán a legnagyobb új témája a „beszélgetések platformként” volt, ahogyan azt Satya Nadella vezérigazgatója vitatta meg. Leírt egy jövőt, ahol az emberi nyelv lesz a felhasználói felület, a botok pedig az új alkalmazások, a digitális asszisztensek pedig olyan meta-alkalmazások, mint például a böngésző, más alkalmazásokat hívnak fel, vagy „botok”, amelyek bizonyos szintű intelligenciával rendelkeznek.
Lu kibontotta azt a koncepciót, amely szerint az alkalmazások jók, de "ne takarják le a hosszú farok", ami azt jelenti, hogy csak annyi alkalmazás van telepítve. Elképzelte a jövőt, ahol az emberek beszélgetni kezdenek az intelligens asszisztensekkel - nevezetesen a Microsoft Cortana-val, de valószínűleg csak a robotokkal olyan alkalmazásokban, mint a Skype vagy az Outlook -, és bármilyen szolgáltatáshoz hozzáférhetnek, anélkül, hogy alkalmazásokat letöltenének vagy weboldalakat látogatnának. A ténylegesen bevezetett termékek között szerepelt az Office 365 csoportcsatlakozók, amelyek lehetővé teszik a fejlesztők számára, hogy az összekötőket az irodán belüli Csoportok szolgáltatásba helyezzék; és egy új SDK a Skype-hez, amely lehetővé teszi a botok vagy más alkalmazások kommunikációját a Skype-en belül, beleértve a csoportos beszélgetéseket is. Az alapötlet úgy tűnik, hogy magában foglalja a beszélgetési platformokat - a Cortana-tól a Skype-ig a harmadik féltől származó alkalmazásokig -, és intelligencia hozzáadásával. Az ötlet az, hogy az ilyen alkalmazásokhoz megértést, preferenciákat és különösen összefüggéseket adjunk. A nagy üzenet az, hogy a Microsoft azt akarja, hogy a Cortana legyen a legfontosabb intelligens ügynök a Windows, az Android és az iOS rendszereken - így képes vezérelni ezt a következő platformot, ha valóban kiderül, hogy így akarnak az emberek kölcsönhatásba lépni számítógépükkel. Az Apple Siri-jét, a Google Now-t és az Amazon Alexát nem említették, de tudod, hogy ezek kulcsfontosságú versenytársak.
8. A Microsoft azt akarja, hogy a fejlesztők gondolkodjanak az "intelligens felhőről".
Nadella kulcsfontosságú hangon adta hangját a koncepció kidolgozásához, a következő napon Scott Guthrie pedig részletesebben. A vita nagy része az "intelligenciával" foglalkozott, beleértve az adatok tárolását és elemzését a felhőben. Új kezdeményezések tartalmazzák az Azure IoT megújított megnyomását, például hub eszközkezelés és átjáró SDK; új lehetőségek a Document DB NoSQL adatbázishoz az Azure-on, beleértve a Mongo DB támogatását; és a Power BI eszközök beágyazásának képessége az ügyfelekkel szembeni alkalmazásokba. A legnagyobb változások azonban a Cortana Intelligence Suite (korábban Cortana Analytics Suite) részét képezték, amely ma már tartalmaz egy bot keretrendszert, amelynek célja, hogy megkönnyítse a szervezet számára intelligens botok felépítését, amelyek szövegesen, az Office 365 leveleken vagy a platformokon működnek. például a Skype, a Slack és a Twitter. Ez jó indulásnak tűnik, de amit nem említettem, az a módja annak, hogy a botokat Siri vagy Alexa felé, vagy akár olyan szolgáltatásokba, mint például a Facebook Messenger vagy a WhatsApp csatlakoztassuk.
Ezenkívül a cég bejelentette a Microsoft Cognitive Services előnézetét, amely ma 22 különálló API-t tartalmaz, ideértve azokat is, amelyek látást fednek (például számítógépes látás, arcfelismerés és érzelemdetektáló API); beszéd, beleértve az egyedi elismerési intelligens szolgáltatást (CRIS) a beszéd jobb szöveggé konvertálására; nyelv, például összetett szöveg elemzése; tudás; és keresni. Ez egy potenciálisan hasznos eszközök hosszú listája, bár ezek többsége még előnézetben van. Sok vállalat beszél az intelligencia hozzáadására szolgáló különféle API-król és szolgáltatásokról, köztük az Amazon, a Google és az IBM; és nem egyértelmű, hogy a Microsoft szolgáltatásai mennyire jól halmozódnak fel, mivel mindegyik szolgáltatásnak megvannak a sajátos alkalmazásai.
9. A Microsoft Cloud növekszik.
Guthrie sok statisztikát adott arról is, hogy miként nőtt a Microsoft Cloud, és különösen az Azure Cloud Service, és azt mondta, hogy a Fortune 500 vállalat 85 százaléka használja a Microsoft felhő valamilyen részét, 1, 4 millió SQL-adatbázissal az Azure-ban és 5 millió szervezetet használ az Azure Active Directory szolgáltatás. Ez nagy szám, de úgy tűnik, hogy rengeteg hely van a növekedéshez. Az Office-nál Li azt mondta, hogy az Office 365-en 60 millió felhasználó van, és ez lenyűgözőnek hangzik, de akkor vegye figyelembe, hogy azt is mondta, hogy 1, 2 milliárd Office-felhasználó is van. Érdekelt az a felismerés, hogy az Azure használatának nagy részét az Office 365 ügyfelek hajtják, mivel az Office 365-et választó szervezetek nagy valószínűséggel az Azure Active Directory szolgáltatásait is használják (ami megegyezik azzal, amit a felhasználók által láttam és hallottam).
10. A Microsoft az alkalmazás utáni jövőre készül.
A mai alkalmazások szinte mindegyikét több gép vagy virtuális gép fogalmával hozták létre, amelyek mindegyike meghatározott alkalmazásokat fut, együtt működve - például egy alkalmazáskiszolgálót, webszervert és adatbázis-kiszolgálót. Amikor a szervezetek alkalmazásokat helyeznek át a felhőbe, akkor ezek a struktúrák nagyrészt megmaradtak, és valójában a legtöbb webalkalmazás is ezt a módszert követi. Az utóbbi időben azonban azt tapasztaltuk, hogy néhány nagyobb alkalmazás sokkal kisebb blokkokra vagy "mikroszolgáltatásokra" oszlik, sokuk olyan szolgáltatások felé fordul, mint például a tárolók, amelyek megkönnyítik az alkalmazások mozgatását és új példányok létrehozását. A Buildnél a Guthrie és a fő programmenedzser, Scott Hanselman megbeszélte a Microsoft ilyen szolgáltatás engedélyezési terveit az Apache Mesos és a Docker Swarm együttműködő konténer szolgáltatással (amely lehetővé teszi a Windows Server vagy Linux tárolókat), valamint egy új Service Fabric-nal, amely az Azure-on, és végül a VMware, az OpenStack és az Amazon Web Services is telepíthető mikroszolgálási platform. Guthrie szerint az Azure és az Office 365 nagy része a Service Fabric segítségével készült, és megmutatta, hogy az Age of Ascent játék miként használja ezeket a funkciókat, hogy sokkal gyorsabbá tegye és akár 50 000 egyidejű játékost képes kezelni egyetlen csatában. Hosszú távon több nagy alkalmazást láthattunk erre a modellre, és a kisebb mikro-szolgáltatások közül többet maga a felhőplatform is nyújthat. Érdekes látomás. Bizonyos értelemben mások is ezen látomás előtt állnak - a Mesos és a Docker mellett a Google Kubernetes és az Amazon Lambda szolgáltatása is eszébe jut, hogy egy részét foglalja magában -, de mindez nagyon korai. Sikeres siker esetén megváltoztathatja az alkalmazások írásának módját, ám még nem szabad látni, hogy ez minden fejlesztő számára valami, vagy csak a legnagyobb alkalmazás.