Iscritto il: lunedì 12 marzo 2012, 19:19 Messaggi: 513 Località: San Zenone Al Lambro (MI) Ha ringraziato: 120 Grazie ricevuti: 114 Identità: Età: 23
Cellulare: Nokia Lumia 800
Provider: Vodafone
Apro questo thread per discutere (spero civilmente) con voi di questa particolarità dell'iPhone 5 passata "un po' in sordina". Sostanzialmente per adattare le vecchie app allo schermo da 4 pollici in 16:9 verranno introdotte due bande nere ai bordi superiori e inferiori dello schermo. Ora, onestamente non ho idea di come funzioni su iOS l'adattamento allo schermo delle app, ma su Android il 16:9 non è già utilizzato in diversi prodotti (specialmente tablet) senza particolari problemi di adattamento? Che senso ha aumentare le dimensioni dello schermo se poi lo "castro" inserendoci delle bande nere? E a questo punto mi viene da chiedermi, le nuove app realizzate per iPhone5 come verranno rese su i vecchi modelli?
Al 90% questi dubbi sono dovuti a mie mancanze di informazioni riguardo a come funziona l'adattamento di un app a formati diversi, però speravo che qualcuno fosse in grado di chiarirmi questi dubbi.
_________________
sabato 15 settembre 2012, 17:19
rf74
Moderatore
Iscritto il: lunedì 9 novembre 2009, 14:21 Messaggi: 14785 Ha ringraziato: 881 Grazie ricevuti: 1058 Identità: Età: 37
Cellulare: Htc Bestio aka DESIRE HD
Provider: H3G
Su android funziona bene il rescaling delle immagini, ma il progammatore deve impostare nell'head dell'app il codice necessario a ciò, io credo che dovrebbe funzionare anche su Ios, perchè altrimenti ne applicazioni nuove usate sui modellli vecchi o verrebbero schiacciate o non so...
_________________ --->
sabato 15 settembre 2012, 21:14
Per questo post rf74 ha ricevuto un ringraziamento : Vaniz
Vaniz
V.I.P.
Iscritto il: lunedì 12 marzo 2012, 19:19 Messaggi: 513 Località: San Zenone Al Lambro (MI) Ha ringraziato: 120 Grazie ricevuti: 114 Identità: Età: 23
Cellulare: Nokia Lumia 800
Provider: Vodafone
Appunto per questo mi pare strana la decisione di introdurre le due bande nere, ok che il keynote credo fosse per un pubblico consumer e non developer e quindi è possibile che non sia stato menzionato un possibile aggiornamento delle vecchie app per supportare il rescaling automatico, e obbiettivamente prima non c'era motivo di introdurre questa funzione visto che lo schermo era praticamente standard per tutti i modelli di iPhone, però rimango comunque perplesso da questa scelta e dalla mancanza di ulteriori informazioni in merito.
_________________
sabato 15 settembre 2012, 21:43
ilvanno
Utente registrato
Iscritto il: sabato 29 maggio 2010, 10:52 Messaggi: 741 Località: Lucca Ha ringraziato: 4 Grazie ricevuti: 58 Identità: Età: 26
Cellulare: Nexus 4
Provider: H3G Super7
Riadattare le app per il nuovo iPhone sarà una cosa banalissima... Ovvio che fino a che ciò non viene fatto almeno per tutte le applicazioni più importanti è fastidioso vedere le due bande.. Si vi ricordate non è la prima volta che succede una cosa del genere... Quando introdussero il display retina le app sviluppate fino ad allora si vedevano sgranate e in bassa risoluzione e come adesso c'era chi storceva il naso..
domenica 16 settembre 2012, 5:52
Vaniz
V.I.P.
Iscritto il: lunedì 12 marzo 2012, 19:19 Messaggi: 513 Località: San Zenone Al Lambro (MI) Ha ringraziato: 120 Grazie ricevuti: 114 Identità: Età: 23
Cellulare: Nokia Lumia 800
Provider: Vodafone
Vaniz per sviluppare un'app ios esiste un solo modo: possedere un mac. Se hai un mac allora puoi vederlo tu stesso in pochi passi (io il mac non ce l'ho quindi se manco di un particolare o sbaglio un passaggio correggete pure): scarichi il programma gratuito xcode e procedi a creare la tua app. Sul tuo dispositivo puoi far girare tutte le app che crei, venderle o pubblicarle in app store è un'altra cosa. Alla fine xcode rileva in automatico gli errori o le dimenticanze e tra queste vi è la compatibilità alle varie risoluzioni e versioni ios (per esempio non puoi creare un'app fotografica con la funzione hdr e renderla compatibile con ios 3 o successivi, perchè l'hdr è una futers presente in ios 4.2.1). Anche per far questo è molto semplice: non serve sapere innumerevoli righe di codice, xcode ha un fornito tool di comandi che permette di risolvere molti problemi ai meno esperti, ci sono icone stilizzate che simulano la visione in landscape o la rotazione completa, basta flaggare sotto l'icona, idem per la versione o i dispositivi, se vogliamo rendere l'app universale o solo per ipod iphone, a partire da quale versione ios ecc...
Detto questo, lo sviluppatore deve scaricare l'ultima versione del programma, riaprire il progetto dell'app, flaggare gli ultimi modelli/risoluzione
Le bande nere non dovrebbero essere imposte dallo sviluppatore ma da ios 6. Perchè quando si rende compatibile un'app da ios 3 (per esempio), questa sarà compatibile con tutte le future versioni, perchè questo è un lavoro che fà in automatico xcode, non c'è modo di flaggare a quale versione ios rendere compatibile la nostra app, si dice da quale renderla compatibile
Iscritto il: lunedì 12 marzo 2012, 19:19 Messaggi: 513 Località: San Zenone Al Lambro (MI) Ha ringraziato: 120 Grazie ricevuti: 114 Identità: Età: 23
Cellulare: Nokia Lumia 800
Provider: Vodafone
Grazie Hal, queso è assai interessante. In effetti nonostante sia uno studente di Ingegneria Informatica non mi sono mai interessato molto per quel che riguarda il mondo OSX/iOS, quindi non conoscevo come funzionassero i tool di programmazione per le app di iOS. Allora direi che è tutto ok, se basta flaggare 2 cose per rendere compatibile un app a tutte le risoluzioni direi che la soluzione trovata da Apple è, al contrario, molto valida. In pratica solo le app "abbandonate" dagli sviluppatori useranno le bande nere. Grazie per il chiarimento:)
_________________
lunedì 17 settembre 2012, 9:26
halduty
Moderatore
Iscritto il: martedì 8 giugno 2010, 23:29 Messaggi: 16825 Località: udine Ha ringraziato: 4146 Grazie ricevuti: 1001 Identità: Età: 38
Cellulare: Nokia 73, iPhone 5
Provider: TRE, PosteMobile, Wind
Non puoi aprire nuovi argomenti Non puoi rispondere negli argomenti Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi inviare allegati