Microsoft paljastaa, että ARM:n Windows 10 on lopulta Windows Lite, ja tästä syystä

Lukuajan kuvake 4 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft on työskennellyt kovasti tuodakseen Windowsin ARM:iin, jotta OEM-valmistajat voivat käyttää täydellistä Windows 10:tä nykyaikaisella ja vähän virtaa aina kytketyllä ARM-piirisarjalla, joka kilpailee paremmin iPadin kaltaisten alustojen kanssa. Osana prosessia Microsoft ilmoitti kumppanuudesta Qualcommin kanssa suorittaakseen Win32-sovelluksia heidän Snapdragon 835 ARM -piirisarjassaan.

Tällä viikolla yritys julkaisi täydelliset asiakirjat OEM-valmistajille, jotka suunnittelevat Windows 10:n käyttöä ARM-siruilla. Asiakirjassa kerrotaan kaikesta ARM:n Windows 10:stä, mukaan lukien sen rajoitukset, mikä on jokseenkin paljastavaa, varsinkin kun Microsoft aina väitti, että ARM:n W10 on yksinkertaisesti täysi Windows. Voit suunnata alas tarkistaaksesi Windows 10:n rajoitukset ARM:ssa alla.

  • Vain ARM64-ajurit ovat tuettuja, mikä tarkoittaa, että vanhemmat oheislaitteet eivät todennäköisesti toimi.
  • x64-sovelluksia ei tueta, mikä viittaa siihen, että tehokkaammat sovellukset eivät todennäköisesti toimi laitteissa.
  • Tietyt OpenGL:ään tai omaan DRM:ään perustuvat pelit eivät toimi
  • Sovellukset, jotka mukauttavat Windows-kokemusta (ja laajentavat kuorta), eivät välttämättä toimi oikein, mukaan lukien syöttötapaeditorit, aputekniikat ja pilvitallennussovellukset.
  • Sovellukset, jotka olettavat, että kaikissa ARM-pohjaisissa laitteissa on Windows-mobiiliversio, eivät välttämättä toimi oikein
  • ARM ei tue Windows Hypervisor Platformia, mikä todennäköisesti vaikuttaa emulaattoreita käyttäviin ja varmasti kehittäjiin.

Rajoitusten lisäksi Microsoft listasi kehittäjille myös yleisiä ongelmia ja kuinka ne korjataan.

  • Sovelluksesi käyttää ajuria, jota ei ole suunniteltu ARM:lle. - Käännä x86-ohjain uudelleen ARM64:ksi. Katso Rakenna ARM64-ajurit WDK:n avulla.
  • Sovelluksesi on saatavilla vain x64-versiolle. – Jos kehität Microsoft Storea varten, lähetä sovelluksesi ARM-versio. Katso lisätietoja Sovelluspakettien arkkitehtuurit.
  • Jos olet Win32-kehittäjä, jaa sovelluksesi x86-versio. – Sovelluksesi käyttää OpenGL-versiota uudempaa kuin 1.1 tai vaatii laitteistokiihdytettyjä OpenGL.x86-sovelluksia, jotka käyttävät DirectX 9:ää, DirectX 10:tä, DirectX 11:tä ja DirectX 12:ta. työskentele ARM:lla. Katso lisätietoja DirectX-grafiikka ja pelit.
  • x86-sovelluksesi ei toimi odotetulla tavalla. - Kokeile käyttää yhteensopivuuden vianmääritystä noudattamalla ohjeita Ohjelman yhteensopivuuden vianmääritys ARM:ssa. Joitakin muita vianetsintävaiheita varten katso x86-sovellusten vianetsintä ARM:ssa artikkeli.
  • x86-sovelluksesi ei havaitse, että se toimii ARM:lla.- Käytä IsWow64Process2 määrittääksesi, toimiiko sovelluksesi ARM:ssa.
  • UWP ARM32 -sovelluksesi ei toimi odotetulla tavalla.- Katso ARM32-sovellusten vianmääritys ARM:ssa oppiaksesi saamaan sovelluksesi toimimaan oikein ARM:ssa.

Oppaassa on luettelo ratkaisuista yleisiin ongelmiin, joita kehittäjät saattavat kohdata siirtyessään Windowsiin ARM:ssa. Tästä huolimatta ARM:n rajoitukset saattavat silti estää asiakkaita valitsemasta ARM-laitteita, ja vastaavasti kehittäjien olisi huolehdittava uuden alustan tukemisesta ja mahdollisten ongelmien korjaamisesta.

Microsoft esitti Windows 10:n ARM:ssa täydellisenä Windows 10:nä, mutta niin monia poikkeuksia lukuun ottamatta on erittäin epätodennäköistä, että järkevä ostaja valitsee ARM:n. Microsoft on joutunut App Gapin uhriksi aiemmin, ja jos historia on opettanut meille jotain, niin se on tosiasia, että kehittäjät eivät anna sovelluksia saataville tai tee erityisiä ponnisteluja alustan eteen, ennen kuin he saavat siitä hyvää voittoa.

ARM:n nykyiset rajoitukset vaikuttavat asiakkaiden päivittäiseen työnkulkuun, koska on mahdollista, että oheislaitteesi eivät ehkä tue ARM:ää, parhaat pelisi eivät toimi tai Hyper V:n puute ei salli emulaattoreiden tai IDE:n toimia kunnolla.

Jos yhdistät kaikki rajoitukset, saat itse asiassa Windowsin Lite-version etkä koko Windows 10 -kokemusta, jota Microsoft tällä hetkellä mainostaa.

Samaan aikaan Intel vastaa omilla pienitehoisilla aina kytkettyillä piirisarjoilla ilman W10:n rajoituksia ARM:ssa.

Mitä lukijamme ajattelevat rajoituksista? Ovatko he sopimuksen katkaisijat sinulle? Kerro meille mielipiteesi alla olevassa kommenttiosassa.

Lähde: Microsoft; Kautta: neowin

Lisää aiheista: microsoft, ikkunat, Windows 10, Windows ARM: lla