Di lunedi introdotto da iOS 7 suscita ancora grandi passioni. Gli utenti si dividono più o meno in due campi: uno è impressionato dal nuovo sistema operativo mobile per iPhone e iPad, l'altro lo disprezza. Tuttavia, iOS 7 non significa solo un cambiamento per gli utenti, ma anche una grande sfida per gli sviluppatori.
Dopo sei anni, durante i quali iOS cambiava solo leggermente anno dopo anno e la grafica di base e l'interfaccia utente rimanevano invariate, iOS 7 porta ora una rivoluzione significativa, alla quale devono prepararsi anche gli sviluppatori oltre agli utenti. Ed è proprio per loro che il passaggio, o meglio l'arrivo di iOS 7, può rivelarsi decisamente più problematico.
Come una sorta di riavvio, dopo il quale tutti gli sviluppatori si schierano sulla linea di partenza e hanno la stessa posizione di partenza per tagliare la loro fetta della torta, indipendentemente dal fatto che si tratti di un marchio affermato o di uno studio start-up, descrivendo iOS 7 Marco Arment, autore del popolare Instapaper.
La situazione attuale nell'App Store, ad esempio, è molto complicata dal punto di vista di un nuovo sviluppatore. Ci sono migliaia di applicazioni nel negozio e c'è molta concorrenza sui singoli fronti. Quindi, a meno che tu non abbia in mente qualcosa di veramente nuovo e innovativo, è difficile andare avanti. I marchi affermati mantengono la loro posizione e se i loro prodotti sono di buona qualità, non è facile convincere gli utenti ad andare a provare qualcosa di nuovo.
Tuttavia, è probabile che iOS 7 porti un cambiamento. Per la prima volta nella storia, agli sviluppatori non basterà semplicemente aggiornare l'icona, aggiungere qualche pixel in più o aggiungere una nuova API. In iOS 7, l'adattamento alla nuova interfaccia grafica e ai nuovi controlli sarà fondamentale. Dopotutto, nessuno vuole apparire "passivo" nel nuovo sistema operativo.
Gli sviluppatori di applicazioni già funzionanti dovranno affrontare una sfida difficile per questo motivo, e Marco Arment spiega Perché:
- La maggior parte di loro non può ancora permettersi di abbandonare il supporto per iOS 6 (inoltre, molte app necessitano ancora del supporto per iOS 5, alcune sfortunate anche per iOS 4.3.) Pertanto, dovranno progettare un design compatibile con le versioni precedenti, il che sarà molto utile. limitazione in iOS 7.
- La maggior parte di essi non è in grado di creare due interfacce diverse. (Inoltre, è una cattiva idea.)
- Molte delle loro app hanno funzionalità e design consolidati che non si adattano a iOS 7, quindi dovranno essere riprogettati o rimossi e ciò potrebbe non piacere a molti utenti attuali, inclusi gli stessi sviluppatori.
Lo sviluppatore, che ora offre con successo la sua applicazione nell'App Store, si fa quindi più rughe sulla fronte con iOS 7 che rallegrarsi per qualcosa di nuovo. Tuttavia, sentimenti completamente opposti vengono provati da coloro che si stanno appena preparando a commercializzare la propria pelle. Al momento, è più ragionevole per loro aspettare e non precipitarsi inutilmente nell'affollato mercato dei "sei", ma mettere a punto la loro applicazione per iOS 7 e attendere che la nuova versione del sistema operativo venga rilasciata al pubblico.
Non appena gli utenti installeranno iOS 7, cercheranno applicazioni altrettanto moderne che si adatteranno al sistema come applicazioni di base. Per la prima volta può succedere che tutti si trovino effettivamente nella stessa posizione di partenza e che non vengano acquistate solo applicazioni comprovate che esistono da tempo immemorabile, solo perché sono comprovate. Anche i nuovi sviluppatori avranno una possibilità e spetterà a loro vedere quanto è buono il prodotto che possono offrire.
In iOS 7 possono accadere cose molto interessanti anche nei "settori" tradizionali, come i client Twitter, i calendari o le applicazioni fotografiche. Grazie al focus su iOS 7, marchi precedentemente sconosciuti possono occupare le posizioni di leadership. Coloro che traggono maggiori benefici dal nuovo sistema. Al contrario, chi viene introdotto deve cercare di perdere il meno possibile.
quando sarà disponibile per CR? ci sono date conosciute?
Autunno. Apple non è e non sarà più precisa. Puoi contare intorno a settembre/ottobre.
Inoltre, probabilmente associato al nuovo iPhone (/nuovi iPhone).
pre-manuale https://developer.apple.com/library/prerelease/ios/design/index.html
è cambiato qualcosa con iCloud Core Data, qualcuno lo sa?
al keynote per gli sviluppatori, ha affermato di aver corretto tonnellate di bug riguardanti iCloud
Non penso che sarà così drastico come descrivi nell'articolo
Così drastico... È un modo di vedere la cosa e sono totalmente d'accordo con esso. Certo, non sarà così nel 100% dei casi, ma alcuni giocatori possono trasformarsi.
Aspetta l'autunno e vedrai che tutte le domande (studi pertinenti) avranno tutto pronto e aggiornato, anche se il lavoro è tanto.
Al nuovo ios. Ho l'onore di usare ios 7 su due dispositivi e dopo circa quattro ore di utilizzo ho scoperto che nonostante apple abbia fatto una bella pubblicità per il nuovo ios, ci siamo avvicinati molto ad android, non mi dilungo sul design, che è inoltre non è così perfettamente coordinato, ma sto commentando la raffinatezza, la fluidità e l'affidabilità. Penso che questo sia un incidente simile, se non più grande, a quello dell'iPhone 3g Ios 4.2.1. Sono pienamente consapevole che Ios è ancora in versione beta, ma nonostante ciò, una grande delusione. Rispetto ad esempio alla 5.1.1, la struttura del codice del nuovo ios sembra progettata per una calcolatrice. IOS 7 probabilmente non è stato un passo indietro, ma un passo nella direzione sbagliata. iPhone e iPod non eccellono da molto tempo in termini di hardware, ma eccellono in termini di software. Apple dovrebbe lavorare molto su IOS entro l'autunno, perché questo è sufficiente anche per la versione BETA. Anche il design non mi piace molto, ma non posso giudicare perché ognuno ha gusti diversi. Se confronti le nuove app IOS7 e le TOP APP di CYDIA SIETE QUASI UGUALI!??? Per la progettazione sui sistemi più vecchi mi sono piaciuti i riflessi che Apple ha rimosso, ad esempio sulle icone, ecc. Perché questi riflessi risaltavano magnificamente sul display RETINA e volevo giocare costantemente con l'iPhone, l'iPod o l'iPad. Sul nuovo iOS 7, voglio solo tenere premuto il pulsante Home+Accensione per il ripristino e a volte metterei anche l'iPhone in DFU, ma aspetterò il prossimo aggiornamento. Questa è la mia opinione su IOS 7. Volevo pubblicarla da qualche parte e visto che mi piace questo sito l'ho postata qui. Quindi lapidatemi adesso.
Sono felice di lanciare un sasso :) ammetti che iOS 7 è ancora in versione beta, ma ti lamenti ancora della mancanza di debug e affidabilità. Perché?! So per esperienza personale che l'attuale e la beta iOS funzionano meglio sull'iPhone 5 che, ad esempio, sull'SGS4 :). Non vedo l'ora di provare la versione più nitida del sistema, poiché personalmente mi piace molto l'aspetto. Capisco che non devi farlo. Ma quello che non capisco è il "passo nella direzione sbagliata" secondo te. Funzionalmente e visivamente eccellente per me, quindi tutti i pollici in su! :)
1. Commenti sul debug della prima versione beta? Probabilmente non hai rilasciato molto software nella tua vita, vero?
2. Come fai a sapere qualcosa sulla struttura del codice? Vedi qualcosa di più dell'intestazione del framework? Si prega di condividere. Mi piace studiare il sorgente iOS (che ovviamente hai).
3. La versione beta di iOS è soggetta a NDA, quindi non dovresti commentare affatto i suoi dettagli. Se hai l'abitudine di non infrangere i contratti, ovviamente.
Per quanto riguarda il design, hai assolutamente diritto alle tue opinioni, ma dico che sono vincolato da un NDA, quindi non commenterò i dettagli.
Sono d'accordo con l'autore. Uno sviluppatore esistente avrà davvero un po’ di difficoltà. Rilascia un'app che funzioni su iOS6 esistente e sul nuovo iOS7.
Per il resto ho visto i video con iOS7b1 sull'iPh5 e devo dire che mi piacciono molto. Non posso dire nulla sulla stabilità, ma come già scritto qui nella discussione, è la Beta 1 ed è inutile commentarla o valutarla.