Newsgroup: it.comp.os.dibattiti
Titolo: Android: bah...

Leggete voi:
http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
IMHO, e' una immane stronzata.
Tutto sto' lavoro, e sto' sbattimento per avere una manciata di 
applicazioni giocattolo che COMUNQUE non sono altro che roba fatta in Java?
Io leggendolo speravo fosse una sorta di pesce d'aprile, mentre invece 
scopro che cosi' non e', purtroppo.
Android allo stato attuale e' puro Marketing. Non vedo quale appeal 
"tennico" possa portare in cose diverse dal mondo dei cellulari closed, 
visto che appunto e' tutta una JVM, ottimizzata ok, ma pur sempre Java. 
Addirittura leggo che qualcuno lo vorrebbe nei netbook e nei desktop, 
allora mi rendo conto che qualcuno la' fuori ha perso proprio la testa.
-- 
BArrYZ

 IMHO, e' una immane stronzata.
".. si vabbï¿œ ma a te e a me, de questi qua, che ce frega?"
(cit. Don Pizzarro)

 Java?
Invece gli smartfoun o l'ifogn, quelli si' che a botte di 4-500 euri tutto 
escluso sono roba seria...



E chi parlava degli smartphone?
(e io come telefono di tutti i giorni uso un Openmoko Neo Freerunner con 
sopra Qtopia e Debian, ti faccio presente)
Ma hai letto cosa ho scritto e a cosa si riferisce l'articolo che citavo?
-- 
BArrYZ

 allora mi rendo conto che qualcuno la' fuori ha perso proprio la testa.
Beh, definirlo "puro marketing" mi pare un pò azzardato...
E' interessante il numero e tipo di piattaforme supportate, o in fase
di port:
http://en.wikipedia.org/wiki/Android_(operating_system)#Hardware_products_running_Android
Ad ogni modo vedila così: finalmente i cloni cinesi inizieranno forse
ad arrivare con un OS decente :D
more info @ 
http://www.androidcentral.com/
Raffaele

:

Mah, questo android ce l'ha un mio collega, celebre Mac dipendente che
nel tempo libero contribuisce a Compiz (:D), e dietro all'iphone
lettralmente ci sbava.
Io l'ho visto, e sembra una prealpha dell'OS dell'iphone.
Notando però il vezzeggiativo, credo di poter dire che sistema
operativo usi, quindi direi che discutere è abbastanza inutile. Potrei
addirittura arrivare ad indovinare la distro.
  ngw
-- 
Nicholas Wieland (ngw), Zooppa CTO
911 Western Avenue, Suite 420, Seattle, WA  98104  USA,
http://www.zooppa.com
http://www.nofeed.org

Avatar ha scritto:

in cima alla catena alimentare ci sono i BlackBerry e i Nokia, non 
tirare in ballo roba che non c'entra! :-)
Comunque in effetti per ora Andorid non ha ancora dimostrato nulla. 
Vedremo...
Allo stato attuale di conigli dal cappello non ne sono ancora saltati 
fuori...

BArrYZ ha scritto:

Si' in effetti per ora Android e' solo una promessa.
Ha il vantaggio di essere compatibile con molto hardware e se sara' 
possibile far girare tutto su ubuntu probabilmente la stessa cosa potra' 
essere fatta per windows, quindi molta piu' compatibilita' software e 
hardware al prezzo di un po' di pesantezza in piu' nell'esecuzione.
Potrebbe "rivitalizzare" java.
Diciamo che comunque siamo in fase embrionale ed e' ancora tutto da 
vedere. IMHO ï¿œ presto per essere ottimisti ma anche per essere 
pessimisti! :-)

 ad arrivare con un OS decente :D
I cloni cinesi di cosa *esattamente*?
Perche' e' tutto li' il problema.
Se di cellulari, possono anche essere d'accordo e il tutto puo' avere un 
qualche senso per Google e per il costruttore, perche' per Google 
Android e' solo un modo aggiuntivo per rendere piu' pervasivo l'accesso 
ai suoi servizi Web e quindi, in ultima analisi, aumentare il suo 
immenso business dell'advertising di cui ormai e' una sorta di 
monopolista indiretto.
Per i costruttori, invece, e' conveniente perche' Google non ti chiede 
grosse fee se non per il suo brand, il resto del software lo prende 
praticamente gratis e ci fa un bel prodotto closed su cui ci tira su un 
margine della madonna, perlomeno finche non si' rompe tutto il meccanismo.
Ma per il desktop e piu' in particolare per il mobile desktop dei 
Netbook, e' veramente pura follia, IMHO.
La mossa di Canonical di ipotizzare il supporto per la piattaforma (che 
tra l'altro, oltre ad essere inesistente, e' compatibile con... niente) 
nelle prossime versioni di ubuntu, mi pare una cazzata galattica. A cosa 
serve supportare applicazioni per una piattaforma differente quando poi 
queste sono fatte in... Java. Se usi un qualsiasi mobile desktop, usi 
direttamente Java, che e' gia' open, e non Android. E' pura logica, eh.
-- 
BArrYZ

 pessimisti! :-)
