Se vi state chiedendo servizi di terze parti che consentono alle persone di scaricare qualsiasi app da Google Play tramite un altro servizio, non mi preoccuperei di questi, perché è difficile dire quanto siano autentici/ufficiali quei servizi, comunque. Potrebbero offrire versioni della tua app con malware/spyware/adware e tali aggiunte per tutto ciò che conosci. Immagino che i tuoi utenti dispongano di Google Play (se lo stai proponendo solo su Google Play) e non ti preoccupare, altrimenti dichiari che Google Play è un requisito per la tua app.
Se questo non è quello che stavi chiedendo, ecco una risposta a un'altra interpretazione della tua domanda:
Google Play possono essere installati solo legalmente dal costruttore (anche se può essere installato illegalmente da chiunque, ultimo ho controllato) .
Ci sono molti dispositivi Android che non sono dotati di Google Play installato, ma i popolari e più costosi dispositivi che molte persone usano, dovrebbero averlo installato. Alcuni dei meno costosi e/o meno conosciuti lo avranno anche (ma non contano su di esso, e non contano sul fatto che sia installato legalmente dove esiste il 100% delle volte). Penso che Google abbia una lista di dispositivi autorizzati, se sei davvero curioso su chi ha legalmente. Non sono sicuro che sia aggiornato al 100%.
Qualcosa si dovrebbe davvero voglia di sapere, però, è che i dispositivi Amazon Kindle Fuoco non hanno Google Play, ma sono ancora i dispositivi tecnicamente Android in grado di eseguire applicazioni Android (anche se il sistema operativo è stato adattato per essere un po 'diverso rispetto allo standard Android). Invece usano Amazon Appstore. Può essere facilmente installato su altri dispositivi Android, indipendentemente dal fatto che abbiano o meno Google Play (quindi, non è solo una cosa di Kindle Fire, ma è un utile archivio per chiunque non disponga di Google Play).
Personalmente raccomando di progettare la tua app in modo che funzioni sia con Google Play sia con l'app store di Amazon, per consentire a chiunque di utilizzare la tua app o, per lo meno, offrire l'apk indipendente da un app sul tuo sito web personale (se lo vendi lì o lo metti gratis, non importa, la gente ha bisogno di un modo per accedervi se non ha Google Play, se funziona senza Google Play, comunque).
Personalmente ho scoperto che la maggior parte dei dispositivi Android che volevo acquistare non aveva Google Play preinstallato. Non ho guardato i dispositivi di fascia alta, però (come il Nexus 7, il tablet Galaxy o qualsiasi altra cosa).
Sembra che più telefoni probabilmente lo hanno preinstallato rispetto ai tablet, comunque.Tracfones e cose del genere spesso ce l'hanno (anche se non li consiglio se stai cercando un dispositivo Android con Google Play, anche se potrebbero averlo).
Puoi progettare la tua app in modo che richieda Google Play (molte app lo fanno) e si basi su altre app Google, ma bloccherà l'accesso all'ambiente di Google, escludendo le persone al di fuori di esso. Se ti piace abbastanza per i tuoi scopi o meno dipende da te, però.
Se non si dispone di app alternative alle app Google che si desidera utilizzare (Gmaps, ecc.), Si potrebbe anche tenere il requisito di Google Play (di solito non si trovano le app di Google normali su altri AppStores). Se si dispone di alternative disponibili nell'appstore di Amazon (o altro), è possibile provare queste e vedere se funzionano. Quindi sì, assicurati che le dipendenze della tua app siano disponibili per l'utente. Non possono scaricare automaticamente materiale che non è sul loro negozio e non possono utilizzare Google Play (e quindi app Google ufficiali) se non lo sono.
Ma ancora una volta, non voglio far sembrare che non dovresti usare Google Play e Google apps. Possono o non possono essere le uniche cose attualmente disponibili che sono adatte ai tuoi scopi. Dovresti cercare altre app per essere sicuro. Se ciò di cui hai bisogno non è presente, potresti voler controllare di nuovo in futuro, periodicamente, per nuove app adatte ai tuoi scopi (forse una volta ogni due anni).
Con dispositivi reali intendo macchine fisiche, non emulatori :) Non intendo offesa ai nostri amici cinesi. Prenderò tutto questo a bordo e inizierò a guardare in OpenStreetMap per un sapore separato (meglio essere sicuri che dispiaciuti) – Aphire
@Aphire: fallo solo se prevedi di distribuire attraverso un canale diverso dal Play Store. Se non hai piani in corso per farlo, ma in futuro potresti accontentarti di cercare di isolare il codice dipendente da Maps V2, per rendere più facile per qualche gusto prodotto futuro sostituire quel codice con qualcos'altro. – CommonsWare
Beh, penso che abbiamo in programma di distribuire una versione per testare prima (non tramite Play), di cui posso usare OpenStreet solo per essere sicuro, o semplicemente assicurarmi che il gruppo di test abbia Play. Non sono sicuro di quanta interazione avrò con i tester, quindi potrebbe essere solo più facile. – Aphire