|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.hwupgrade.it/news/program...obe_56601.html
Grazie alla partnership fra Microsoft e Adobe, Spartan potrà supportare nuove funzionalità e rendere il lavoro di sviluppo sul web più semplice Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7038
|
Morale della storia Microsoft introdurrà peculiarità nel proprio nuovo browser, grazie alla collaborazione con Adobe che, ovviamente, risulteranno esclusive del suo ambiente.
Tentando di dare un'altro colpo di accetta all'interoperabilità tra sistemi diversi con piani che andranno adattandosi in funzione della diffusione del suo nuovo sistema. A me pare un'incubo oltre all'evidente riduzione di scelta da parte dell'utenza finale. Un'assaggio si è già avuto quando determinate aziende offrivano servizi avvalendosi di peculiarità presenti solo su Internet explorer fregandosene di una parte della propria utenza. Ed a quanto pare, pure per il futuro, occorre attendersi lo stesso approccio, che probabilmente risulterà aggressivo nel caso di massiccia diffusione del nuovo sistema, e blando in fase iniziale.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica ![]() [Icewm]: Thread Ufficiale - light window manager ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2004
Messaggi: 2795
|
*
Quoto AleLinuxBSD |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8646
|
Quote:
![]()
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Quote:
ci manca qualcosa?
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7038
|
Il paragrafo precedente dovrebbe risultare chiarificatore:
Quote:
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica ![]() [Icewm]: Thread Ufficiale - light window manager ![]() ![]() |
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Oct 2004
Messaggi: 98
|
Finalmente aggiungono anche le operazioni di Blending su Canvas!
Era rimasto l'unico browser a non averlo e Adobe sta spingendo molto su questo tipo di effetti su Canvas: https://status.modern.ie/compositingandblendingincanvas2d?sort=status Ad onor del vero su Flash certe operazioni, come queste, sono un po' più eleganti ed efficienti che in Canvas, quindi forse Adobe potrebbe dare una mano ad implementarle. Per avere un'idea dell'efficienza di questi operatori (solo composite) provate qua: http://jsperf.com/canvas-global-composite-operations Praticamente sono lenti da morire, e di solito le operazioni composite vanno anche più veloci delle operazionei blend. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12795
|
Quote:
Dopodiché c'è una chiara differenza tra standard ed implementazione. La storia recente dice che MS si sta muovendo verso gli standard e sta proponendo ovviamente anche le sue idee al W3C. Probabilmente si faranno dare una mano da Adobe sulla parte di rendering di Spartan. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
avere la mappatura completa 1:1 dei Blending Modes di photoshop su nei browser potrebbe essere un ottimo salto in avanti per chi deve trasferire un mockup in codice
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7038
|
Mi auguro di sbagliarmi, ma non sono fiducioso, considerando ciò che è già avvenuto in passato.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica ![]() [Icewm]: Thread Ufficiale - light window manager ![]() ![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2008
Città: Milano
Messaggi: 8789
|
Aggiungo che Adobe non solo collabora, ma ha anche l'accesso al codice di Spartan
__________________
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 |
![]() |
![]() |
![]() |
#12 | ||
Senior Member
Iscritto dal: May 2003
Città: Gioia Sannitica (CE)
Messaggi: 1436
|
Inceve di scrivere idiozie come hanno fatto AleLinuxBSD, SpyroTSK, acerbo e fare pessime figure, per essere eufemici, sarebbe il caso di sapere di cosa si parla, dal post originale:
Quote:
Quote:
@AleLinuxBSD Non ti sbagli sui problemi di interoperabilità, ma sbagli il bersaglio delle tue critiche. Oggi pare chi i ruoli si siano invertiti ed i siti non funzionano più bene in Internet Explorer non perché Microsoft è brutta e cattiva e non aderisce agli standard mentre gli altri si ma perché, Apple e Google in primis, infarciscono i loro browser di -webkit-* e gli sviluppatori spesso e volentieri si sono limitati ad usare queste API. Tanto che Microsoft, invece di andare in giro per i forum a scrivere che gli altri sono brutti e cattivi, non solo ha implementato API proprietarie, come -webkit-appearance, ma ha anche mappato alcune delle API con vendor prefix sulle API standard supportate da IE, ad esempio "-webkit-animation", in IE11 per Windows Phone ed in Spartan, viene visto come un alias di animation. Un approccio che a me non fa impazzire, ma capisco il punto di vista di Microsoft
__________________
• Lian-li PC-A10 • Hyper Type-R HPU-4S730 • ASUS P5B-E Plus • 2x2GB G.Skill F2-6400CL4D-4GBHK 4-4-3-5 • Intel Core 2 DUO E6600 • Asus EN8800 GTX (+ACCELERO) •
• DELL UltraSharp 2707WFP • Olidata17" • Microsoft Wireless Entertaiment Desktop 8000 • WRT610n(v2) - DD-WRT Synapse-0.1.6 (by paperboy) • DreamBox DM7025 • DreamBox DM8000 Ultima modifica di damxxx : 26-03-2015 alle 13:41. |
||
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: May 2012
Messaggi: 10789
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 | ||
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7038
|
Quote:
Si dà il caso che nessun browser implementa al 100 % tutte le specifiche, figuriamoci poi se viene fatto nello stesso istante. Ma evidentemente il senso civico non fà parte dell'italiano medio. ![]() Quote:
Che questa situazione si verifichi domani, domani l'altro o più avanti nel futuro, non ha importanza, quando ci sono le premesse perché si verifichi. E qui le premesse, per quanto l'articolo risulti molto generico, le vedo.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica ![]() [Icewm]: Thread Ufficiale - light window manager ![]() ![]() |
||
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 1856
|
Quote:
![]() ![]() ![]() Lui ha solo fatto notare che il tuo "peculiarità che risulteranno esclusive del suo ambiente" non ci azzecca proprio per nulla, tutto qui. Le funzionalità che stanno aggiungendo fanno già parte delle specifiche e sono già in altri browser. Il "implemento X e fottetevi tutti" come ha fatto la MS in IE5(.5?) con i filtri DirectX non avviene più da un bel pezzo. Fortunatamente tutti i browser ormai cercano di fare le cose per bene, secondo le specifiche. Al limite anticipano un po' i tempi ed implementano funzionalità prima che siano "finali" (Pointer Events in IE, animazioni CSS in Webkit), ma comunque scrivono specifiche e sperano che vengano approvate. |
|
![]() |
![]() |
![]() |
#16 | ||
Senior Member
Iscritto dal: May 2003
Città: Gioia Sannitica (CE)
Messaggi: 1436
|
Quote:
![]() Mi sfugge il senso di questo commento... Non capisco di quali premesse ci sarebbero nell'articolo sinceramente. Evidentemente non ti sei preso neanche la briga di leggere quello che ho quotato Quello che ho postato è l'articolo originale dal quale è stato tratta questa notizia pubblicata da HWUpgrade, nel quale articolo si parla di come in Spartan siano state implementate delle specifiche standard del W3C (o che stanno per diventarlo) grazi al contributo di un team di Adobe. Inoltre per nessuna delle funzionalità di cui si parla nell'articolo Microsoft compare come Editor (ma ci sono Google, Mozilla, Apple, Opera, Canon e la stessa Adobe, il che spiega anche perché abbiano collaborato proprio con loro proprio per queste specifiche), di quali funzionalità Microsoft parli? A mio avviso quando qualcuno parla di "peculiarità nel proprio nuovo browser [...] risulteranno esclusive del suo ambiente" quando si sta parlando API facenti parti di specifiche open standard come CSS3 scrive una idiozia, non mi sembra un appellativo gratuito, mi sembra più che meritato, anzi come si dice dalle mie parti e ti anche trattato visto che il tuo commento mostrava una totale ignoranza dell'argomento di cui tentavi di maldestramente trattare. Il problema che si sta evidenziando è che non è necessario solo che gli standard siano aperti, ma anche che chi li implementa utilizzi in modo corretto questi standards, Google ed Apple ed anche Mozilla in questo ultimo periodo non stanno mostrando il loro meglio. Perché si certo questi possono anche implementare una specifica standard, ma se per utilizzarla devo usare un vendor-prefix che di fatto riduce l'accessibilità di quella pagina rendendola visibile solo per quello specifico browser, stai completamente snaturando il senso di avere una specifica standard, costringi gli sviluppatori a dover fare lavoro extra per supportare tutti i browser e penalizzando l'utente finale che rischia di non poter accedere in modo corretto ai contenuti che desidera. Quote:
Sinceramente la corsa ad implementare il prima possibile una specifica anche se ancora immatura e vendor-prefixed non mi è mai piaciuta. Al contrario ho apprezzato la politica di Microsoft che al tempo di IE9 dichiarò ufficialmente che avrebbe implementato le specifiche solo quando avessero raggiunto un certo grado di maturità (tranne qualche rara eccezione di qualche API più importante). Questa corsa non è stata indolore, oggi abbiamo moltissimo codice che fa uso di API vendor-prefixed che non è mai stato aggiornato per usare le API standard, tanto è vero che Microsoft ha deciso di utilizzare la strategia che ho descritto nel commento precedente, e se vai a vedere sia Chrome, sia Safari, sia Mozilla ha tantissime API vendor-prefixed (qui si può avere una idea...) PS: I Pointer Events sono un caso particolare, non è che Microsoft li ha implementati prima che divenissero una specifica finale, ma i Pointer Events sono stati introdotti da Microsoft in Windows 8 con lo scopo di facilitare la gestione dell'interazione con la UI nelle Windows Store Apps quando si utilizza HTML/CSS/JavaScript come linguaggi di programmazione poi, visto che ha notato che era cosa buona e giusta ne ha approfittato per chiederne la standardizzazione.
__________________
• Lian-li PC-A10 • Hyper Type-R HPU-4S730 • ASUS P5B-E Plus • 2x2GB G.Skill F2-6400CL4D-4GBHK 4-4-3-5 • Intel Core 2 DUO E6600 • Asus EN8800 GTX (+ACCELERO) •
• DELL UltraSharp 2707WFP • Olidata17" • Microsoft Wireless Entertaiment Desktop 8000 • WRT610n(v2) - DD-WRT Synapse-0.1.6 (by paperboy) • DreamBox DM7025 • DreamBox DM8000 |
||
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7038
|
Nessuno impedisce a sistemi chiusi e proprietari, in base alla futura diffusione, di decidere di imporre proprie soluzioni fuori standard.
Il fatto che in questo momento non avviene non è una garanzia e neanche una certezza per il futuro. Soltanto la disponibilità del codice sorgente e dell'implementazione dei vari standard in forma aperta è in grado di fornire questa garanzia. Sottovalutare od ignorare questa mina, lede, prima o poi, a conseguenze non piacevoli, ed il passato dovrebbe insegnare qualcosa in proposito, anziché essere semplicemente ignorato. Riguardo all'accessibilità di una determinata pagina, riducendo ai minimi termini alcuni incovenienti esistenti, esistono librerie che tentano di fornire un layer, che riducono questo tipo di problematiche. Certo sarebbe meglio se i browser evitassero di seguire certi approcci e chissà se magari, prima o poi, questo non avvenga.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica ![]() [Icewm]: Thread Ufficiale - light window manager ![]() ![]() |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jan 2015
Messaggi: 650
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 37084
|
Sperando che non aggiungano altre falle in stile Flash Player
![]() Per ora speriamo nell'abbandono definitivo di FP da parte di tutti. |
![]() |
![]() |
![]() |
#20 | ||
Senior Member
Iscritto dal: May 2003
Città: Gioia Sannitica (CE)
Messaggi: 1436
|
Quote:
In ogni caso qui non si parla di funzioni proprietario, si parla di specifiche standards. Ed ancora, neanche la disponibilità del codice impedisce l'implementazione di funzioni fuori standard, basta pensare ai Touch Events introdotti da Apple, ma il processo di standardizzazione è stato avviato tempo dopo da altri ed esisto funzioni non standard anche nei motori open source. Comunque il codice sorgente serve a poco quando una specifica è standard, la cosa importante è che l'implementazione restituisca il risultato che ci si aspetta secondo lo standard. Quote:
Ma all'epoca Microsoft era brutta e cattiva perché non supportava gli standard... Interessante il fatto che prima fai un pippone sugli standards e le funzioni proprietarie e poi dici "ma chi se ne frega se poi questi fanno quello che vogliono, tanto da qualche parte nel mondo ci sarà qualcun altro che prova a metterci una pezza". Sappi che i vendor-prefix vengono utilizzati per indicare che quella API non è conforme ad uno standard
__________________
• Lian-li PC-A10 • Hyper Type-R HPU-4S730 • ASUS P5B-E Plus • 2x2GB G.Skill F2-6400CL4D-4GBHK 4-4-3-5 • Intel Core 2 DUO E6600 • Asus EN8800 GTX (+ACCELERO) •
• DELL UltraSharp 2707WFP • Olidata17" • Microsoft Wireless Entertaiment Desktop 8000 • WRT610n(v2) - DD-WRT Synapse-0.1.6 (by paperboy) • DreamBox DM7025 • DreamBox DM8000 |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:22.