Perché iOS 4 non ha app per abbinare le impostazioni locali su Android?

1

Locale sembra essere una delle app più cool sui dispositivi Android. Ti consente di riconfigurare più aspetti del telefono in base alla posizione. Per esempio vorrei cambiare il mio calendario predefinito a seconda se sono al lavoro o no.

Ho fatto molti scavi per vedere se l'iPhone ha un'app simile. E tutto quello che posso trovare sono vecchi articoli che dicono che dal momento che iOS non supporta attività in background (che fa ora), che questa funzione non è nemmeno possibile. Ora che abbiamo delle attività in background, non riesco a vedere che cosa lo trattiene, specialmente nella comunità di jailbreak.

Sto postando questo per vedere se qualcuno là fuori ha un'app in corso o ha più informazioni che non sono stato in grado di trovare.

Grazie

    
posta Ryu 11.10.2010 - 23:42
fonte

2 risposte

4

Mentre iOS non supporta attività di background generiche (ad esempio, facendo tutto ciò che si desidera in background), supporta azioni intraprendenti quando un utente entra in determinati limiti geografici, quindi sembra che ciò sia tecnicamente possibile quando si passa dal lavoro a casa o altrove.

La mia ipotesi è che sia perché iOS è molto restrittivo su ciò che un'app può cambiare sull'interfaccia del telefono. Si cita la modifica della configurazione predefinita del calendario, che un'applicazione non può attualmente eseguire con API pubbliche. Le app sono principalmente limitate a modificare le proprie impostazioni o a licenziare i propri eventi anziché accedere ad altre app sul telefono.

Questo potrebbe cambiare in futuro? Certo, se Apple aggiunge più API pubbliche per modificare varie opzioni di sistema o app. Ma sembra improbabile considerando il loro interesse per un'esperienza utente coerente.

    
risposta data 12.10.2010 - 00:08
fonte
0

L'implementazione di un'applicazione di questo tipo sull'iPhone richiederebbe che il GPS o il wifi siano attivi tutto il tempo (o almeno regolarmente), il che potrebbe scaricare la batteria.

Inoltre, questa app dovrebbe funzionare come servizio in background per tutto il tempo, cosa che iOS non consente. Puoi eseguire un numero qualsiasi di app, ma quando la memoria si esaurisce, le app meno utilizzate vengono disattivate dal sistema operativo. Questa app dovrebbe essere protetta dallo spegnimento, che iOS non supporta. Per questo motivo, questa app deve essere scritta solo per iPhone jailbroken.

Pertanto, non troverai questa app in iTunes, ma potresti trovarla in Cydia (ora o in futuro), ma non lo so.

Note: I've not jailbroken my iPhone 4 yet but situations like this make me want to. I think that Apple puts too many limits on the devices. If people want to run XYZ on their devices and it redcues their battery life to a few hours, let them if they really want to.

    
risposta data 12.10.2010 - 08:51
fonte

Leggi altre domande sui tag