|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#41 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6917
|
Le applicazioni, il vero problema sono le applicazioni.
In Microsoft hanno speso quasi due decenni a spingere gli sviluppatori verso direzioni fondamentalmente sbagliate ed ora stanno pagando ogni singola caXXata che hanno fatto. Dovevano rendersene conto già quando sorsero i primi mugugni con .Net 1.0 ma erano troppo sicuri della loro posizione di monopolisti di fatto. |
|
|
|
|
|
#42 | |
|
Senior Member
Iscritto dal: Jul 2008
Città: Milano
Messaggi: 8789
|
Quote:
__________________
Windows 11 Pro - Asus Prime X299-A - i7 7820X- GTX970 - Corsair Vengeance LPX 16GB - Samsung 850 Evo 500GB - OCZ Vertex 3 120GB - Cooler Master Nepton 240M - Phanteks Eclipse P400S - Dell U3821DW - Logitech G602 - Logitech G110 - Logitech G920 - iPhone 16 Pro |
|
|
|
|
|
|
#43 |
|
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
|
|
|
|
|
|
#44 |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6917
|
Hai presente tutte le applicazioni win32 che funzionano da cu
o su schermi ad alta risoluzione ? Con immagini sgranate e font (vettoriali) che vengono scalati male ?Windows supportava la possibilità di leggere la risoluzione reale dello schermo, poi decisero di "fissarla" a 96dpi e scalare le bitmap se la risoluzione era più elevata o più bassa, con le API che restituivano la risoluzione che restituivano sempre 96dpi invece del valore reale. Solo dopo molti anni (con l'introduzione di Vista) fu reso possibile leggere la risoluzione reale (modalità highDPI) ma nel frattempo un fottio di roba era stata scritta dando per scontato che la risoluzione fosse solo a 96dpi, usando bitmap a dimensione prefissata, ecc. ecc. Quello è uno dei motivi per cui molte applicazioni win32 che in teoria si potrebbero adattare velocemente per schermi touchscreen devono essere riscritte da zero. Questo problema riguarda anche .Net "per win32" (alla faccia della portabilità che doveva avere). Poi un altro casino assurdo riguarda il voler imporre Direct2D,Direct3D, ecc. quando sarebbe stato consigliabile "abbracciare ed estendere" OpenGL (e questo ha creato problemi di porting da e verso Windows; cosa che prima era a vantaggio di Windows ma ora invece è a suo esclusivo svantaggio, specialmente per quel che riguarda il supporto di Soc ARM al di fuori di quelli Qualcomm). Non parliamo poi di tutta una serie di scelte progettuali nello sviluppo e nell'evoluzione di .Net che alla fine hanno portato a relegarlo allo status di un runtime legato a versioni specifiche di Visual Studio (come succedeva con le MFC) ed alla sua sostituzione con il runtime WinRT. Infine ci sono varie decisioni discutibili riguardo l'uso ed il supporto di linguaggi "proprietari". Quando con .Net 1.0 hanno deciso di abbandonare Visual Basic per sostituirlo con il non retrocompatibile Visual Basic .Net hanno creato un problema di retrocompatibilità non da poco (perchè molte applicazioni sono rimaste a VB6 e non sono state portate verso VB .Net) creando inoltre un inutile doppione (VB .Net di fatto è C# con una sintassi simil-VB). |
|
|
|
|
|
#45 | |||||||||||||
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Quote:
Quote:
Mobile regge solo app UWP e app Windows Phone "legacy", sommaci il fatto che molte app per Windows Phone 8.0 e successivi includono librerie native ARM e ottieni che il parco software di un telefono W10 Mobile basato su processori Intel è limitato alle UWP (che sono ancora pochissime), alle app per WP 7.x (che IMHO dovrebbero estirpare dallo store con la forza) e le 2-3 app per WP 8.x che non usano librerie native (basta anche usare SQLite e questo requisito salta) avresti una piccola frazione di un parco software che è già considerato troppo piccolo... ovvero sarebbe un disastro! Quote:
è nella variante a cialde Quote:
Quote:
Quote:
Quote:
Quote:
leggi sopra Quote:
Quote:
Quote:
)Quote:
Comunque su UWP non sei limitato a .NET E non capisco come possano eventi avvenuti 15 anni fa avere a che fare con il successo di una piattaforma appena uscita Ti da fastidio usare .NET? Puoi usare C++ o JavaScript/TypeScript, o anche Java e Swift se ti va (usando i prodotti RemObjects)
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|||||||||||||
|
|
|
|
|
#46 |
|
Senior Member
Iscritto dal: Mar 2002
Città: Agrate B.za (MB)
Messaggi: 11543
|
Display dock a 99 dollari.
Circa il doppio di quanto sarei stato disposto a spendere se avessi avuto uno smartphone WP.
__________________
- |
|
|
|
|
|
#47 | |||||
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6917
|
Quote:
Quote:
Non certo grazie a Microsoft, inoltre ANGLE emula solo OpenGL/ES 2 e si basa su DirectX9. Quote:
Quote:
Quote:
Sono anni che preferenzialmente uso librerie crossplatform e mi risparmio tutti gli sbattimenti che hanno quelli che si ritrovano a dover ri-portare il loro software da questo a quel runtime o da queste o quelle API di Microsoft. Questo perchè nonostante Microsoft si sia fissata a reinventare la ruota ogni due..tre anni ... la ruota rimane sempre la stessa. |
|||||
|
|
|
|
|
#48 | |
|
Senior Member
Iscritto dal: Nov 2013
Città: Milano
Messaggi: 5136
|
Quote:
...solo che non si sa ancora quale sarà il prezzo! |
|
|
|
|
|
|
#49 | |||||||
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Quote:
Quote:
Quote:
D3D e D2D li usi (quasi) allo stesso modo su tutti i dispositivi Windows moderni, inoltre Win2D e la projection di D3D su UWP lo rendono molto più semplice da utilizzare rispetto all'API tradizionale per D3D Quote:
Quote:
Quote:
comunque anch'io utilizzo preferenzialmente librerie cross-platform... e lavoro su .NET
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|||||||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:35.












o su schermi ad alta risoluzione ? Con immagini sgranate e font (vettoriali) che vengono scalati male ?








