Visualizzazione stampabile
-
requisiti market android
salve ragazzi,
da un paio di giorni ho notato che cercando sul market, ci sono applicazioni che apparentemente non sono compatibili col mio device (ideos), direte voi, non hai un' hardware all' altezza dell' applicazione...... potrebbe essere
ma cio' che mi incuriosisce e' che alcune app, con rom originale vanno, con rom moddate noaltre app che apparentemente non hanno nessun requisito particolare non sono date compatibili, un esempio
https://market.android.com/details?i...=search_result
apparentemente dovrebbe esser installabile su tutti i device.....quindi mi chiedo, il market come filtra, quali sono i parametri che vengono controllati? chi li decide, lo sviluppatore o google? come e' possibile capire quando un' app non e' data installabile il perche? per assurdo, se io volessi per forza un' app e decidessi di cambiare devicce, se non so' cosa l' app vuole come scelgo il mio device?
ciao ciao
-
dipende dalla risoluzione dello schermo. Lo decide lo sviluppatore in fase di progetto per quali risoluzioni rendere compatibile l'app. Google filtra soltanto il market in base alla risoluzione del tuo device. E poi anche in base al processore. Ad esempio flash palyer non compare su device che hanno la risoluzione corretta ma il processore che non lo supporta.
Perņ mi fa molto strano che dici che alcune app sono disponibili con rom originale e invece non vanno con rom moddata... non avevo mai sentito questa cosa prima d'ora!
-
ecco una delle due app che ho trovato con questo problema
http://www.davidea.it/download/navionics.png
come puoi vedere, i due device sono uguali, solo che quello piu' chiaro (e quindi non selezionabile) e' il device con la rom moddata!
puo' essere che altri programmi siano incompatibili per via della la risoluzione , ma rimane comunque la domanda, come posso sapere con certezza perche' un' app non e' compatibile?
vi e' un file, o qualcosa che indichi quell' app che requisiti chiede e quali il device non rispetta?
-
anche se non ho ottenuto risposta, ho indagato, ed ho capito cosa cambia tra le rom cucinate e quella originale che non mi faceva vedere i programmi navionics.......
semplicemente la versione di android, il telefono originale ha la 2.2 , le rom cucinate la 2.2.1
o meglio cambia il fingerprint nella build.prop
editanto dil file /system/build.prop (deve esser montato il filesystem in r/w) e cercando la riga
ro.build.fingerprint=
vediamo che la rom originale ha
Huawei/u8150/u8150/u8150:2.2/B827SP01/eng.huawei.20101019.221208:user/release-keys
la dronix ( e credo anche le altre)
Huawei/Ideos/msm7225/U8150:2.2.1/FRG83/eng.huawei.20110111.171554:user/release-keys
qui
Android Market Fingerprints Demystified ~ What the.....?
e' spiegato come viene calcolato il fingerprint, e che non possiamo modificarlo a nostro piacere, perche' deve esser "depositato presso google" ???
infatti se metto nella rom, il fingerprint originale, e riavvio il market mi vede l' app navionics, continua a non vedermi l' app wheres my ride, che probabilmente a questo punto e' incompatibile per via della risoluzione video.
a questo punto nasce spontanea la domanda, avendo modificato solo quella riga, ora so cosa ho guadagnato, ma cosa ci perdo?? instabilita'? perche' 2.2 e' diverso da 2.2.1, non sono solo fix? (la versione api e' la stessa?)