Toivon lukijoiden anteeksi puusepänkirjoituksen, mutta Windows 10 on aivan nurkan takana, ja Redmondin uusi käyttöjärjestelmä luo monia mahdollisuuksia ohjelmisto- ja laitteistokehittäjille.
Windows 10 on poikkeama Microsoftin perinteisestä käyttöjärjestelmästrategiasta. Se ei ole vain uusi käyttöjärjestelmä, se on automaattinen ja ilmainen päivitys miljoonille Windows 8.1 -laitteille. Se on suunniteltu myös käsittelemään useita käyttäjien valituksia, jotka liittyvät Windows 8.x -käyttöliittymään (tunnettiin aiemmin nimellä Metro design language tai Metro UI). Muutokset eivät ole vain ihon syviä, koska Windows 10 ei ole pelkästään uudelleensuunnittelu uudella käyttöliittymällä ja suosikkisovelluksilla; se voi jopa merkitä uuden aikakauden alkua Microsoftille, ja tässä viestissä selitän miksi.
Tarkastellaan ensin, mitä Microsoft yrittää tehdä Windows 8.x -vikaisten ongelmien ratkaisemiseksi. Loppujen lopuksi Windows 10 on kyse ainakin pinnalta.
Microsoft alkoi työskennellä Windows 8: n parissa ennen Windows 7: n julkaisua vuonna 2009. Windows 7, joka oli periaatteessa Windows Vista oikein, sai nopeasti hyvän maineen lajittelemalla useita asioita, jotka vaivaavat sen epäedullista edeltäjää. Sellaisena Windows 8: lla oli paljon elettävää, mutta perinteisen Windows-palkin nostamisen lisäksi Microsoft toivoi, että se olisi tablet-ystävällinen. Tämä johti lukuisiin kiistoihin yrityksen käyttöliittymän valinnoista alkaen käynnistys käynnistykseen -periaatteesta, perinteisen Käynnistä-valikon puuttumisesta ja uuden Metro-tyylisen käyttöliittymän heikosta suorituskyvystä pöytätietokoneissa ja kannettavissa tietokoneissa ilman kosketustukea.
Microsoft pelasi tablet-tyylisellä käyttöliittymällä, ja jälkikäteen tämä ei ollut hyvä päätös. Arvioijat arvostelivat alkuperäistä julkaisua väittäen, että se vain syrjäyttäisi perinteiset työpöydän käyttäjät muutaman miljoonan tablet-käyttäjän vuoksi. Myöskään Microsoftin Surface-tabletit eivät auttaneet. Windows RT tai Windows ARM: llä oli floppi. Microsoft ilmoitti äskettäin, että Windows RT ei saa Windows 10 -päivitystä. Sillä välin Intel kehitti useita x86 System-on-Chip (SoC) -ratkaisuja, jotka kykenevät käyttämään ”aitoa” Windowsia edullisilla tableteilla.
Itse asiassa Intel piti näistä 22 nm: n Bay Trail -prosessoreista niin paljon, että se lopulta antoi miljoonia ilmaiseksi vuonna 2014 vastavuoroisten tulo-ohjelmiensa kautta. Näin sirujen valmistaja onnistui lähettämään 46 miljoonaa yksikköä, joista monet päätyivät halpoihin Windows-tabletteihin. Vaikka se saattaa kuulostaa oudolta päätökseltä, se antoi Intelille mahdollisuuden saada jalansija tabletin SoC-tilassa Microsoftin kanssa enemmän kuin innokkaasti päästä alukseen. Molemmilla yrityksillä oli etu saada x86-alustat mahdollisimman moniin tabletteihin, koska niiden markkinaosuus tablettitilassa oli kauhea. Microsoft palasi suosioon asettamalla Windows Bingin kanssa saataville ilmaiseksi (tietyin rajoituksin), mikä tarkoitti sitä, että laitteistovalmistajat saivat huippuluokan Intel-sirun ja Microsoftin x86-käyttöjärjestelmän ilmaiseksi, jos he kunnioittivat Intelin ja Microsoftin ohjeita.
Tässä vaiheessa saatat miettiä, mitä tämä liittyy Windows 10 -kehitykseen - mutta usko minua, se osoittautuu erittäin merkityksellinen seuraavien vuosien aikana. Intel ja Microsoft oppivat tuskallisen oppitunnin matkapuhelinsegmentistä, eivätkä he tee samaa virhettä kahdesti. Molemmat yritykset ovat siinä pitkällä aikavälillä. Heidän ajatuksensa ei ole valloittaa tablettimarkkinoita, vaan muuttaa niitä hämärtämällä tablettien ja ultraportoitavien kannettavien väliset linjat. Intel kutsuu tällaisia laitteita 2-in-1-laitteiksi, ja lopulta siinä on 14 nm: n prosessorit (Core M -sarja), jotka pystyvät tuomaan kannettavan tietokoneen suorituskyvyn Windows-tableteille.
Tutkimusyritykset IDG ja Gartner julkaisivat äskettäin vuoden 2015 tablettimarkkinaennusteensa ja osoittivat, mitä monet analyytikot ovat sanoneet vuosien ajan - Microsoft ja Intel pärjäävät pitkällä aikavälillä. IDC odottaa markkinaosuutta Android- ja iOS-tabletit pysyvät paikallaan , kun taas Windows-tablettien ja 2-in-1-laitteiden osuus kasvaa tänä vuonna 5,1 prosentista vuonna 2014 7,0 prosenttiin vuonna 2015. Vuoteen 2019 mennessä Windows-tablettien odotetaan saavan 14,1 prosentin markkinaosuuden Android- ja iOS-tablettien kustannuksella. Gartnerin luvut osoittavat samanlaista suuntausta , vaikka yrityksen ennuste tarjoaa arviot vain vuosille 2015 ja 2016.
Tärkeintä on, että Windows-työasemien ja kannettavien tietokoneiden myynnin odotetaan laskevan lähivuosina, kun taas ultramobiililaitteiden ja -tablettien myynnin kasvu on voimakasta. Tämä tekee Windowsista tietysti paljon houkuttelevamman alustan tablet-laitteiden kehittämiselle .
On kulunut jonkin aikaa siitä, kun Microsoft päivitti älypuhelinten käyttöjärjestelmän, mutta edes tuoreena se ei onnistunut saamaan merkittävää markkinaosuutta. Tämä aiheutti ilmeisesti ongelmia alustalle, kuten Windowsin kehittäjät olivat haluttomia sijoittamaan resursseja Windows Phone -sovellusten kehittämiseen - iOS ja Android olivat paljon suurempia ja kannattavampia.
Tämä ei muutu milloin tahansa pian.
Windows Phone 7.5: ssä tai 8.1: ssä ei ollut mitään vikaa. Käyttöjärjestelmä oli vähäpätöinen ja käytti hyvin rajoitettuja laitteistoresursseja, joten se toimi hyvin halvoilla ja alitehoisilla laitteilla, jotka kamppailivat Androidin kanssa. Hajanaisuutta ei myöskään ollut paljon, koska Microsoft rajoitti huolellisesti, millaista laitteistoa Windows-puhelimissa voitaisiin käyttää.
Kova kilpailu älypuhelinten markkinoilla esti Windows-puhelimia nousemasta. Vaikka Windows toimii paremmin alikäyttöisillä laitteistoilla, tämä ei todellakaan ole kovin myyntikohde nykyään, koska matalat Android-puhelimet toimitetaan suhteellisen tehokkaalla laitteistolla ja runsaalla RAM-muistilla.
Windows 10 ei muutu paljon lähitulevaisuudessa, mutta sillä on yksi asia. Windows 10 -kehityksessä on kyse eri laitteiden käyttökokemuksen yhdenmukaistamisesta, ja Microsoftin mielestä sillä on ässä hihassaan Windows 10 -yleissovellusalustan muodossa. Konsepti saattaa kuulostaa yksinkertaiselta, mutta sen toteuttaminen käytännössä vaatii paljon Microsoftilta. Microsoft esitteli universaalisovellusalustan Mobile World Congress -messuilla vuoden 2015 alussa ja esitteli visioaan sarjassa blogiviestit
Kuten nimestä käy ilmi, universaali foorumi ei ole vain puhelimille. Microsoftin perimmäisenä tavoitteena on sallia alustojen lähentyminen, jonka avulla yksi sovellus voi toimia puhelimellasi, PC: lläsi, Xboxillasi, tabletillasi tai jopa HoloLens AR -kuulokkeet .
Se ei pysähdy tähän. Viime viikon Build-tapahtumassa Microsoft ilmoitti, että Windows 10 tukee myös Android- ja iOS-sovelluksia, vaikkakin lisätyötä tarvitaan. Onneksi suuri osa prosessista automatisoidaan, riippuen Microsoft SDK: ista Tavoite C: ssä iOS-sovelluksille ja Java: lle ja C ++: lle Android-sovelluksille.
Tämä on tietysti hieno uutinen Windows 10 -kehittäjille. Yhden sovelluksen kehittäminen käytännöllisesti katsoen kaikille Microsoftin kuluttaja-alustoille pitäisi tehdä niistä kaikista houkuttelevampia. Lisäksi se antaa kehittäjille mahdollisuuden maksimoida sijoitetun pääoman tuotto, varsinkin jos Android- ja iOS-sovelluksia on helppo muokata Windowsissa (eikä niillä ole merkittäviä suorituskykyongelmia).
Microsoft auttaa kehittäjiä antamalla alustan tehdä suurimman osan ajonaikaisesta sopeutumisesta, mikä vapauttaa kehittäjät keskittymään vähemmän ikäviin tehtäviin ja parantamaan käyttökokemusta.
Näin Microsoft hahmottaa Windows 10 -yleissovellusten tarjoamat edut:
HTML: n osalta Windows antaa kehittäjille mahdollisuuden hyödyntää muutamia uusia herkkuja, kuten:
Luettelo ei tietenkään pääty tähän. Windows 10 saa aikaan paljon säätöjä, kuten Käynnistä-painike, ja suuria päivityksiä, kuten DirectX 12.
Katsotaanpa tarkemmin joitain näistä muutoksista:
Universaalit sovellukset
Olen jo puhunut tästä konseptista, joten se on hyvä paikka aloittaa. Windows-sovellukset ovat saatavilla yhtenäisessä sovelluskaupassa, ja ne ovat yhteensopivia 5 tuuman puhelimien ja 55 tuuman näyttöjen kanssa. Sovellukset saavat myös enemmän hallintalaitteita, joten live-ruutujen kokoa voidaan muuttaa kuten perinteisiä ikkunaohjelmia.
Erinomainen moniajo
Microsoft yrittää parantaa moniajoa integroimalla tehtäväpalkin Tehtävänäkymä-painikkeen (vaikka ALT + TAB toimii edelleen). Voit sijoittaa enintään neljä sovellusta yhdelle näytölle eikä vain kahteen. Tehtävänäkymän tekee erilaiseksi se, että sen avulla käyttäjät voivat käyttää 'virtuaalisia työpöytiä', mikä tuo pohjimmiltaan 'välilehdillä varustetun' kokemuksen työpöydälle. Voit saada kaikki henkilökohtaiset asiat yhdelle työpöydälle pitäen samalla toisen siistin työpöydän yrityksille. Oikein käytettynä tämä lähestymistapa voi olla erinomainen tuottavuuden kannalta.
Komentokehotteen peruskorjaus
Vanha hyvä komentokehote jätetään usein huomiotta, mutta se on silti ratkaiseva ominaisuus monille virrankäyttäjille ja kehittäjille. Microsoft tekee vihdoin jotain asialle, kuten ottaessaan kopioi ja liitä kehotteeseen. Tämä ilmeisesti nopeuttaa paljon vähäisiä tehtäviä.
Käynnistä-painike nousi ylös
Microsoft lopulta antoi periksi - perinteinen Käynnistä-painike palaa ja se avaa myös oikealla, Käynnistä-valikon vieressä olevan ruudun live-ruutuja, mikä myös palaa.
Hae
Käynnistä-valikossa on hakupalkki, mutta hakupainike lisätään myös tehtäväpalkkiin. Henkilökohtaisesti mielestäni tämä on erittäin hyvä päätös, koska se tuo nykyisen reaaliaikaisen ruudunäkymähaun kätevyyden työpöydälle.
Mobiililaitteiden hallinta (MDM)
MDM antaa järjestelmänvalvojien käyttää ja hallita useita laitteita System Centerin ja Active Directoryn avulla. Mobiililaitteiden hallinnan ja pilviintegraation tuki on olennainen osa Windows 10: tä.
DirectX 12
DirectX 12 voi olla iso asia peliteollisuudelle, ja se ansaitsee paljon kattavamman kirjoituksen. Microsoft jakoi paljon tietoa tulevasta sovellusliittymästä useissa ilmoituksissa ja blogiviestit .
DirectX12 tuo koodin 'lähemmäksi metallia', ja tämä lähestymistapa saattaa kuulostaa tutulta, jos seuraat AMD: n Mantle-sovellusliittymää. DirectX 12 toimii myös mobiililaitteissa, työasemissa ja Xbox Onessa. Monet uudet GPU: t ovat jo yhteensopivia DirectX 12: n kanssa, mutta sovellusliittymä otetaan käyttöön vuoden 2015 lopulla, joten se ei ole liian tärkeä juuri nyt.
Todennus, Cortana, Continuum ja paljon muuta
Windows Hello yrittää luopua salasanan todennuksesta joissakin tilanteissa, kun taas Cortana löytää tiensä kaikille Windows-alustoille. Continuum ottaa käyttöön mukautuvan käyttöliittymän, joten Windows tietää, toimiiko se 8 tuuman tabletilla, televisioon liitetyllä tabletilla, 2-in-1-laitteella vai tavallisella työpöydällä. Jo mainitsemani Project Spartan pyrkii lopettamaan Internet Explorerin vitsit lopullisesti (ja se on tietysti paljon kysyttävää).
Windows 10 on Redmondin ensimmäinen uusi julkaisu vuosien ajan uudessa hallinnassa. Microsoftin entinen toimitusjohtaja Steve Ballmer on lievästi sanottuna kiistanalainen henkilö. Aina räikeä Ballmer oli Microsoftin johtava johtaja 14 vuotta, valvoen useita onnistumisia ja hyvin julkisia epäonnistumisia. Ballmeria syytetään usein siitä, ettei Microsoft ole tunnistanut liitettyjen laitteiden, kuten älypuhelimien ja tablettien, potentiaalia, ja hän myöntää, että tämä oli iso virhe.
Ballmeria ei kuitenkaan voida syyttää jokaisesta Microsoft-tuotteen jokaisesta virheestä. Ballmerin tilalle tuli Satya Nadella vuosi sitten, joten uusi järjestelmä saa kaiken kunnian Windows 10: lle, jos kaikki sujuu hyvin. On huomattava, että paljon 'uusia' tavaroita oli itse asiassa kehitteillä Ballmer-aikakaudella. Mitä tahansa tapahtuu, Ballmer ei osallistu siihen, koska hän on liian kiireinen käsittelemään LA Clippers sen sijaan.
Puhtaasti teknisten näkökohtien lisäksi Windows 10 -kehitys eroaa aiemmista julkaisuista sen jakamistavalla. Kaikki Windows 7, Windows 8.x ja jotkut Windows Phone -käyttäjät saavat päivityksen ilmaiseksi, joten Microsoft on selvästi siirtymässä eri liiketoimintamalliin. Tulevaisuuden Windows-päivitykset saattavat muistuttaa pikemminkin Androidin ja iOS: n langattomia päivityksiä kuin perinteisiä Microsoftin julkaisuja. Tämä on hyvä uutinen joukkomuuntautumiselle, pirstoutumisongelmille ja turvallisuudelle.
Turvallisuudesta puhuen, käyttäjät voivat myös valita nopeammat tietoturvapäivitykset, joten heidän ei tarvitse odottaa kuukausittaisia korjauksia. Toinen vaihtoehto on lukita tietyt sovellukset ja jakaa päivityksiä eri käyttäjäryhmille eri aikatauluilla.
Yhteenvetona voidaan todeta, että kehittäjien pitäisi odottaa tätä Windows 10: ltä: