Newsgroup: it.lavoro.informatica
Titolo: Android

A chi interessa lo sviluppo di applicazioni su Android, da pochi giorni 
ï¿œ uscito il tool di sviluppo free Android Studio:
http://developer.android.com/sdk/installing/studio.html
 
 
Dovrebbe sostituire L'IDE Eclipse e per chi sviluppava prima con questo 
tool, c'ï¿œ un semplice (dicono) porting del vecchio progetto eclipse su 
android studio.
 
Ancora non si sa nulla invece dello sviluppo tramite le librerie Qt 
sempre su Android.
Forse se ne parlerï¿œ dopo l'estate.
 
Maurus

 Maurus
Grazie per la segnalazione
IntelliJ l'avevo provato ma non m'aveva del tutto convinto, adesso gli 
do un'altra occhiata.
Certo che 382MB ...
 
-- 
I fatti mi cosano

 android studio.
 
Per chi - come me - non ha ancora "fisicamente" (tanta lettura, niente
pratica) incominciato, immagino convenga iniziare con l'Android
Studio... giusto?
 
Solo che, mi sa, non c'ï¿œ ancora nessun bel tomo (alla Headfirst, per
intenderci) che guidi lo sviluppatore.
 
M.


C'è 
developers.android.com
 che ah ottimi tutorial e casomai c'è 
http://androidcookbook.com/
 


 android studio.
 
si ho visto che si esporta il gradle build file e poi si reimporta 
dall'altra parte, quindi dovrebbe essere semplice.
ne deduco che questo tool non è eclipse-based, giusto? non l'ho 
scaricato e probabilmente per un po' non lo guarderò, mi devo concentrare
su altre cose.


Niente Eclipse
Tutto basato su intellij IDEA che ha alcuni grossi lati positivi: tema 
scuro davvero funzionante (so che sembra una puttanata, ma a fine 
giornata bruciano gli occhi), interfaccia gradevole
 
Hanno fatto una buona integrazione pare: nell'edit dei layout adesso c'è 
l'evidenziazione del codice in sincrono con la preview, tipo firebug per 
intenderci
L'importazione da git di un progetto mediamente complesso con varie 
dipendenze (nato sui eclipse ovviamente) è andata liscia come l'olio
 
Per il momento direi bene :)


 Maurus
 
mmm sarebbe interessante capire perche' hanno scelto questa strada
"abbandonando" eclipse..


Eclipse è una palla
Appena installato è una scheggia, dopo un paio di plugin non si muove più
Non sono mai riuscito ad avere due installazioni di eclipse identiche su 
macchine diverse (ok, forse questo è un po' un'esagerazione)
Ciuccia più ram di non so bene cosa (perfino più di chromium)
Io personalmente lo uso perché lavorando su java/android/php/sarcazzi è 
l'unico che son riuscito a sistemarmi bene per praticamente tutti i miei 
bisogni, ma non m'è mai piaciuto al 100%
 
Intellij devo dire la verità che è molto più leggero.
La palla è impararsi tutti gli shortcut da tastiera nuovi
Commenta la riga, decommenta la riga
clona la riga elimina la riga
dai la cera togli la cera .....


 Per il momento direi bene :)
 
buono a sapersi :-)

 bisogni, ma non m'è mai piaciuto al 100%
 
mmm in effetti ora che ho una macchina con 16GB di RAM non faccio piu'
tanto caso al consumo di memoria .. :)
Ma anche in passato con portatili molto piu' modesti non avevo
esperienze cosi' terribili con eclipse...e se cominci a gonfiarla di
plugin un po' te la vai anche a cercare , no? :)
Ma se mi dici che IntelliJ ha una performance superiore ti posso anche
credere.. in effetti chiedevo anche perche' non l' ho mai provata...
Mi permetto di pensare pero' che forse dietro ad una scelta strategica
di questo tipo ci sia qualcosa di piu' oltre ad un problema di
performance .. (che gli ingegneri di google non farebbero molto fatica
a risolvere o migliorare...)

 dai la cera togli la cera .....
 
ari-ri-quoto a bestia. esperienze uguali.
 

 quoto a bestia.
 
Idem, e fra l'altro Eclipse mi dà sempre l'idea che qualsiasi funzione
tu cerchi, è sempre nel posto sbagliato.

 [...]
 
 
Ciao  Manlio

 android studio.
 
Qualcuno lo ha provato?
 
C'ï¿œ il porting dei progetti vecchi da eclipse a questo vero?
 
Gli emulatori sono gli stessi presenti su eclipse?(sono talmente lenti 
da non essere utilizzabili)
 
cmq google non ha mai spinto troppo eclipse, gli sviluppatori si son 
sempre lamentati perchï¿œ non si ï¿œ mai evoluto tantissimo ï¿œ sempre rimasto 
uguale.
 
-- 
http://www.evilripper.net
 
http://www.flickr.com/photos/evilripper/
 

 uguale.
 
Ma Eclipse non era un progetto sponsorizzato da Ibm? Adesso è passato
a Google?

 a Google?
 
non è passato da nessuna parte. l'ambiente di sviluppo android era basato
su eclipse, ovvero era un plugin di eclipse.
 

 rimasto uguale.
 
google al massimo ha sviluppato il plugin di eclipse per android, non mi
risulta abbia mai partecipato allo sviluppo di eclipse.

 sempre su Android.
 
Si puo' scaricare una preview delle prossime 5.1 che dovrebbe avere
come target anche i dispositivi android.
http://download.qt-project.org/development_releases/qt/5.1/5.1.0-beta1/
 
 
Salut
 
 


Hai mai provato a rimapparti gli shortcut da tastiera di un IDE?
Io sì, quando ero ancora giovane e stolto. Poi sono diventato vecchio e 
saggio e non ci penso nemmeno per scherzo


 risulta abbia mai partecipato allo sviluppo di eclipse.
 
non direttamente e ufficialmente ma credo che abbia iniettato un bel pï¿½ 
di denaro al progetto e abbia anche contribuito al codice.
 
 

 saggio e non ci penso nemmeno per scherzo
 
non c'entra nulla ma è una cosa che ogni tanto mi torna a galla: che font 
utilizzate per gli editor grafici di codice? io per ora ho trovato in 
rete anonymous pro che mi soddisfa abbastanza.
non è un discorso banale, con le risoluzioni attuali la leggibilità mi 
pare un aspetto da prendere piuttosto sul serio...

 su eclipse, ovvero era un plugin di eclipse.
 
Ah, ecco. E se Google trascura il plugin per Eclipse, c'è qualche
altro ambiente di sviluppo su cui spinge maggiormente?


quello che hanno appena rilasciato come ambiente ufficiale direi, quello 
di cui si parla in questo thread :)


 altro ambiente di sviluppo su cui spinge maggiormente?
 
quello di cui si sta parlando su intellij idea :-)
 

 di cui si parla in questo thread :)
 
Ok. Sia che questo su IntelliJ sia il primo ambiente ufficiale per
Android (dal 2008!), sia  che invece abbiano virato di botto da
Eclipse a IntelliJ, non si può che fargli i complimenti :-)


Vedo sul sito che in effetti il download ufficiale include Eclipse
completo più il plugin. Quindi un bravo se lo meritano, una bella
migrazione da un'IDE all'altra è quello che tutti gli sviluppatori
sognano :-))

 da non essere utilizzabili))
 
puoi ovviare con bluestack (fino a quando resta free) o androvm.

 puoi ovviare con bluestack (fino a quando resta free) o androvm.
 
e che se ne fa? gli emulatori sono utili per fare debug, mica per far girare
l'applicazione tout court.
 

 l'applicazione tout court.
 
puoi fare debug con quelli.


Thanks non conoscevo
 
per ovviare la lentezza ho sempre usato un device reale (sto usando 
direttamente un nexus7 o un nexus S) e amen, perï¿œ ho notato che gli 
emulatori su iOs sono molto molto piï¿œ performanti rispetto a quelli di 
android, poi perï¿œ XCODE IMHO ï¿œ una vera fogna! :)
 
Se per caso usate html5 per fare app(emula phonegap) vi consiglio anche 
di dare un occhiata anche a ripple emulator per chrome:
 
https://chrome.google.com/webstore/detail/ripple-emulator-beta/geelfhphabnejjhdalkjhgipohgpdnoc
 
 
bye

 android, poi perï¿œ XCODE IMHO ï¿œ una vera fogna! :)
 
In termini di performance  e' meglio bluestacks che androvm (androvm ha 
dalla sua che  e' open).

 android, poi però XCODE IMHO è una vera fogna! :)
 
ribadisco, se gli emulatori dell'sdk sono configurati a modo cambia dal 
giorno alla notte. su linux è solo un flag che abilita kvm (e ovviamente 
serve kvm).
sviluppare direttamente sui device non è il massimo per diverse ragioni, 
in primis perché la prassi corretta sarebbe sviluppare sull'api level 
minimo supportato e poi testare sugli ultimi. gli emulatori hanno il 
vantaggio che ti fai tutti i device che ti serve, della versione che ti 
serve e dimensionati come ti serve.
 


nessuna delle due affermazioni è vera quindi non colgo l'ironia...

 pare un aspetto da prendere piuttosto sul serio...
 
chiaro su scuro, o scuro su chiaro?
 
per il primo, mi pare che l'attuale font di gnome-terminal sia 
imbattibile
 
-- 
A million bright ambassadors of morning
 
 


http://developer.android.com/tools/devices/emulator.html#accel-vm
 
 
Ho provato l'emulatore con l'immagine intel e le estensioni per la
virtualizzazione ed il risultato e' scadente
 
Tralasciando che se sviluppi per un device ARM-based dovresti usare
l'emulatore ARM based per fare i test. Peccato che la velocita' di
emulazione sia semplicemente patetica.
 
Con un core 2 duo e 3GB di RAM gli emulatori sono semplicemente
inutilizzaili. A parita' di hardware (MacMini del 2006) gli emulatori
a corredo di xCode 3 erano perfettamente utilizzabili.
 
A leggere in giro vanno lenti anche utilizzando un i7, e Google
sconsiglia di testare solo sui device fisici perche' l'emulatore
permette di testare un set piu' ampio di hardware, che difficilmente
uno sviluppatore ha a disposizione.
 
-- 
Living in Barbaropoli
http://www.barbaropoli.com
 

 sviluppatore ha a disposizione.
 
più che altro il problema sono le api level che si vogliono supportare. è 
vero che c'è il package di supporto alla compatibilità ma è sempre un 
gran bordello e per non avere problemi google raccomanda di sviluppare 
sul più vecchio provando poi sui device fisici recenti.

 chiaro su scuro, o scuro su chiaro?
 
scuro su chiaro, sempre. s'invecchia, caro mio... :)

sul più vecchio provando poi sui device fisici recenti.
 
Rimane il fatto che o hai tutto l'hardware a disposizione o
l'emulatore e' inadeguato. Magari lo si potrebbe provare un
octocore...
 
Google stessa ti dice "fai uno snapshop e usa quello per bootare cosi'
ci metti meno", ma poi tra quando clicco su "System settings" a quando
la schermata e' pronta passano 5 secondi. Due secondi tra quando
clicco "Home" e quando ci arrivo.
 
Da fami passare la voglia di sperimentare.