Io sono pessimista proprio da un punto di di opportunita': Android fino 
ad oggi e' partito cosi' e cosi', ma adesso sta diventando sempre 
peggio. Non parlo tanto delle licenze su cui regna un'oscurita' 
allarmamente, ma proprio dell'idea che c'e' dietro, che secondo me e' 
destinata a fare un buco nell'acqua prima di tutto a livello "tennico".
Fai una piattaforma da zero, compatibile con niente a livello software, 
dove puoi praticamente svilupparci solo in Java (quindi no c, no c++, no 
python) e con le prestazioni ridicole di una JVM. A questo punto mi 
domando seriamente a cosa serva una cosa che per sua natura *non* puo' 
scalare, mentre invece vedo che molti pensano pure di supportare tutto 
sto carrozzone inutile a livello del kernel, per farci girare 4 
applicazioni giocattolo pensate per un cellulare. Boh, qualcosa non mi 
torna.
-- 
BArrYZ

 direttamente Java, che e' gia' open, e non Android. E' pura logica, eh.
E' compatibile con se stessa. Così come symbian è compatibile con se
stesso, e Blackberry è compatibile con se stesso, e IPhone è
compatibile con se stesso. Mi spieghi dove sta il problema? E' sempre
stato così, pace.
E non tirare fuori MIDP e J2ME, che sono ancora più limitati.
Mi spiegheresti anche il tuo "oltre ad essere inesistente"
relativamente alla piattaforma Android? Quella si che mi pare una
cazzata...
Supportare applicazioni di una piattaforma differente serve a
permettere di usare quelle applicazioni _anche_ sul desktop. J2ME è
Java, ma non mi risulta sia così semplice usare tali applicazioni
_anche_ sul desktop. Diamine, a volte è complicato usarle su
dispositivi diversi!
Comunque veramente, non capisco come si possa definire "puro
marketing", guardando i nomi che vi sono coinvolti, ed il numero di
dispositivi usciti, o previsti. AsusTEK, Broadcom, Intel, NVidia,
Qualcomm, Texas Instruments, HTC, LG, Motorola, Samsung, Vodafone,
Ericsson, ARM, Garmin, Toshiba, Acer, T-Mobile...
Raffaele

 torna.
Scalare de che?
Applicazioni giocattolo?
Ma hai mai usato qualcosa di più di sms e rubrica?
Ad ogni modo, hai mai usato per sbaglio un widget (yahoo, OSX, windows
toolbar, a scelta)?
Le applicazioni per smartphone rientrano in quella categoria di
"scala".
Scalare...mica ci devono far girare un appserver con 400 accessi al
secondo, su Android...
Raffaele

 puro.
domanda: ma non � la stessa "mossa" a causa della quale MS fu citata in 
giudizio da Sun?
-- 
.A
 

 giudizio da Sun?
Beh, no. MS fu citata in giudizio perchè spacciava la sua
implementazione come Java sebbene non fosse compatibile, ma
soprattutto perchè aveva adottato pratiche anticompetitive che
limitavano la diffusione del JRE di Sun.
Con Android non mi pare si cerchi di ingannare nessuno: non è java
standard, e lo sanno pure i sassi. Non è certo con JavaSE che va in
concorrenza, semmai con J2ME et similia, che tutto sono fuorchè
compatibili con JavaSE.
Raffaele

 compatibili con JavaSE.
oddio, IIRC MS aveva aggiunto alla JVM roba tipo le delegate ed un toolkit 
UI per "wrappare" MFC, al fine di rendere il proprio ambiente (chiamato J++, 
quindi nemmeno "JavaQualcosa") in grado di sviluppare applicazioni "ad hoc" 
per Windows. Tutto questo dichiarato e documentato. Sorry, continuo a non 
vedere la differenza "tennico/tattttica" con quanto fatto da Google.
-- 
.A 

 vedere la differenza "tennico/tattttica" con quanto fatto da Google.
