ArsLudica.org Forum

Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

News:

Autore Topic: Developpare a livello commerciale su periferiche mobile  (Letto 4759 volte)

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Developpare a livello commerciale su periferiche mobile
« il: Gennaio 12, 2009, 22:13:57 »

Volete sapere come apple supporta gli sviluppatori di software non business? Ve lo dico: abbiamo mandato la demo del nostro giochino per iPhone in revisione per la pubblicazione, ok, ci rifiutano la pubblicazione perchè secondo le loro linee guida, ve lo spiego a grandi linee, se tu esci da una schermata e vi rientri, tutte le cose che erano selezionate, devono essere deselezionate.

Vabè, al di là della logica, sistemiamo l'errore, testando, e rimandiamo. Fra parentesi il gioco in vendita ha lo stesso "errore", però lì nessuno si è lamentato :D
Revisore clemente? Boh.

Oggi scopriamo che ce l'hanno ancora rifiutata per lo stesso motivo, solo che l'errore non c'è, quindi abbiamo ricontrollato e mandato di nuovo. Se fra due giorni non è su chiamo direttamente a Cupertino, perchè va bene tutto, ma che non mi rompano troppo i coglioni insomma.

Questo significa che siamo sottoposti a delle submission non dichiarate giacchè apple dà delle linee guida da seguire dicendo che nel caso non lo fossero le applicazioni potrebbero essere rifiutate, ma non scrive da nessuna parte che sono da seguire obbligatoriamente.

Poi potrei continuare dicendovi quanto sia scadente la documentazione dell'sdk iPhone e di quanto faccia cagare xCode(l'ide per sviluppare) e l'interface builder. Quest'ultimo, fra l'altro, nella sua nuova versione ha un bug davvero fastidioso, fortunatamente hanno avuto il pudore di togliere l'NDA.

Ecco, a grandi linee Machintosh tratta così con gli sviluppatori non business :D


Beh, a parte la submission inquietante, non è molto diversa da sony :D

Beh almeno come ide potete usare Visual Studio. Con il mac invece mi attacco alla grande :D

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #1 il: Gennaio 12, 2009, 22:16:47 »

No, fidate Monopo' per le applicazioni per iPhone gli sviluppatori contano meno di nulla.

Ne sanno qualcosa gli sfigati che spendono soldi e tempo a fare un'app e magari il giorno dopo la Apple lancia un equivalente freeware oppure altri 20 giochi commerciali insieme al tuo. Oppure quando a te rifiutano un software per una non conformità tipo quella esposta da Cherno ed un competitor esce con lo stesso difetto, senza penalizzazioni, bruciandoti sul tempo. E la licenza dice che non ti puoi incazzare per queste cose...

Non dico di arrivare al machiavellismo Microsoftiano che pianifica le uscite facendo le equazioni di terzo grado per spremere il massimo da ogni gioco, ma almeno un po' di rispetto per chi vuole investire nella tua tecnologia o sedicente tale dovresti avercelo...

Cmq Chernuccio te l'avevo detto che per il discorso appstore stavano un po' pizza & fichi, v'ha detto di culo che la prima è andata buona senza troppi problemi! Se ti può consolare ho sentito l'altro ieri uno dei dev di Orions (che è ancora una mega hit su Windows Mobile con le sue innumerevoli espansioni) e mi sa che non farà uscire gli altri episodi su iPhone. Anche a loro hanno iniziato a fare dei rifiuti a catena per non conformità e poi il giorno del rilascio li hanno pure sommersi di titoli mediocri rilasciati contemporaneamente che hanno affossato il loro. Per natale hanno provato con uno scontone della madonna ma con poco successo (quando finisci nel baratro delle retrovie dei portaloni senza quality control è un problema risalire) e quindi hanno deciso che il port non vale la candela, almeno per ora.

