2009-05-24 10 views

risposta

4

ci sono tre cose che potete fare:

  1. aggiungere del codice alla vostra applicazione per iPhone che agisce come una sorta di assistente (http, SMB, ecc). Quindi l'applicazione client completa per Mac/Windows può connettersi a questo server tramite Wi-Fi. Questo è sicuro e affidabile, ma sfortunatamente l'app dovrà essere in esecuzione su iPhone al momento della sincronizzazione.

  2. Sincronizzare con la "nuvola". Ad esempio: la tua app per iPhone salva alcuni dati su un server Web su Internet (potresti usare Amazon EC2, Windows Azure o anche solo uno script PHP in esecuzione su un account di hosting a basso costo), quindi connetti anche il tuo client Windows/Mac a questo server Web per recuperare i dati. Questo è il più facile da usare, ma richiede di pagare per l'hosting del server web, e sarà adatto per grandi quantità di dati

  3. violare l'EULA e cercare di decodificare il modo in cui iTunes comunica con il i phone. Questo è il modo in cui funziona senuti, ma non lo consiglierei, dato che devono costantemente giocare a catchup con Apple cambiando il formato sotto di loro, e sono probabilmente esposti a qualche tipo di azione legale, se la mela si sia mai presa la briga di citare in giudizio loro.

2

Non esiste un modo legale/ufficiale per farlo. La creazione di un programma sincronizzato con un iPhone violerebbe l'EULA a cui accetti l'uso di iPhone e iTunes.

Non solo è illegale, ma è anche impossibile farlo in modo affidabile. Apple potrebbe rompere il metodo in qualsiasi momento senza preavviso, e sarebbe praticamente un gioco di gatto e topo.

Conosco solo un'applicazione, qualcosa del genere, ed è l'applicazione iToner che sincronizza le suonerie.

+0

'cose' per iPhone fa questo. È sull'App Store, quindi Apple lo ha ritenuto legale e appropriato. – ceejayoz

+0

Non vedo nessuna causa contro Senuti ... –

+2

Non vedi alcuna causa contro i senuti, certo, ma se mai ha guadagnato popolarità (al punto che i non-programmatori-alfa-smanettoni lo sapevano) , Scommetto che ne vedresti uno abbastanza intelligente in quel momento. –

4

credo che la versione 3.0 risolverà questo dato che consente di programmare app nell'interfaccia USB. controllare alcuni dei documenti per quello nel quadro accessorio esterno.

che richiederebbe comunque l'applicazione per essere aperto, in modo sostanzialmente significherebbe due sincronizzazioni (o più se si dispone di più applicazioni)

+0

Avrete accesso agli accessori hardware tramite il connettore dock, ma non credo che questo vi aiuterà a comunicare con un desktop. –

Problemi correlati