Notch: non passate a Windows 8

Notch: non passate a Windows 8

Markus Persson, l'autore di Minecraft, torna sulla polemica su Windows 8, che viene visto dagli sviluppatori indipendenti come una piattaforma eccessivamente chiusa.

di pubblicata il , alle 14:37 nel canale Videogames
WindowsMinecraftMicrosoft
 
165 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
gaxel27 Settembre 2012, 17:04 #21
Originariamente inviato da: tbs
Ma la questione non si pone nemmeno, questo ha voluto mettere il suo giochino su xbox live, quindi non è nella posizione di poter criticare la svolta "closed" di microsoft per windows8. E questo qua è considerato un punto di riferimento del settore indie...


E Wollay il riferimento della scena indie...
gaxel27 Settembre 2012, 17:08 #22
Originariamente inviato da: hexaae
Pensate ai lati positivi come ad es. gli update automatici... per anni criticato Windows perché non ha un sistema centralizzato per l'installazione e l'update delle applicazioni, ora sarà tutto più facile.
Quindi sicurezza e comodità aggiornamenti (=sistema sempre aggiornato). Ci sono diversi lati positivi in tutta questa temuta "chiusura" che poi sono solo regole...


Sì, ma infatti non si lamentano gli sviluppatori (che solo a poter usare Visual Studio 2012 fanno salti di gioia), son quelli che hanno store e/o che campano vendendo giochi/applicazioni su Windows: Valve, Blizzard, Notch, ecc...
LMCH27 Settembre 2012, 19:06 #23
Originariamente inviato da: gaxel
Sì, ma infatti non si lamentano gli sviluppatori (che solo a poter usare Visual Studio 2012 fanno salti di gioia)


Uno che fa i salti di gioia per usare Visual Studio 2012 molto probabilmente scrive codice per conto di altri e non gli fa gran differenza dover reinventare la ruota un ennesima volta.

Se invece si ha la proprietà di una base di codice significativa (che magari si rivende sotto forma di varie forme di licenza), non è per niente piacevole che ogni volta che a Gates/Ballmer arriva un aneurisma al cervello in Microsoft se ne escono con un nuovo set di API dichiarando obsoleto il resto e costringendo a riscritture/porting verso le nuove API di codice altrimenti stabile.

Come è possibile che Linux sia multipiattaforma ed utilizzi tranquillamente ELF e POSIX come base da più di 15 anni (passando da pure da 32bit a 64bit), mentre quelli di Microsoft con Windows non sono capaci di proporre una API stabile e consolidata compatibile a livello di sorgenti ?

Nell' ordine se ne sono uscito con win16, win32, COM (ed ActiveX), COM+, .Net ed ora WinRT con roba incompatibile su più livelli di astrazione, al punto che sino a WIndows 7 quelli che hanno continuato ad utilizzare win32 si sono fatti grasse risate a vedere come venivano incuBati quelli che "scommettevano" sulle nuove e sfarzose tecnologie microsoft successive.

Adesso con WinRT sembra sia giunto il momento del "pensionamento definitivo" di win32 ... per avere in cambio un accrocchio che non sembra significativamente migliore, senza contare che non mi sembra proprio che i driver attuali per Windows 8 siano basati su API WinRT (il bagno di sangue della riscrittura totale dei driver probabilmente arriverà qualche versione più avanti).
Unrealizer27 Settembre 2012, 19:50 #24
Originariamente inviato da: LMCH
Uno che fa i salti di gioia per usare Visual Studio 2012 molto probabilmente scrive codice per conto di altri e non gli fa gran differenza dover reinventare la ruota un ennesima volta.

Se invece si ha la proprietà di una base di codice significativa (che magari si rivende sotto forma di varie forme di licenza), non è per niente piacevole che ogni volta che a Gates/Ballmer arriva un aneurisma al cervello in Microsoft se ne escono con un nuovo set di API dichiarando obsoleto il resto e costringendo a riscritture/porting verso le nuove API di codice altrimenti stabile.

Come è possibile che Linux sia multipiattaforma ed utilizzi tranquillamente ELF e POSIX come base da più di 15 anni (passando da pure da 32bit a 64bit), mentre quelli di Microsoft con Windows non sono capaci di proporre una API stabile e consolidata compatibile a livello di sorgenti ?

Nell' ordine se ne sono uscito con win16, win32, COM (ed ActiveX), COM+, .Net ed ora WinRT con roba incompatibile su più livelli di astrazione, al punto che sino a WIndows 7 quelli che hanno continuato ad utilizzare win32 si sono fatti grasse risate a vedere come venivano incuBati quelli che "scommettevano" sulle nuove e sfarzose tecnologie microsoft successive.