Si mi avevi avvertito e già anch'io avevo i miei dubbi, comunque a questo punto è una questionedi culo: dopo la pubblicazione della recensione su iSpazio e l'abbassamento di prezzo, in italia stiamo vendendo più del doppio, quindi guadagnamo di più con più software in giro. Peccato che le vendite negli states si siano sopite, mentre in UK non ci han cagato neanche per il cazzo...

Ma dimmi un pò, stavo pensando di iniziare a guardare android: che ne pensi?
Mentre invece sviluppare su Windows Mobile come funziona? C'è un centro dove fare acquisti tipo app store?

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #2 il: Gennaio 12, 2009, 22:17:50 »

Beh almeno come ide potete usare Visual Studio. Con il mac invece mi attacco alla grande :D
Visto di meglio, usato di peggio (di XCode).

Provato ad embeddare Mono nella tua app usando MonoDevelop per lo sviluppo? Lo sai che lo fanno molti sviluppatori per iPhone, compilando i binari in codice nativo utilizzando le opzioni di ottimizzazione Ahead Of Time per piattaforma specifica previste dallo standard .NET?

Dei pazzi hanno portato Moonlight (la versione Linux di Silverlight 2), il che vuol dire grafica 2D vettoriale accelerata da panico e GUI facilissime da editare ed animare.

Sono tutto orecchi, anche solo dei link mi stan bene :D
Però ho paura che più si utilizzi tecnologia home made, più quei fetenti taglino i prodotti..

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #3 il: Gennaio 12, 2009, 22:43:58 »

Per android mi pare un po' prematuro... Ancora non sanno bene come sarà il sistema operativo!

Per Windows Mobile è tutto relativamente più semplice: fai la tua applicazione e la pubblichi nei portali dedicati ai giochi per WM in versione demo. Nessuno chiede royalties e molti siti hanno dei piani di marketing compresi nel servizio. Ad esempio per 100 euro puoi avere il gioco promosso in home page per qualche settimana (usa il beneficio del dubbio, è tanto che non verifico di persona).

In pratica è equivalente allo shareware per PC, tranne il fatto che ci sono delle tecnologie native per lockare i binari su un dispositivo al momento dell'acquisto.

Il vantaggio è l'enorme parco di installato. Siamo ancora molto lontano dagli 800 milioni di handset aderenti allo standard MIDP2 venduti solo nel 2007, ma se calcoli che circa il 15% di essi dovrebbe essere Windows Mobile... A livello di sviluppo, Windows Mobile è una piattaforma assolutamente omogenea e standard (per quello si è diffuso così tanto in pochissimi anni, anche grazie al copia & incolla e alla capacità di sincronizzarsi con outlook ;) ), quindi non hai i problemi tipici della programmazione su Windows. Inoltre, da quando si è diffuso il Compact Framework 2.0 c'è stata una rinascita dello svilupppo ludico, grazie a delle prestazioni di tutto rispetto e ad una maggire facilità di sviluppo. Il problema è che senza un'infrastruttura di rete ormai fai poco, essendo una piattaforma aperta, come per i cellphone da tempo l'utenza predilige i giochi online o che utilizzino la connettività, anche se c'è ancora spazio per titoli single player di qualità (e quindi non proprio a portata di indie) come strategici o titoli/passatempo.

La scena Windows Mobile ha prodotto parecchie software house stabili nel settore, grazie anche alla possibilità di usare ciò che vuoi per lo sviluppo, da Java a Flash Lite passando per l'assembler per CPU ARM e arrivando sino al C#.

Il prossimo Windows Mobile è vicino e supporterà una variante di Windows Live per mobile, e, probabilmente, XNA con le stesse funzionalità di Zune. Non ho notizie certe ma Windows Live ed il Marketplace le ho viste ad una demo... :) Quindi un occhio (o un orecchio) vale la pena di tenerlo drizzato.