A me pare di ricordare che avessero usato impropriamente il logo "java
compatible" su un prodotto che non era "java compatible" secondo i
requisiti di Sun.
Ad ogni modo, la differenza c'è ed a me pare evidente: non esiste una
JVM per Android, mentre esiste una JVM per Windows.
Del resto, Apple non supporta J2ME su iPhone, perchè Google (o meglio,
OHA) dovrebbe fare diversamente?
Mi pare di ricordare, comunque, che Sun avesse annunciato l'intenzione
di portare LEI J2ME su iPhone. Nessuno gli vieta di fare lo stesso con
Android.
C'è comunque chi si sta occupando della cosa: 
http://www.netmite.com/android/
Ti ricordo inoltre che, come ho già detto, RIM usa sul Blackberry una
sua piattaforma basata su Java. Dove sta il problema?
Raffaele

 guasterebbe...
E' il barryz, che pretendi.
Poi quando hai tempo spiegagli che la JVM del 2009 non e' quella del
1999 e che al momento dire che e' "lenta" e' qualcosa di surreale. Poi
sai cosa penso di Java, ma questo non ha nulla a che vedere con le
prestazioni della JVM. 
-- 
-riko

 prestazioni della JVM.
Beh, la JVM "standard" non è quella del 1999, ma soprattutto la Dalvik
è più performante della standard. Le prestazioni delle ultime versioni
della JVM sono di tutto rispetto, non mi risulta che abbiano deciso di
puntare così tanto su cose tipo JRuby solo per sport.
Raffaele

 regalato).. 
In sintesi: non e' un surrogato dell'iPhone, e se cerchi un telefono 
come quello, ti dico subito che non e' per te. Si tratta e' un puro 
cellulare per geek, una specie di superpalmare Linux con LCD da 640x480 
pixel touch, che diventa veramente quello che vuoi tu (io ci faccio 
girare pure Debian sulla MicroSD, e gira pure molto bene).
In pratica puoi fare il boot con qualsiasi distro tu voglia, basta 
caricarla sulla microSD, e di distro ce ne stanno molte, anche Android 
(che ho provato, la versione Koolu, gira discretamente).
Come hardware hai gli accelerometri, GPRS, Bluetooth, Edge, GPS, e una 
porta miniUSB a cui puoi collegare qualsiasi periferica riconosciuta dal 
Kernel (tastiere, fotocamere, chiavette, qualsiasi cosa). E poi c'e' una 
community molto attiva.
Ora uso QtExtendedImproved (basato su Qtopia ma ora sviluppato in toto 
dalla comunita') e come cellulare per tutti i giorni, funge decisamente 
bene (solo il GPS devo riuscire a farlo andare bene, perche' manca un 
buon software come TangoGPS o Navit); con altre distro mi sono trovato 
invece molto male per la parte puramente "telefono". Secondo me QtEI e' 
la distro migliore di tutte e per sviluppare applicazioni si usano, 
appunto, le Qt che sono eccellenti. Come roba autoctona c'e' invece 
tutto lo sviluppo di OpenMoko proprio come distro (framework Paroli), 
ora sta per uscire la nuova release che promette grandi novita'.
Il vero difetto del telefono ad oggi, IMHO, e' l'autonomia. Io ci faccio 
al massimo 2 giorni usandolo normalmente per telefonare e navigare 
quando sono in giro (attaccandomi ai Wifi), ma in teoria si puo' 
ottenere molto di piu', solo che finora nessuno si e' concentrato su 
tecniche serie per risparmiare energia, perche' ci sono ancora altre 
priorita' (e poi perche' c'e' un problema col chipset GSM per il 
deepsleep, da quello che ho capito, che stanno cercando di risolvere).
Se devi comprarlo, pero', ora ti consiglio di aspettare un pochino o di 
trovarlo con le ultime release (almeno dalla v7 in poi) perche' i 
modelli precedenti hanno un difettino che necessita di una modifica 
hardware (e' una cazzata, basta saldare un condensatorino, ma se non sai 
saldare puo' essere un problema), altrimenti in certi casi chi ti 
ascolta puo' sentire un piccolo ronzio (tu senti bene, sono gli altri 
che sentono male te).
Calcola che ora in Germania si trova piu' o meno a 200 eurozzi. Io ce 
l'ho da gennaio, e mi sono smazzato piu' o meno tutte le distro, se vuoi 
ti posso consigliare (magari su altro Ng, forse qui siamo OT).
-- 
BArrYZ

 E' il barryz, che pretendi.
In effetti questa e' personale e potevo evitarmela.
Scusa Barryz.
-- 
-riko