Domanda

Mi chiedo se l'applicazione ufficiale di Google Marketplace di Android ha accesso ad alcune funzionalità limitata nel sistema operativo, o se si usa solo le API standard disponibili. Chiunque aggiornati su questa materia?

Aggiorna

Sarebbe possibile ottenere una domanda firmata dal produttore in modo che sia possibile accedere a queste funzionalità, o se Google ha a che fare questo?

È stato utile?

Soluzione

Market fa un paio di cose che le applicazioni di terze parti non possono fare -. Più notevole è la possibilità di installare applicazioni senza passare attraverso lo schermo permesso (permettendo così di verificare le autorizzazioni prima di scaricare l'applicazione)

Questa non è una questione di firma - Mercato è firmato con cert di Google, non con cert di un dispositivo. Le cose speciali lo fa sono funzioni disponibili per le applicazioni che sono in bundle come parte dell'immagine del sistema. Se il mercato fosse reso disponibile come app di terzi, non sarebbe in grado di fare queste cose. Allo stesso modo un app di terzi che è incluso da un produttore di loro immagine sistema avrà accesso ad alcune funzionalità aggiuntive in virtù di essere lì.

Storicamente mercato ha utilizzato anche un certo numero di API private, che si potrebbe vivere con perché è sempre in bundle con il dispositivo, quindi se uno di questi API cambia il produttore sarà solo bisogno di assicurarsi che essi fissano da poter per l'esecuzione di mercato. Nel corso del tempo c'è stato di pulizia che fino a farlo usare molte API private meno.

Altri suggerimenti

L'Android Market è parte del firmware firmato del dispositivo, e non è un'applicazione SDK. Quindi, "ha accesso ad alcune funzionalità limitata nel sistema operativo". Così, per esempio, mentre un'applicazione SDK può chiedere di installare un app, non può disinstallare un'applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top