1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)

Google Mobile App Usi irregolari API di utilizzare iPhone prossimità del sensore di indurre a ricercare Voice

John Gruber di Daring Fireball aveva fatto qualche ricerca e ha scoperto che gli ingegneri di Google hanno effettivamente utilizzato inedite API che ufficialmente rompere accordo Apple iPhone SDK.

Goolge portavoce ha inoltre confermato che stanno utilizzando le API non documentate per l'uso del sensore di iPhone vicinanza al prompt di una ricerca verbale.

Se si è usato app di Google Mobile, potreste aver notato che hai l'opzione di toccare un pulsante sulla schermata di avvio di ricerca vocale o si può iniziare dal semplicemente portando il vostro iPhone al vostro orecchio che dà l'iPhone app un bel tocco .

Gruber sottolinea:

Al fine di attivare questa voce automatica prompt, è necessario:

  1. Spostare l'iPhone.
  2. Innescare il sensore di prossimità accanto al diffusore nella parte superiore di iPhone.

Avete bisogno di fare entrambe le cose, in questo ordine. Il messaggio vocale non è mai innescato dal movimento solo, né per il sensore di prossimità, senza prima aver spostato il telefono cellulare. L'unico modo è attivato è quello di spostare il telefono cellulare e poi far scattare il sensore di prossimità.

Tuttavia, come per la documentazione iPhone SDK, il solo iPhone Apps cosa può fare con i sensori di prossimità è quello di accendere e spegnere. Quando il sensore di prossimità è acceso, lo schermo è spento e quando il sensore è spento, lo schermo è acceso. Si ferma anche accettare input tocco quando si coprono il sensore. Potreste aver notato in un bel paio apps iPhone come Fring, che permette di effettuare chiamate VoIP dal tuo iPhone via Wi-Fi.

Così un iPhone app possibile verificare lo stato di questo sensore e anche alternare, ma non vi è alcun modo per l'iPhone app per essere avvisato quando il sensore è attivato, almeno non ci sono pubblicati API è disponibile per replicare questo comportamento.

Quindi sulla base di sue ricerche Gruber ha concluso che Google ha utilizzato un API non documentate nella più recente versione della sua applicazione Mobile.

Gruber è stato posto su come Cnet seguito riportato:

"Un portavoce di Google ha confermato che Martedì Google Mobile utilizza irregolari API (application programming interfaces), al fine di utilizzare l'iPhone di sensore di prossimità per richiedere una ricerca verbale. sviluppatori di iPhone sono state solo dovuto a utilizzare le API che Apple ha pubblicato nel suo SDK quando creano le loro domande ai sensi di tale accordo.

Google ha negato, tuttavia, una carica più gravi, che è stato collega di quadri di privati o dinamica nella domanda di Google Mobile. Che è considerato una grande no-no nella comunità di sviluppo. "

Il problema con l'utilizzo di API non documentate è che il prossimo aggiornamento del firmware potrebbe rompere l'iPhone app se Apple decide di apportare alcune modifiche alle API.

Si potrebbe anche significare che Apple respinge o rimuove l'iPhone App da App Store, come hanno fatto nel caso di un bel paio apps costringendo Google a modificare la funzionalità del suo iPhone app.

Penso che la cosa giusta da fare sarebbe quella di pubblicare le API che viene utilizzato da Google per la sua applicazione Mobile in modo che gli sviluppatori iPhone di altri può anche usare come si migliora sicuramente l'esperienza degli utenti di circa di Google.

Related Posts

Commenti

Facci sapere che cosa stai pensando ...
e oh, se si desidera una foto per mostrare con il proprio commento, vai ottenere un gravatar!





*
Per dimostrare sei una persona (non uno spam script), digitare la risposta alla equazione matematica mostrato in figura. Clicca sulla foto per ascoltare un file audio della equazione.
Clicca per ascoltare un file audio degli anti-spam equazione