Adesso con WinRT sembra sia giunto il momento del "pensionamento definitivo" di win32 ... per avere in cambio un accrocchio che non sembra significativamente migliore, senza contare che non mi sembra proprio che i driver attuali per Windows 8 siano basati su API WinRT (il bagno di sangue della riscrittura totale dei driver probabilmente arriverà qualche versione più avanti).


Penso tu stia facendo un po' di confusione... Il passaggio da VS2010 a VS2012 non ti costringe a reinventare un bel niente.

E cos'è questa storia delle API che dichiarano obsolete il resto? Na niente ti impedisce di scrivere software, che giri su Windows 8, utilizzando funzioni provenienti dalla prima versione di win32.

Solo perché adesso c'è l'ambiente metro che permette solo di utilizzare certe funzioni? Ed era pure l'ora, almeno non deve portarsi dietro 20 anni di retrocompatibilità. Inoltre, il fatto che venga in ogni modo impedito di usare win32 (SOLO per il software Metro, non quello desktop) è una cosa ottima. Si lavora in un ambiente più sicuro e gli sviluppatori non possono fare porcate, o quantomeno vengono prevenute...

ELF è un formato per gli eseguibili, esattamente come il formato PE che Microsoft usa da anni...

Win16 è obsoleto perché i processori attuali non possono fisicamente eseguire software a 16 bit quando girano in modalità 64 bit.
Win32 esiste ancora.
COM e COM+ esistono ancora.
.NET esiste ancora, ed è ancora l'ambiente di riferimento per gran parte dei prodotti Microsoft.
Così come esistono ancora tutte le tecnologie derivanti da .net, come WPF ad esempio, o anche Silverlight che molti davano per spacciato... l'unico che se la sta vedendo brutta al momento è XNA.

WinRT non causa il pensionamento di win32, affatto.
hexaae27 Settembre 2012, 20:09 #25
@LMCH
...Mi sembra una velata trollata gratuita VS qualsiasi-cosa-faccia-MS-che-sono-brutti-e-malvagi...
Einhander27 Settembre 2012, 20:18 #26
Originariamente inviato da: gaxel
Sì, ma infatti non si lamentano gli sviluppatori (che solo a poter usare Visual Studio 2012 fanno salti di gioia), son quelli che hanno store e/o che campano vendendo giochi/applicazioni su Windows: Valve, Blizzard, Notch, ecc...


Guarda non sono informato sulle attivita' di notch ne me ne frega piu' di tanto considerando il tipo, tuttavia, non so' perche', ma mi fido molto di piu' di gabe che di tutti gli ad della storia microsoft e apple messi insieme...

Forse non vale per tutti ma da quando esiste steam i giochi originali in mio possesso sono aumentati vertiginosamente e la spesa paradossalmente e' diminuita o al limite, nel peggiore dei casi, e' rimasta la stessa dell'era prima di steam...idem per i giochini indie che puntualmente mi ritrovo in offerta a rotazione...

Ora io non so' se quello che per noi rimane uguale poi resta uguale anche per chi il software lo vende anche perche' non credo che sostenere che per noi non cambia una ceppa voglia dire che per LORO non cambia nulla...

Vorrei pure vedere che cambiasse qualcosa per noi, ci mancherebbe, ma se blizzard e valve hanno delle riserve, sinceramente -soprattutto della seconda- mi fido piu' di loro che della microsoft che oltre ad avere il sistema operativo ci mette dentro pure lo store..

Sarei veramente curioso di sapere cosa cambia per valve al di la' della mera concorrenza, che francamente penso sia un bene, sempre se non diventi sleale....
ld5027 Settembre 2012, 20:23 #27
Bla bla bla, bla bla bla, questi soggetti sono tutti dei chiacchieroni, delle comari, che per qualche rancore molto forte gettano fango su microsoft.
Si lamentano che windows non sarà più una piattaforma aperta.

Hanno avuto per anni la piattaforma aperta perfetta, linux, perchè non l'hanno utilizzata?

Ragionate signori qui si butta fango ma se si va a vedere dietro c'è sempre qualche motivo nascosto.

La certificazione altro non è che un controllo qualità, come mai tutto questo baccano?
Sarà che il suo schifcraft non supera i requisiti di qualità?
v1doc27 Settembre 2012, 20:50 #28
Microsoft ha blindato Win8 in modo da poter decidere cosa gli utenti possono fare e cosa NON possono fare.

Per chi ha non ha ben chiaro le conseguenze posto questi due link:
http://punto-informatico.it/2589608...nte-iphone.aspx (Skype solo su Wi-Fi imposto da Apple)
http://punto-informatico.it/2684870...oce-google.aspx