Se non supporterà XNA ci sarà comunque il Presentation Foundation per dispositivi mobili (col 3D pare) che non è altro che la risposta programmabile ed efficiente (lavora con pochi MB di footprint) di Microsoft a Flash Lite che ormai puzza proprio di vecchio, anche se rimane una piattaforma piuttosto veloce per andare sul multipiatta mobile, web e client.

Un altro settore che potresti esplorare è quello dei giochi distribuiti tramite Live Messenger. Serve un processo di certificazione stile AppStore ma i numeri sono paurosi: oltre 10 milioni di sessioni di gioco univoche al giorno ed una demografia spostata verso le donne under 30!

Li si guadagna su revenue share pubblicitaria, come per i portali Flash. A differenza dei portali flash puoi usare qualsiasi tecnologia sia erogabile da pagina web, con delle estensioni per MSN che puoi utilizzare da Javascript o da codice nativo (il vecchio ActiveX o il nuovo OneClick deployment).
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #4 il: Gennaio 12, 2009, 23:06:15 »

Sono tutto orecchi, anche solo dei link mi stan bene :D
Però ho paura che più si utilizzi tecnologia home made, più quei fetenti taglino i prodotti..

Se funziona no, quello che ottieni è un'app nativa per MacOS. OSX ormai vanta un sacco di software fatto in .NET con Mono. L'utilizzo capillare della static compilation nasce proprio dal grande supporto che Mono ha su piattaforma Apple, dove i binari li devi sempre distribuire come un eseguibile unico e la funzionalità fa molto più comodo che su windows e linux.

Qui info molto generaliste ma danno l'idea di alcune case history:

http://arstechnica.com/news.ars/post/20090108-open-source-mono-framework-brings-c-to-iphone-and-wii.html

Unity su iPhone è un po' una schifezza (colpa dell'engine 3D non proprio ottimizzato) a dire il vero, oppure è migliorato negli ultimi mesi ;)

Qui una spiegazione dettagliata di come funziona l'AOT su Mono. In .NET su Windows (anche windows mobile) la funzionalità è del tutto equivalente e c'è un'apposita funzione presente anche nell'installer di windows per farlo. Non ricordo il nome del comando ma è descritto sull'SDK di .NET. AutoCAD da qualche anno quando si installa si auto-compila AOT, perché il software è stata riscritto quasi tutto in .NET anni or sono.

http://tirania.org/blog/archive/2006/Aug-17.html

Questo invece è quello che ti interessa di più:

http://tirania.org/blog/archive/2008/Nov-05.html

Per Moonlight invece ho solo materiale MS sotto NDA. Sono sicuro che la notizia sia uscita anche nei nostri giornali qualche settimana fa ma a quanto pare di pubblico su web pare non sia stato ancora reso nulla (ma lo sarà a breve, credo, a me fecero una demo a novembre). Comunque poiché Moonlight è basato su Mono e lo puoi compilare sotto MacOSX è chiaro che puoi anche supportare l'iPhone, grazie anche all'utilizzo del Mono Linker.

Guarda l'esempio alla fine della pagina qui sotto: strippa mono a quello che basta per supportare silverlight:

http://www.mono-project.com/Linker

Consiglio per vivere tranquillo: l'idea di sviluppare in .NET su windows e linkare le assembly su Mac o Linux sembra buona, se non fosse che Mono non copre proprio tutto il runtime environment di  .NET 2.0, quindi occhio a che classi usi (quelle core ci sono tutte e non credo ti metti a fare finestre o ASP.NET su iphone ;) ). Non dare per scontato che puoi portare le assembly standard di microsoft su *nix. Con .NET 1.1 si poteva fare, ma alcune classi per via di codice nativo embeddato facevano sfaceli. Ora le assembly più pericolose sono sono protette e scrivono un'eccezione sul procfile di mono, senza rischiare il crash della macchina. Inoltre violeresti la licenza microsoft...
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #5 il: Gennaio 13, 2009, 00:42:10 »

Ma quanto cazzo costa la roba sul marketplace di microsoft? :o

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #6 il: Gennaio 13, 2009, 00:56:21 »

