Vrlo zanimljiva najava, nadam se da će uskoro MS riješiti i pitanje licence budući da se trenutno Windows 10 on ARM licenca ne može nabaviti već je samo dostupna za Surface uređaje. Trenutno vrtim Insider build na Parallesu i čak je sasvim u redu što se tiče stabilnosti, no dok to ne mogu instalirati kao redovnu OS instalaciju W10 on ARM mi može služiti samo za PoC
Microsoft i Qualcomm rade ARM računalo za develope
- poruka: 14
- |
- čitano: 3.926
- |
- moderatori:
vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Najveća prednost ARM procesora je u uštedu baterije što nudi laptopima daleko veću autonomiju. Što će to na Mini PCu nemam blagog pojma. Naravno nisam kompetentan, neka drugi dade svoj stav.
Inače za "casual" development u stilu python, go, node isl. Koristi se Linux a ne Windows. U 99.9 posto slučajeva
UWP nije smeće, framework je sasvim ok.
I malo se informiraj, sa .Net 6 će biti svašta izvedivo:
https://visualstudiomagazine.com/articles/2021/03/11/net-6-preview-2.aspx?m=1
Ako se aplikacija ne naslanja na velike specifičnosti starih frameworka ili samih windowsa i dobro je napisana (MVC), ne bi trebao biti veliki problem portati na MAUI, .Net 6+ i arm/arm64.
ma to, neka neka, samo neka razvijaju AMR Win platformu, to je odlicna vijest i sto prije to zazivi to bolje, bio sam pisao u nekoj temi o M1, da je Apple izlaskom svoji PC-a na Armu napravio super stvar i da ce Win morati sljediti taj prijelaz sa86 na Arm
Sto se tice pitanja gore sto ce Arm na Mini/desktop PC-u, zar ne bih radije imao racunalo koje ima iste performane kao 3-4 puta skuplje racunalo, u form faktoru koji ti stane u zensku torbu, necuje se, ne grije se, trosi skoro 10 puta manje struje itd itd
ovo gore je usporedba Mac Mini M1 sa Threadreaper desktopom
samo neka poruze sa tim razvojem
UWP nije smeće, framework je sasvim ok.
I malo se informiraj, sa .Net 6 će biti svašta izvedivo:
https://visualstudiomagazine.com/articles/2021/03/11/net-6-preview-2.aspx?m=1
Ako se aplikacija ne naslanja na velike specifičnosti starih frameworka ili samih windowsa i dobro je napisana (MVC), ne bi trebao biti veliki problem portati na MAUI, .Net 6+ i arm/arm64.
.NET5 je trebao riješiti neke od multiplatformskih problema, pa ćorak.
Uskoro moram napraviti nekakvu pomoćnu desktop aplikaciju za ljude na terenu, trebala bi raditi na glavnim desktop OS-ovima.
Životni vijek proizvoda na koje se to spaja je oko 10-15 godina, pa kada pogledam u povijest jedino jednostavno single-exe rješenje za koje mogu kako-tako garantirati da će raditi je C++ i wxwidgets.
WTF.
Ostali ili ukenjaju kompatibilnost unatrag (.NET u 10 različitih varijanti, pa ti objasni mehaničaru koju da instalira), ili krenu u debilane oko licenciranja (Qt, Oracle Java VM).
Da, malo karikiram situaciju, ali nije daleko od stvarnosti.
Živio napredak!
Windows on Arm: This is how well 64-bit emulation is working - TechRepublic
Da se izrazim jezikom ulice, kur*ina . Ukoliko misliš imati ARM procesor i trebati veliku kompatibilnost s nativnim c++ aplikacijama primjerice (dakle, skoro sve), nemoj imati ARM. Barem ne slijedećih godinu dana dok se ne ispegla.
UWP nije smeće, framework je sasvim ok.
I malo se informiraj, sa .Net 6 će biti svašta izvedivo:
https://visualstudiomagazine.com/articles/2021/03/11/net-6-preview-2.aspx?m=1
Ako se aplikacija ne naslanja na velike specifičnosti starih frameworka ili samih windowsa i dobro je napisana (MVC), ne bi trebao biti veliki problem portati na MAUI, .Net 6+ i arm/arm64.
Framework je izvrstan, UWP je smeće. Brkaš framework od samih UWP aplikacija. Na frameworku se mogu raditi i web, mobilne, windows ili WPF aplikacije. Kao i nativne UWP, koje su *smeće* povrh svega jer su zamišljene da su cross kompatibilne kako s desktop računalima tako s tabletima, mobitelima ili xbox konzolom. Svašta nešta na kraju ne rade dobro na niti jednoj platformi.
Portanje gotovih aplikacija na ARM? Zašto bi to itko htio? Očekuješ da čitavi Adobe paket (Photoshop, Illustrator, Premiere, Dreamweaver, ...) kao i stotine tisuća manjih c++ aplikacija budu portane na drugu arhitekturu zbog ... nekog razloga? Zašto bi to ijedan developer htio napraviti?
Portanje gotovih aplikacija na ARM? Zašto bi to itko htio? Očekuješ da čitavi Adobe paket (Photoshop, Illustrator, Premiere, Dreamweaver, ...) kao i stotine tisuća manjih c++ aplikacija budu portane na drugu arhitekturu zbog ... nekog razloga? Zašto bi to ijedan developer htio napraviti?
zato sto je to buducnost.
jednostavno je arm u svakom pogledu bolji od x86
Adobe je vec izbacio svoj creative cloud native za ARM
Životni vijek proizvoda na koje se to spaja je oko 10-15 godina, pa kada pogledam u povijest jedino jednostavno single-exe rješenje za koje mogu kako-tako garantirati da će raditi je C++ i wxwidgets.
WTF.
Ostali ili ukenjaju kompatibilnost unatrag (.NET u 10 različitih varijanti, pa ti objasni mehaničaru koju da instalira), ili krenu u debilane oko licenciranja (Qt, Oracle Java VM).
Da, malo karikiram situaciju, ali nije daleko od stvarnosti.
Živio napredak!
Sad možeš zapakirati cijeli .net tj. potrebne dll-ove skupa sa .Net aplikacijom u "portable" pa ne treba ništa nigdje instalirati ali downside je oveći paket. "Normalna" aplikacija - 12kb - "portable" - 120mb
Da, istina, jedina stvar koja će garantirano raditi cross-platform je c++/wx ali nažalost smo naučili da možda izgleda donekle isto ali neke stvari definitivno ne rade jednako na win i recimo linux. Jesi razmišljao o Electron varijanti?
Portanje gotovih aplikacija na ARM? Zašto bi to itko htio? Očekuješ da čitavi Adobe paket (Photoshop, Illustrator, Premiere, Dreamweaver, ...) kao i stotine tisuća manjih c++ aplikacija budu portane na drugu arhitekturu zbog ... nekog razloga? Zašto bi to ijedan developer htio napraviti?
Ne brkam ništa, radio sam nekoliko UWP aplikacija i sve je ok sa njima, dan-danas se koriste.
Ovo je MS tema, nitko ne priča o portanju c++ nego "starih" .net3.5 i novijih (do .net 4.8) na net5/6 i novije radi ARM. Mi ćemo naše koje ne ovise o 3rd party glupostima poput ActiveX i prastarih SDKova napisanih u VC++ 2008 portati na ARM i ako je ikako moguće, u MAUI, pogotovo ako se pojavi neka community podrška da MAUI radi na Linuxu.
BTW, photoshop je već portan na ARM. https://petapixel.com/2021/05/17/adobe-photoshop-now-runs-natively-on-windows-10-on-arm/
Jesi razmišljao o Electron varijanti?
Ne, heteroseksualan sam.
Moraš biti otvoren svim mogućnostima ;)
Portanje gotovih aplikacija na ARM? Zašto bi to itko htio? Očekuješ da čitavi Adobe paket (Photoshop, Illustrator, Premiere, Dreamweaver, ...) kao i stotine tisuća manjih c++ aplikacija budu portane na drugu arhitekturu zbog ... nekog razloga? Zašto bi to ijedan developer htio napraviti?
zato sto je to buducnost.
jednostavno je arm u svakom pogledu bolji od x86
Adobe je vec izbacio svoj creative cloud native za ARM
samo nisi naveo po čemu je bolji osim potrošnje u laptopima