Questa politica piace agli utenti, la dimostrazione sono le eccellenti vendite di iOS: questi utenti non vogliono pensare a quale sia l'applicazione migliore per loro, [U]o quale funzionalità debba avere,[/U] vogliono che qualcuno pensi al loro posto e decida cosa è meglio per loro.

Per questi motivi non posso che condividere pienamente le idee di Notch.
hexaae27 Settembre 2012, 20:51 #29
Requisiti di certificazione delle app per Windows 8:

http://msdn.microsoft.com/it-it/lib...s/hh694083.aspx

Non mi pare un dramma, né che ne imprigioni lo sviluppo. Semplicemente c'è una style-guide da seguire.
MIK027 Settembre 2012, 21:07 #30
Vedo che ogni volta che si nomina Microsoft e la si tocca in qualche modo, ecco sollevarsi uno stuolo di gente imbufalita, che fregandosene del contesto e delle varie opinioni, si scaglia contro chi è stato troppo audace da osare mettere in dubbio la perfezione della propria beniamina in barba alla coerenza. E questo vale per ogni marchio o software house a caso.

A me pare che sia meglio entrare nel merito delle varie affermazioni e capire cosa significano. Partiamo dall'evitare il solito titolo di news sensazionalistico fatto solo per far scaldare gli animi, è già successo in passato, qui, sempre per affermazioni di scetticismo verso Windows 8.
Le varie personalità che hanno commentato hanno sicuramente le loro ragioni, non per forza in comune.

Io ritengo però che se molti sviluppatori lamentano qualcosa del nuovo sistema operativo, almeno si debbano prendere in considerazione. Poi si può comunque fare la propria scelta e usare il s.o. che si vuole. Va però detto che usiamo Windows perché qualcuno ci sviluppa sopra, se la cosa cambiasse rimarremmo con un s.o. vuoto con solo gli applicativi di base. Estremo, ma rende l'idea.
La reale chiusura del sistema operativo va ancora verificata, ma di certo si pone con scelte non dirette ad un beneficio dell'utente o dello sviluppatore, ma a veicolare una scelta che coinvolge tutta l'azienda verso i progetti futuri. Lo store serve principalmente a Microsoft perché come dite, le applicazioni si installavano ora come si installeranno domani, ma se si passa per Microsoft qualcuno ci fa i soldi.
E qui sicuramente è il punto che da fastidio a Valve o a Activision Blizzard.
Qualcuno dice, perché non sviluppano su linux? Beh Valve ci sta puntando proprio a causa di Windows 8. Sarà un caso?

L'affermazione di Intel è stata già in parte smentita, ma i motivi chiari di tale dichiarazione non ci sono, quindi c'è poco da discutere.

Riguardo Notch, qui ultimamente motivo di sfogo di frustrazioni varie senza conoscere ne personaggio ne storia passata, qualcuno forse saprà che ogni tanto esprime la sua opinione, personale, e libera, su vari argomenti. Copyright ad esempio, e non fa ragionamenti banali, bastarebbe leggerli. Non è di quelli che non vede l'ora di mettere il suo prodotto su Steam, gli piacerebbe, ma per lo stesso motivo per cui diffida di Microsoft se ne tiene alla larga. Su steam non avrebbe il controllo del suo prodotto e degli utenti ad essi legati, dovendo per forza passare da un tramite. Anche Steam è chiuso in una certa misura.
Il fatto che abbia venduto il suo prodotto su altre piattaforme non intacca minimanente la posizione da cui fa queste affermaziono: 360 è una piattaforma chiusa per definizione e l'unico modo per svilupparci è quello. Ha dato il compito di fare il porting ad un'altra società e fa ciò che si può, ma spesso è limitato dai limiti della piattaforma e dalle policy. Per dare aggiornamenti gratuiti di cui beneficiano tutti, ha dovuto combattere per un accordo che andasse in quella direzione. E quei limiti non li ha creati lui.
Qualcuno lamenta del fatto che Minecraft, piaccia o pure no, è scritto in Java, notoriamente non la più veloce delle scelte. Vero in parte. Minecraft ha di suo calcoli abbastanza pesanti dovuti alla creazione ed aggiornamento del mondo, che a prescindere del linguaggio usato, porta con se un certo carico.
Il fatto che non lo voglia proporre su Windows 8, ne certificarlo, è una sua scelta. Non credo proprio che ora ogni sviluppatore debba per forza di cose certificarsi all'ennesima opera di gettizzazione pena l'essere tagliato fuori dai giochi, non sarebbe libertà questa. Che poi non sono requisiti di qualità, ma di attinenza a certe regole, dettate da Microsoft (o in altri casi da Apple, ect.). Una cosa che in parte va bene sugli smartphone (ma anche lì ci sono posizioni contrastanti), molto meno su un pc general purpose.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^