Vai al contenuto

Android - Questo sconosciuto...


Messaggi Raccomandati:

Java non si può negare, specifiche pubbliche con tanto di JDKOpen non lo rendono possibile, ma comunque tutte le applicazioni di android di norma sono già scritte in java anche se poi non vengono compilate in una cosa che può essere definita bytecode (Android usa una VM particolare), è comunque compatibile con la maggior parte delle api di Java Standard Edition e della Mobile :).

Infatti, spero (per Oracle, anche se credo che Google e la community ci metterà poco a passare a Python) che non s'impuntino troppo su questa faccenda dei brevetti per poi estenderla anche su GWT, IMHO sarebbe la quasi sicura morte di Java.

Link al commento
Condividi su altri Social

ma figurati. Gli han fatto un po' di casino perché hanno realizzato un'ottima virtual machine probabilmente prendendo alcune idee dalla loro fregandogli gli ingegneri e vogliono mangiarci su un po'.

Link al commento
Condividi su altri Social

ma figurati. Gli han fatto un po' di casino perché hanno realizzato un'ottima virtual machine probabilmente prendendo alcune idee dalla loro fregandogli gli ingegneri e vogliono mangiarci su un po'.

Appunto!Ma fossi in Google cambierei già il frontend di Dalvik e di GWT da Java a Python, per vedere un pò che faccina di Ellison & co. :D :D

Modificato da nucarote
Link al commento
Condividi su altri Social

non è esattamente un "frontend" quello che cambia, senza considerare tutte le applicazioni da riscrivere (non ricompilare).

Java ha ormai una maturità fra framework, velocità e tool (oltre che una diffusione degli sviluppatori) che python non ha, non ancora almeno.

Link al commento
Condividi su altri Social

Per frontend, intendo tutta quella parte che si occupa di tradurre le istruzioni Java in bytecode per Dalvik e per questo non penso che sia un grandissimo problema da realizzare.

Qualche problemino ci può essere per un tool che converta da Java a Python o a limite realizzare un porting di Jython per Dalvik per realizzare dei moduli che comunichino con il codice Java.

La ragione della scelta di Java è stata fatta per i motivi che hai elencato, ma visto che ora Android ha il suo zoccolo duro di sviluppatori, e che comunque per fare giochi che sfruttino appieno l'HW c'è bisogno del C\C++, la carta Python la tenterei o almeno lo affiancherei a Java del resto l'ha già fatto per l'App engine. ;)

Modificato da nucarote
Link al commento
Condividi su altri Social

ma figurati. Gli han fatto un po' di casino perché hanno realizzato un'ottima virtual machine probabilmente prendendo alcune idee dalla loro fregandogli gli ingegneri e vogliono mangiarci su un po'.

Finchè Android era l' 1% del mercato se ne sbattevano, ora invece vogliono monetizzare qualcosina.

Purtroppo da Oracle certe politiche c'era da aspettarsele e così dopo aver cassato OpenSolaris in solo favore di Solaris,dopo aver bloccato diversi progetti su CPU per Server, dopo aver dichiarato guerra a Google...temo che i prossimi candidati a finire sotto il patibolo di Oracle saranno VIrtualBox e OpenOffice

Povera Sun...

 

花は桜木人は武士

Link al commento
Condividi su altri Social

non è esattamente un "frontend" quello che cambia, senza considerare tutte le applicazioni da riscrivere (non ricompilare).

Java ha ormai una maturità fra framework, velocità e tool (oltre che una diffusione degli sviluppatori) che python non ha, non ancora almeno.

E mai avrà lontanamente....

Con tutta la gente che ci lavora in Java...

Ormai il mondo dei programmatori di razionalizzerà verso 2 ambiti...

java e dotnet.... con quest'ultimo divoso 50-50 tra C++ e C#.. con la scomparsa di Visual Basic (era ora!)

Facciamo un favore a questo mondo... Meno SUV, più 4C e Lotus...

sony_xperia_u.png

Link al commento
Condividi su altri Social

Oggi è stato il giorno della sincronizzazione di musica e foto... Diciamo che abituato ad Apple pensavo decisamente peggio.

Una volta convertita tutta la musica in iTunes Plus (botta di vita per la mia povera carta), è bastato scaricare Salling Media Sync per Mac e in una 40ina di minuti ho avuto le mie foto e i miei 10Gb di musica sul Milestone, senza particolari problemi o intoppi.

Per la gestione delle singole canzoni ho scaricato anche DoubleTwist, una specie di copia di iTunes che si sincronizza col programmino Apple e ti consente anche di navigare nel Market.

Per quanto riguarda il lettore musicale direi che lo sforzo è apprezzabile però la perfezione di Apple è ancora lontana (sebbene pare che con Gingerbread verrà messa una toppa). La mancanza fondamentale trovo sia l'impossibilità di richiamare i comandi audio semplificati mentre si usa un'altra applicazione.

