Perché le app iOS tendono ad essere di qualità superiore rispetto alle app Android?
9 risposte e solo 1 è corretta: Matthew Cawley
Sviluppo app da entrambe le piattaforme Android e iOS.
Diciamo che ho una scadenza follemente breve, perché ora nel dicembre 13 ho un contratto per rilasciare un'app prima del 24 dicembre.
Il processo di revisione iOS è di 7-10 giorni, quindi fondamentalmente ho come 3-4 giorni per sviluppare quella iOS, poi passare rapidamente ad Android, dove non c'è la revisione del codice e la mia app pubblicata disponibile nel negozio in circa 6 ore caso medio.
Siccome sono molto-molto limitato nel tempo ho bisogno di fare anche degli straordinari, il che abbassa la mia qualità di codifica, specialmente dopo 16h/giorno.
Può capitare di non controllare un riferimento nullo da qualche parte, in qualche caso.
Sto testando manualmente un po' e funziona, sono contento perché ho potuto implementare l'85% dei requisiti (il che richiederebbe 3 settimane in caso normale) e chiamo il cliente se vuole pubblicare come è ora ed essere pronto in negozio il 23-24 dicembre o no? Indovinate cosa dirà! Dirà, "no, facciamo il test dell'unità bianca, i test di integrazione, gli stress test, correggiamo i bug e realizziamo il prossimo anno a dicembre...? :)
Dirà "premi il pulsante Pubblica", 100%
Dopo di che sta iniziando la revisione del codice Apple. Controlleranno se ho usato API private o non pragmaticamente, se yest it's respinto... Se è crash l'applicazione è respinto...
Se l'applicazione non fare nulla allora quello che potrebbe fare un sito web: è respinto...
Se l'applicazione è dichiarata "universale" ma non ha icone per iPad e iPhone è ... respinto...
Mentre ad Android nessuno si preoccupa. È pubblicato come si voleva. Se si vuole si corregge rapidamente e si pubblica rapidamente la versione successiva. Mentre a iOS il bug fix in attesa di approvazione 7-10 giorni :)
Lungo tempo fa Apple mantenuto dispositivi e rapporto dello schermo lo stesso it.
A quel tempo era facile fare pixel design perfetto poiché aveva bisogno solo 2 o 3.
Mentre ad Android per la stessa cosa hanno bisogno di 12-13 o utilizzare layout dinamico e altri trucchi.
Quindi molte delle risposte qui sotto che dicono della frammentazione sono deprecate!
Ora anche su iOS è necessario usare un layout dinamico e non è proprio possibile con 2-3 risoluzioni di design avere TUTTI i dispositivi con un design perfetto al pixel.
Anche su iOS si è costretti a mantenere alcune linee guida UI, mentre su Android è raccomandato. Quindi su Android è possibile pubblicare con il design più brutto che si possa immaginare, mentre su iOS no.
Alcuni stanno pubblicando un'app di qualità casalinga su Android. Ho fatto anch'io a sezione demo per il mio portafoglio. Non voglio perdere tempo per creare UI lucido, perché su quella demo voglio dimostrare la capacità di lavorare con... Facebook per esempio.
Non farò mai soldi con questo, e non mi interessa se uno stupido bambino lo scarica dalla "sezione demo" e dà 1* recensione, che nemmeno conosce IT. Avendo 10 app come quella e altre che ne hanno ancora di più la qualità media si può dire che sia più bassa.
Ma non è il caso, quando si fanno app per il branding o per fare soldi!
Queste app richiedono una notevole quantità di tempo e risorse in più rispetto alle mie demo.
Più tempo per la codifica, più design, più test.
Non credo che quelle siano di qualità inferiore alle versioni iOS.
Almeno quello che ho fatto per i miei clienti, i datori di lavoro erano alla stessa (alta) qualità.
Articoli simili
- Perché i prodotti giapponesi tendono ad essere di alta qualità?
- Perché i giochi open world giapponesi tendono ad essere molto più vuoti rispetto a quelli occidentali?
- I telefoni con display LCD tendono ad essere più durevoli degli smartphone con display OLED (durata della vita)?
- Quali caratteristiche di IOS lo rendono superiore ad Android?