Ma quanto cazzo costa la roba sul marketplace di microsoft? :o

I community games (quelli indie) solitamente vanno dai 200 agli 800 punti.
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Vazkor

  • Hero Member
  • *****
  • Offline Offline
  • Post: 1.642
  • Banned
    • Mostra profilo
    • Myspace
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #7 il: Gennaio 24, 2009, 21:01:55 »

... punti?
Connesso

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #8 il: Gennaio 25, 2009, 03:38:24 »

mi segnalate qualche bel portale di giochi win mobile e qualche bel gioco win mobile?
E' da quando ho l'HTC diamond che cerco qualche posto sicuro, ma tutti i posti mi puzzano un po' di pesce :D
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #9 il: Gennaio 25, 2009, 03:49:33 »

Venerdì è successa una cosa stranissima: la apple ci ha mandato una mail chiedendoci scusa per il ritardo nella pubblicazione dell'update di find it. Probabilmente a cupertino erano tutti ubriachi persi, non so :D

Resta il fatto che l'update non è ancora su :/

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #10 il: Gennaio 25, 2009, 12:29:07 »

mi segnalate qualche bel portale di giochi win mobile e qualche bel gioco win mobile?
E' da quando ho l'HTC diamond che cerco qualche posto sicuro, ma tutti i posti mi puzzano un po' di pesce :D

Pure io ho un Diamond, anche se devo dire che più che per giocare lo uso per gli ebook (ci sono decine di ottimi eshop di libri dove puoi prendere anche copie elettroniche a prezzi molto bassi), come il vecchio X51v.

La maggior parte dei giochi rilevanti per PDA (anche freeware) li trovi recensiti qui:
http://www.pocketgamer.org/homeindex.php
Con il relativo e-shop qui:
http://www.clickgamer.com/

Altri repository per trovare roba commerciale sono PDAGold, o wireless gaming.

Un po' di consigli per PPC:

Un must-buy è Orions: Legend of Wizards e le innumerevoli espansioni, o qualsiasi altro gioco fatto da moregames:
http://www.clickgamer.com/gamepartner.htm?code=MOREGAMES&section=PPC

Oppure tutti i dungeon crawler di redshift, se ti piace il genere:
http://www.redshift.hu/PocketPC.asp
http://www.clickgamer.com/gamepartner.htm?code=REDSHIFT&section=PPC

Altro bel gioco è il port di Warlords 2 :)
http://www.clickgamer.com/moreinfo.htm?pid=618&section=PPC

Oppure Ancient Evil, sempre di PPCGames:
http://www.clickgamer.com/moreinfo.htm?pid=2672

Anche la serie di Arvale e Anthelion di PDAMill non è male.
http://www.clickgamer.com/gamepartner.htm?code=PDAMILL&section=PPC

Per i giochi PPC, in generale conviene sempre dare uno sguardo alla homepage dei developer, spesso se compri direttamente da loro ci sono sconti o bundle piuttosto rilevanti.

Orions c'è pure per iPod/iPhone ed ora costa meno (stanno cercando di capire perché così poche vendite), però su Apple sono in forse le espansioni, vista l'impossibilità di promuoverlo altrettanto bene come su PPC.

Tutto ciò mi fa anche pensare che qualce recensioncina potrei pure scriverla su sta roba! :P
« Ultima modifica: Gennaio 25, 2009, 12:31:05 da z.e.r.o »
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #11 il: Gennaio 25, 2009, 17:28:28 »

Venerdì è successa una cosa stranissima: la apple ci ha mandato una mail chiedendoci scusa per il ritardo nella pubblicazione dell'update di find it. Probabilmente a cupertino erano tutti ubriachi persi, non so :D

Resta il fatto che l'update non è ancora su :/

LO SO :D Io aspetto ancora di poter giocare :D
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