Ottima la possibilità di poter editare i file presenti sulla SD direttamente dal telefono (ok, nulla di nuovo nè sconvolgente, però dopo due anni di dipendenza da iTunes direi che lo si apprezza) e anche di avere programmi nel Market che permettono di scaricare la musica direttamente sul telefono (in modo più o meno legale :mrgreen:).

Pare che con la release 3.0 Google introdurrà un programma iso-iTunes, spero solo che lascino il sistema aperto...

La teoria è quando si conosce il funzionamento di qualcosa ma quel qualcosa non funziona.

La pratica è quando tutto funziona ma non si sa come.

Spesso si finisce con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

Link al commento
Condividi su altri Social

E mai avrà lontanamente....

Con tutta la gente che ci lavora in Java...

Ormai il mondo dei programmatori di razionalizzerà verso 2 ambiti...

java e dotnet.... con quest'ultimo divoso 50-50 tra C++ e C#.. con la scomparsa di Visual Basic (era ora!)

[OT mode=ON]

IMHO Python ha buone speranze che possa diffondersi, visto che è un linguaggio facile da apprendere ed ha un notevole parco librerie un po in tutti i settori chiave e soprattutto è molto supportato da grosse realtà come Google e l'MIT lo utilizza già per alcuni dei suoi corsi.

Per quanto riguarda VB non penso che ce ne libereremo tanto facilmente, visto la miriadi di applicazioni custom che sopravvivano in piccole e medie realtà.

Java a lungo andare (assumendo che Oracle non vada a chiedere oboli in giro per il mondo) prenderà il posto di C\C++ in alcuni ambiti (in particolar modo dove si cercano buone prestazioni e portabilità) tant'è che si stanno affacciando molteplici linguaggi di scripting che si poggiano sopra Java, come Groovy.

[OT mode=OFF]

Link al commento
Condividi su altri Social

Oggi è stato il giorno della sincronizzazione di musica e foto... Diciamo che abituato ad Apple pensavo decisamente peggio.

Una volta convertita tutta la musica in iTunes Plus (botta di vita per la mia povera carta), è bastato scaricare Salling Media Sync per Mac e in una 40ina di minuti ho avuto le mie foto e i miei 10Gb di musica sul Milestone, senza particolari problemi o intoppi.

Per la gestione delle singole canzoni ho scaricato anche DoubleTwist, una specie di copia di iTunes che si sincronizza col programmino Apple e ti consente anche di navigare nel Market.

Per quanto riguarda il lettore musicale direi che lo sforzo è apprezzabile però la perfezione di Apple è ancora lontana (sebbene pare che con Gingerbread verrà messa una toppa). La mancanza fondamentale trovo sia l'impossibilità di richiamare i comandi audio semplificati mentre si usa un'altra applicazione.

Ottima la possibilità di poter editare i file presenti sulla SD direttamente dal telefono (ok, nulla di nuovo nè sconvolgente, però dopo due anni di dipendenza da iTunes direi che lo si apprezza) e anche di avere programmi nel Market che permettono di scaricare la musica direttamente sul telefono (in modo più o meno legale :mrgreen:).

Pare che con la release 3.0 Google introdurrà un programma iso-iTunes, spero solo che lascino il sistema aperto...

Rispondo solo al fattore "player musicale".

Voto? una merda.... almeno quello che ha l'hero, che poi credo sia lo standard. Il paragone con Apple è ridicolo.... ma il lato positivo qual è?

Ti dico solo che pescando "a caso" un qualsiasi player musicale dal market... probabilmente lo trovi migliore.

Se poi ti focalizzi verso i player più famosi... il confronto non si pone.

Ne ho cambiati due o tre... adesso uso

MixZing Media Player - Android app on AppBrain

Ha qualche limite, ma funziona bene anche la ricerca del testo delle canzoni e delle copertine.

Sicuramente migliore è MixZing Media Player - Android app on AppBrain ma questa è la versione free, che implica gli ADS.

Fondamentale poi è piazzare un bel widget che consenta di cambiare canzoni senza dover accedere al programma... ed i due player tra l'altro hanno due modi di farlo diversi ma interessanti.

Visto che hai usato doubletwist... c'è il player dedicato Android, che si interfaccia da solo con il programma (credo).

http://dl.dropbox.com/u/1126539/nexus_s_boot_animation.gif

 

Link al commento
Condividi su altri Social

Crea un account o accedi per lasciare un commento

Devi essere iscritto per commentare e visualizzare le sezioni protette!

Crea un account

Iscriviti nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×
×
  • Crea Nuovo...

 

Stiamo sperimentando dei banner pubblicitari a minima invasività: fai una prova e poi facci sapere come va!

Per accedere al forum, disabilita l'AdBlock per questo sito e poi clicca su accetta: ci sarai di grande aiuto! Grazie!

Se non sai come si fa, puoi pensarci più avanti, cliccando su "ci penso" per continuare temporaneamente a navigare. Periodicamente ricomparità questo avviso come promemoria.