|
|
|
![]() |
|
Strumenti |
![]() |
#41 | |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
|
|
![]() |
![]() |
![]() |
#42 | ||||||||
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6108
|
Quote:
Quote:
![]() Nel senso che se ci sono problemi li si risolve, ma non si usano funzionalità che costringerebbero a dover avere due versioni distinte per Windows 7 e Windows 8, in altre parole ignorare WinRT. Quote:
Quote:
e l'intero ambiente desktop lo hanno classificato "legacy"; è li che sta il vero problema. Allo stato attuale per moltissime applicazioni Metro e WinRT non valgono un porting, per quel che miriguarda preferisco attendere e vedere se si rendono conto del problema invece di investire tempo e risorse ora e poi (dopo essermi svenato ecc. ecc.) sentire Microsoft che annuncia funzionalità che mi avrebbero semplificato enormemente il lavoro. Quote:
Mentre nel caso di PE l'ABI è "ballerina" Quote:
![]() Il passagio da win16 a win32 era decisamente vantaggioso, da li in avanti ... ![]() Legacy, purtroppo. Notare che alla sua base c'è un pattern PIMPL che avrebbe permesso di renderla sicura ed object oriented in passi successivi mantenendo la retrocompatibilità in modo molto più semplice che con l'approccio seguito invece da Microsoft (basato sul seguire la mdoa del momento a modo loro). Infatti WinRT in un certo senso è una loro evoluzione. Quote:
![]() Per quel che mi riguarda sono rimasto con win32 e più avanti quando verrà il tempo e non ci saranno rogne probabilmente farò la transizione a WinRT tramite il porting di Qt. Quote:
Quando poi Microsoft decise di rottarne la versione standalone a vantaggio di .Net fu poi un casino fare il porting verso la "nuova terra promessa" di Microsoft (specialmente per le particolarità e le idiosincrasie che Microsoft stessa ci aveva infilato dentro), infatti VB.Net era quasi totalmente incompatibile con VisualBasic (sintassi simile, ma varie differenze e sopratutto librerie e sistema ad oggetti troppo differente). Pensa che ho ancora una applicazioni scritta in VB6 che prima o poi dovrò portare in C++ e Qt (il porting per ora non vale la pena, ma quando verrà il momento sarà più facile farlo verso C++ e Qt che verso .Net). Per ora non lo causa, ma il messaggio inviato da Microsoft è stato sin troppo esplicito. |
||||||||
![]() |
![]() |
![]() |
#43 |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Comunque è così da sempre... si scrive codice per una determinata piattaforma, si cerca di campare finché dura, poi si prende il codice, si butta quello che non si può portare, e col resto si parte per fare una versione adatta al sistema in voga al momento. Vedi chiunque sviluppi giochi per console, che ad ogni giro spesso deve reinventarsi la ruota, perché chiaramente sviluppa solo con l'idea di finire il lavoro con le minori spese possibili.
Se il codice è scritto bene, quindi a oggetti e in layer modulari, il più possibile indipendenti dall'hardware e data driven, il porting da e verso qualunque piattaforma/linguaggio/API è relativamente semplice. Se poi il linguaggio è lo stesso (che so C++), l'hardware pure (che so, un PC), cambiano solo le API (che so WinRT)... non è che richieda chissa quale lavoro. C'è da rifare tutto il layer UI, ok... ma la logica è quella e quella rimane. Chiaro che se invece uno a scritto codice che funzionasse, magari anche robusto, quello che vuoi, ma con buona parte dei dati hardcodati, non modulare, ma tutto mischiato, sia il codice vero e proprio, che le API, ecc... bè... lì la vedo bigia, ma non è colpa di Microsofr a questo punto. |
![]() |
![]() |
![]() |
#44 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6108
|
Quote:
![]() Se non altro perchè la parte più significativa della nuove funzionalità di VS2012 riguarda il supporto per Metro e WinRT (ed una IDE più gradevole più piccole aggiunte alle funzionalità già presenti, ma non qualcosa di così eccezionale). |
|
![]() |
![]() |
![]() |
#45 | ||
Senior Member
Iscritto dal: May 2001
Messaggi: 12843
|
Quote:
Dopodiché parli di Linux dove ogni settimana esce una nuova versione delle varie librerie? Nota bene, le API di Windows mettono a disposizione tutta una serie di funzionalità che sotto Linux sono implementate tipicamente da librerie di terze parti, che vengono costantemente e freneticamente aggiornate, quindi non direi proprio che Linux sia un campione di stabilità in tal senso, anzi è tutto l'opposto considerata la frammentazione e appunto il fatto che ogni 3x2 cambiano il kernel. Tant'è che tanti moduli custom per il kernel è difficile trovarli per l'ultima versione, quasi sempre per 2.6.32 o 37, raramente 3.0... e siamo al 3.5. Una applicazione alla quale stiamo lavorando non compila più se passiamo dal gcc 4.6 al 4.7, tanto per la cronaca. E giù a sistemare la codebase. Lasciamo stare. Quote:
Per 10 anni si è stati con Windows XP, e programmi che girano su Windows 2000 girano ancora oggi su Windows 7, quindi di cosa stiamo parlando? ActiveX andrebbe deprecato da una vita, ma ancora non si decidono a farlo e non vedo cosa c'entri comunque con il tuo discorso, se non tanto per allungare una lista che a conti fatti è corta. La maggior parte delle incompatibilità con Vista erano fondamentalmente dovute a 2 fattori: 1) gestione di privilegi diversa 2) major number di Windows passato da 5 a 6 (tant'è che ti faccio notare per questo motivo sia Windows 7 che Windows 8 continuano a tenere il 6 come major number). Windows è forse il sistema operativo con la maggiore retrocompatibilità in assoluto, direi che qualche aggiustino alla code base ogni tanto si può fare o no? Sarà forse che gli sviluppatori si sono abituati così tanto ad XP per 10 anni che non hanno più voglia di fare il loro lavoro... Dopodiché ricordo a tutti che sono le app a dover essere pensate per il SO e non il contrario. WinRT non sarà niente di che, ma intanto è la prima API nativa ad oggetti a poter essere programmata con svariati linguaggi di programmazione e che non ha bisogno di binding particolari o wrapper per esportare le funzionalità negli altri linguaggi. Dopo anni di Win32 direi che era il minimo che potessero fare. Considerato anche che ormai il paradigma ad oggetti ha svariati anni sulle spalle, sarebbe ora di fornire una API OO nativa come cristo comanda. Ultima modifica di WarDuck : 27-09-2012 alle 23:58. |
||
![]() |
![]() |
![]() |
#46 |
Senior Member
Iscritto dal: Jun 2002
Messaggi: 949
|
Devo ringraziare chi ha postato il link ai requisiti per la certificazione:
http://msdn.microsoft.com/it-it/libr.../hh694083.aspx al massimo vengono accettate applicazioni fino a PEGI 16. Un gioco PEGI 18: http://www.mobygames.com/attribute/s...uteId,426/p,3/ sarà escluso oppure censurato. Chissà come sarà Dead Space censurato, magari al posto dei necromorfi metteranno i teletubbies ;-) |
![]() |
![]() |
![]() |
#47 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6108
|
Quote:
Sul lato Windows io ho ignorato totalmente .Net (interi anni-uomo risparmiati e salute mentale che ci guadagna) e probabilmente farò il passaggio da win32 a WinRT, ma non è ancora il tempo, se Microsoft prende una batosta di quelle serie su fronti "caldi" come quello dei tablet, potrebbe riconsiderare in modo drastico la sua strategia con modifiche massicce a WinRT ed all'ecosistema che gli vuole costruire attorno. |
|
![]() |
![]() |
![]() |
#48 |
Senior Member
Iscritto dal: Jul 2005
Città: Terni
Messaggi: 1689
|
premesso il fatto che questo commento e' degno di capitan ovvio -non te la prendere, non lo dico per flammare- dato che mi sembra scontato che faccia i suoi interessi altrimenti lavorerebbe alla caritas o giu' di li -e avrebbero grossi problemi a tenerlo vicino a tutto quel cibo gratis xD- ma il punto mi sembra un altro, ovvero le possibilita' per il futuro e relative liberta'...se il primo passo e' lo store su win 8 e altre amenita' non posso far finta di nulla e non farci un pensiero, poi ovvio che essendo software o aziende private debbano anche guardare al profitto ci mancherebbe, ma direi che IL MODO in cui lo fanno e' cio' che fa la reale differenza...
|
![]() |
![]() |
![]() |
#49 |
Member
Iscritto dal: Feb 2005
Città: Milano
Messaggi: 148
|
utilizzo w8 da un po' ..... messo anche a dominio e funziona correttamente, utilizzando il software gratuito " classic shell " mi da il menu start uguale a w7 o xp a seconda della personalizzazione.
inoltre sul tablet iconia w500 che ha w7 fatto upgrade a w8 si è velocizzato notevolmente..... nn capisco tutto questo terrorismo mah.... |
![]() |
![]() |
![]() |
#50 | |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
|
|
![]() |
![]() |
![]() |
#51 | |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
Dire "Windows 8 è una cagata" non ha senso e non fa che alimentare flame, e uno come Notch lo sa e ci marcia sopra per avere più gente che poi dice "Grande Notch, non pensavo. Mi è sempre sembrato un giochetto da nulla, ma quasi quasi Minecraft lo provo, uno così non può che aver fatto un gran gioco". |
|
![]() |
![]() |
![]() |
#52 |
Senior Member
Iscritto dal: Dec 2006
Messaggi: 2006
|
Se ti riferisci a Windows 8, lo si installerà come si è sempre fatto senza passare dallo store, se invece stai parlando di Windows RT non lo si installerà e pace visto che non mi sembra che i tablets siano l'hardware di riferimento per fps e tps ...
|
![]() |
![]() |
![]() |
#53 | |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
Comunque, per molti, molti, molti anni ancora, il Windows Store si affinacherà al vecchio modo di vendere e installare applicativi e giochi, quindi per me non è un problema. |
|
![]() |
![]() |
![]() |
#54 |
Senior Member
Iscritto dal: Apr 2012
Messaggi: 10042
|
Uh....gaxel....ne hai nominato davvero un'altro buono....sisi....
![]() Da quanto mi risulta, e' da Doom che e' in ferie perenni. ![]() Carmack in questo momento non e' ne piu' ne meno che ai livelli di tanti altri gran parlatori......ma ultimamente le dimostrazioni pratiche si contano sulle punta delle dita di una mano monca........e Rage non e' di certo fra queste. ![]() Per quanto riguarda Win8....io continuo a trovarmici bene. ![]() |
![]() |
![]() |
![]() |
#55 | ||
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#56 |
Senior Member
Iscritto dal: Dec 2005
Città: Bassano del Grappa
Messaggi: 2644
|
Io veramente ne ho le scatole piene di queste uscite delle software house nei confronti di Windows8. L'ho messo sul notebook in firma (la versione Pro) e ci gira esattamente lo stesso software che gira su 7.
Che si fottano. |
![]() |
![]() |
![]() |
#57 | ||
Senior Member
Iscritto dal: Feb 2009
Città: Forlì
Messaggi: 3689
|
Quote:
Windows 8 non è assolutamente blindato, semmai è Metro che ha un regolamento preciso ma nessuno ti obbliga a sviluppare per Metro, puoi tranquillamente sviluppare le applicazioni come al solito, alla stessa maniera in cui lo fai per Win7. Gli utenti possono fare le stesse identiche cose che facevano prima e in più usufruire di Metro, è una cosa in più non in meno! Poi i link che hai postato non centrano niente, quella è la mela col suo os mobile, questa invece è M$ col suo OS desktop, c'è una bella differenza. Se ci sono utonti che non vogliono pensare, che usino la roba della mela ma su windows ancora non si è arrivati a quei livelli, si ha ancora la possibilità di scegliere. Quote:
Questo pensiero è più condivisibile di quello di Notch.
__________________
In My Humble Opinion
Tutto quello che scrivo è IMHO! |
||
![]() |
![]() |
![]() |
#58 | |
Senior Member
Iscritto dal: Apr 2012
Messaggi: 10042
|
Quote:
Quindi, anche il Sg. Carmack deve darsi da fare per mantenere il suo status....e se sforna roba come Rage.... ![]() P.S. E secondo te il problema di Rage e' la mancanza delle ombre dinamiche?!?! ![]() Ultima modifica di NighTGhosT : 28-09-2012 alle 10:18. |
|
![]() |
![]() |
![]() |
#59 | |
Bannato
Iscritto dal: Jan 2007
Messaggi: 39839
|
Quote:
|
|
![]() |
![]() |
![]() |
#60 | |
Senior Member
Iscritto dal: Apr 2012
Messaggi: 10042
|
Quote:
Ok....ma con il "fantomatico" ID Tech 5 non e' riuscito a sfornare nulla di meglio di Rage......e questo mi fa riflettere parecchio. Se questa "alta tecnologia" la devi pagare a prezzi PESANTI che sono sotto tutti gli occhi di tutti (se ne frega della memoria si......ma vogliamo parlare del pop-up spietato? E questo e' solo UNO dei problemi ![]() ![]() Altra cosa che mi ha fatto riflettere? Sono piu' quelli che hanno scelto Source o Unreal Engine del fantomatico ID Tech....ennesima dimostrazione che non e' tutto oro cio' che luccica. ![]() Ultima modifica di NighTGhosT : 28-09-2012 alle 10:44. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:22.