Monopoli

  • Hero Member
  • *****
  • Offline Offline
  • Post: 4.296
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #12 il: Gennaio 25, 2009, 17:29:43 »

mi segnalate qualche bel portale di giochi win mobile e qualche bel gioco win mobile?
E' da quando ho l'HTC diamond che cerco qualche posto sicuro, ma tutti i posti mi puzzano un po' di pesce :D

Pure io ho un Diamond, anche se devo dire che più che per giocare lo uso per gli ebook (ci sono decine di ottimi eshop di libri dove puoi prendere anche copie elettroniche a prezzi molto bassi), come il vecchio X51v.

La maggior parte dei giochi rilevanti per PDA (anche freeware) li trovi recensiti qui:
http://www.pocketgamer.org/homeindex.php
Con il relativo e-shop qui:
http://www.clickgamer.com/

Altri repository per trovare roba commerciale sono PDAGold, o wireless gaming.

Un po' di consigli per PPC:

Un must-buy è Orions: Legend of Wizards e le innumerevoli espansioni, o qualsiasi altro gioco fatto da moregames:
http://www.clickgamer.com/gamepartner.htm?code=MOREGAMES&section=PPC

Oppure tutti i dungeon crawler di redshift, se ti piace il genere:
http://www.redshift.hu/PocketPC.asp
http://www.clickgamer.com/gamepartner.htm?code=REDSHIFT&section=PPC

Altro bel gioco è il port di Warlords 2 :)
http://www.clickgamer.com/moreinfo.htm?pid=618&section=PPC

Oppure Ancient Evil, sempre di PPCGames:
http://www.clickgamer.com/moreinfo.htm?pid=2672

Anche la serie di Arvale e Anthelion di PDAMill non è male.
http://www.clickgamer.com/gamepartner.htm?code=PDAMILL&section=PPC

Per i giochi PPC, in generale conviene sempre dare uno sguardo alla homepage dei developer, spesso se compri direttamente da loro ci sono sconti o bundle piuttosto rilevanti.

Orions c'è pure per iPod/iPhone ed ora costa meno (stanno cercando di capire perché così poche vendite), però su Apple sono in forse le espansioni, vista l'impossibilità di promuoverlo altrettanto bene come su PPC.

Tutto ciò mi fa anche pensare che qualce recensioncina potrei pure scriverla su sta roba! :P

GRAZIE! Stasera vedo cosa acquistare :D
Connesso
Il mio blog agghiacciante
http://monopoliano.blogspot.com
E' Uscito! Compra qui: http://itunes.apple.com/us/album/crystal/id461134607

"Monopoli hai la voce da frocio ma sei un figo sull'Arsludicast."

Ziggybee

  • Administrator
  • Hero Member
  • *****
  • Offline Offline
  • Post: 8.383
  • Gamer Extraordinaire
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #13 il: Gennaio 25, 2009, 17:44:23 »

Lo so che la tentazione sarà forte, ma stai lontano dagli shmup (ce ne sono di molto belli) a meno che non sei certo di riuscire a controllarli col pad del pocketpc o tu non possieda un joypad o una tastiera bluethoot per palmare.
Connesso
Matteo Anelli

Vazkor: "Altro che Apple TV"

Cherno

  • Redazione
  • Hero Member
  • *****
  • Offline Offline
  • Post: 3.829
    • Mostra profilo
Re: Developpare a livello commerciale su periferiche mobile
« Risposta #14 il: Gennaio 25, 2009, 19:45:38 »

Venerdì è successa una cosa stranissima: la apple ci ha mandato una mail chiedendoci scusa per il ritardo nella pubblicazione dell'update di find it. Probabilmente a cupertino erano tutti ubriachi persi, non so :D

Resta il fatto che l'update non è ancora su :/

LO SO :D Io aspetto ancora di poter giocare :D

Credo dovrai aspettare ancora ed a tal proposito credo scriverò un articolo.
 

Pagina creata in 0.019 secondi con 15 interrogazioni al database.