üzenetek

hozzászólások


MeszesKPT
(őstag)

De mitől ilyen biztos, hogy egy ARM64 alapú rendszer fogyasztása annyival kedvezőbb lesz emulálás mellett?

"A Microsoft mér"


leviske
(veterán)

Amiket írsz, már megvan Androidon és iOS-en is. Itt nagyjából arról van szó, hogy az általad említett emberek miért ragaszkodnának a Windows-hoz, ha semmi legacy cucc futtatása nem lényeg az életükben.

[ Szerkesztve ]


aprokaroka87
(nagyúr)
Blog

Hiába támogatták volna a fejlesztést, ha az akkori soc-k teljesitménye kb lepkepuki volt a mai szinthez.

Nyilván egy huszárvágással meglehetne oldani a problémát, ha az arm cpu-k natívan támogatnák az x86/amd64 utasitásokat, de erre meg kb 5% esély van, még a jövöben is.

Probálkozik az MS, nyilván nehéz dolga van, mert a windows eleve nem igazán mobil os.
Az Android meg annak készült alapból.

Szerintem ennek a win10arm dolognak majd 3-4 év múlva lesz értelme, meg akkor ha mondjuk a cortex a78 vagy mi, már úgy lesz tervezve hogy jobban kihasználja ezt az x86/amd64 emulálás dolgot alapból, mert ha jól tudom most még csak pár snapdragon 8xx széria támogatja a dolgot.


E.Kaufmann
(addikt)

Annyi esély sincs, az x86 licensz miatt. Ma egyedüli útja az emuláció, de attól még magát az sw emulációt gyorsító plusz utasítások és áramkörök kerülhetnének SoC-ba, de mindenképp az sw emuláció az egyetlen jogilag járható és gazdaságos út, különben tejelni kellene az intelnek és talán az AMD-nek is vastagon.

[ Szerkesztve ]


aprokaroka87
(nagyúr)
Blog

Az 5% esélyt azért irtam, mert lehet lenne az a pénz:)

De az arm-nek meg megvan egy elég nagy piaci szegmense, így nem szorulnak rá...


[K2]
(tag)
Blog

"de a Neowin információi szerint ez már javában készül"
Jó hogy nem már egyből JS-ben írják :))


gliskard
(senior tag)

MS oldalról az ARM támogatás sokáig inkább belső politikai játszma volt mint tudatos, stratégiai lépés. Nem volt a piacukat fenyegető alternatíva, ami miatt hajtani kellett volna. Részben ezért is sikerült nagyon bénán a WinRt vonal...

Másik kapcsolódás az ARM felé az UWP lehetett volna, de MS anno túl nagyot álmodott. Elemzők közül többen temették már bejelentéskor az egész platformot a nem megdelelő stratégia és a piaci viszonyok leszarása miatt.
Pedig volt pozitív példa a több platform egyidejű támogatására.

Multi cpu támogatást anno az Apple kétszer is megugrotta relatív probléma mentesen. Elöször az m68k -> ppc váltást vitték végig még a classic mac os alatt ami nem sokkal bonyolultabb mint win3.11fw. Mindezt az internet elterjedésének az elején, amikor még fizikai adathordozóról ment a telepítés és a patch letőltés sem volt a hétköznapi rutin része.
Később a pp -> x86 váltásnál már osx alatt történt itt pluszban hoztak egy os által nagyjából elfedett emulátort (rosetta), igy mentek azok az appok amikhez nem volt nativ bináris.
Apple ugyan igy tudná megugrani az x86 -> arm váltást is, az osx és a fejlesztő eszközökben ott a lehetőség.

UWP lényegesen sikeresebb lehetett volna az elemzők szerint, ha az ms első körben szigorúan csak a win32 platform leváltását nyomja végig és csak ezután kezd a multi platform támogatás megvalósításába.


dokanin
(aktív tag)

Az UWP-ben az a legnagyobb vicc, hogy Win7-en nem megy. Ezt mégis, hogy gondolták anno?
Mindenen fut csak az akkori pcék minimum felén nem. Zseniális.


sh4d0w
(nagyúr)
Blog

Az ARM vonal (mostani, korábbi) pont ugyanazért fog elhalni, mint az IA64: nincsenek alkalmazások, az emuláció teljesítménye meg kritikán aluli.


dokanin
(aktív tag)

Windows Phone-on meg kitalálták, hogy iOS-hez hasonlóan engedélyeztetni kell az appokat és ha nem követte az elcseszett Metro design-t visszadobták. Aztán ment a kesergés, hogy nincs elég app. Direkt nehezítették a fejlesztők dolgát és nem értik, hogy miért nem lett sikeres.


BazsiBazsi
(aktív tag)

Azt látom hogy az ARM pár éven belül lehagyja a mobil(lapik) fronton őket, egy jó progressziónak tűnik az hogy amd64re is megíródik az emu még akkor is ha trágya lesz a teljesítmény mivel később javulni fog rohamosan.

@dokanin ott sok más faktor játszott ami megakadályozta az elterjedést én támogattam a fullnáci dizájn hozzáállást mert nagyon egységes lett ami íródott rá viszont így minden vagy semmi volt a tét. És hát mindenki tudja hogy mekkor pofáraesés lett belőle ;]

[ Szerkesztve ]


gliskard
(senior tag)

desktop windows esetén lehet...

de több platform létezik ahol van arm, ebből az android és az ios elég jól ellátott (+ linux) és esélyes apple részéről egy x86 -> arm váltás.

Jelenleg a legtöbb otthoni tevékenységre bőven elég az arm teljesítménye, ráadásul az arm-ios lényegesen jobb az energia hatékonyságú mint egy intel-win megoldás.

Ez a vinal évek óta kanibalizálja a hagyományos desktop/notebook vonalat, az MS kénytelen beszállni vagy megfelelő alternatívát biztosítani a piac vesztés elkerülésére.


gliskard
(senior tag)

natív támogatás kéne az emuláció max köztes megoldásnak jó - fogyasztás szempontjábol nem optimális.
Megoldható lenne natív támogatás akár két eltérő arhitektúra esetén, ahogy fent írtam az apple ezt kétszer is megugrotta. MS erősen szív a legacy win32 miatt amit anno nem akart modernizálni, most meg a fejére nőtt...


aprokaroka87
(nagyúr)
Blog

link

ahogy tudom, ez volt az első fecskék egyike.

Azóta már megjelent egy Snapdragon 850 soc, ami direkt win10arm-hez lett csinálva.


aprokaroka87
(nagyúr)
Blog

Ezért is irtam le hogy talán majd 4-5 év múlva lesz jobb opció.
Akkora már talán fejlődni fog.
Már ha életben marad a projekt.


vicze
(félisten)

Az UWP-s AIDA-hoz képest mekkora a különbség?
Így lenne igazán látható az emuláció vesztesége.


Robitrix
(senior tag)

az ilyen mindig is zsákutca..... az ARM procik eleve gyengébbek, mint hasonló magszámú X86-osok. Ráadásul ha még emulálni is kell nekik az X86-ot az még további jelentős teljesítmény esés. Sokkal értelmesebb volna atom procikat használni.

üzenetek