Al hacer la transición del diseño web (frontend) al diseño iOS (UI), ¿qué se requiere (Swift)?

Gran pregunta, ahora que lo has explicado un poco más en los comentarios.

Lo que estás diciendo es: actualmente soy diseñador web y estoy haciendo la transición al diseño de interfaz gráfica de usuario de iOS. Con el diseño web que generalmente incluye CSS y HTML básicos, ¿hay algún requisito para los diseñadores de IU de iOS?

No, no hay

En el desarrollo de iOS, todos trabajan con Xcode y Interface Builder, uniendo todo junto con Objective-C y Swift. Swift es un nuevo lenguaje (6 meses) de Apple. Apple está tratando de atraer desarrolladores principiantes con Swift y, al mismo tiempo, reinventar su plataforma dando un nuevo lenguaje a los desarrolladores senior. En mi opinión, Swift carece del apoyo de la comunidad para ser aceptado como el primer lenguaje de desarrollo de iOS por encima de Objective-C.

En el desarrollo web, hay una gran fragmentación en plataformas y marcos. En cierto sentido, todos trabajan con HTML / CSS / JS, pero la implementación real de los sistemas realmente difiere, porque hay un montón de frameworks y middleware disponibles. También se proporciona trabajo básico de CSS y HTML a los diseñadores web, porque es fácil de traducir de un archivo PSD a un archivo HTML + CSS. Dicho esto, sigo pensando que los grandes diseñadores solo deberían pasar su tiempo en Photoshop y dejar la programación a los desarrolladores front-end (y viceversa). Ambas son disciplinas completamente diferentes en el sentido más puro.

Storyboards y Interface Builder son herramientas para el desarrollador, porque están cerca del código. Lo que puede hacer con un Storyboard se puede hacer con código, y la mayoría de los desarrolladores senior eligen usar todo el código porque les da un mayor control. Debido a que el desarrollo de iOS no está fragmentado como lo está el desarrollo web, la mayoría de los desarrolladores de iOS podrán trabajar con Xcode, IB y herramientas relacionadas. No hay una necesidad real de que los diseñadores hagan esto.

Dicho esto, como diseñador, por supuesto, se espera que puedas trabajar con la plataforma, los dispositivos y los sistemas para los que estás diseñando. Realmente te recomiendo que busques en las prácticas de diseño de iOS. Piense en los elementos de UI usados, ventajas, convenciones, etc.

Un gran comienzo son los conjuntos de IU de Teehan + Lax, que han creado conjuntos de elementos iOS en formato vectorial.

iOS 8 iPhone 6 GUI PSD

More Interesting

¿Por qué los titulares de derechos de autor que poseen los derechos de autor de algunos juegos antiguos geniales aún no los han transferido a la plataforma iOS?

¿Cuáles son las razones por las que se creó Swift dado que se utilizó Objective-C?

¿Cuál es la mejor manera de convertirse en desarrollador de Kickass iOS / iPhone?

Mientras aprende la codificación Swift para aplicaciones de iOS, ¿dónde ocurren los avances en el proceso de aprendizaje?

¿Qué tan diferente es escribir una aplicación de iOS en comparación con una aplicación de Android?

Apple promueve que Swift es mucho más fácil que Objective-C, pero como desarrollador experimentado de Objective-C, descubrí que Swift es mucho más difícil de aprender debido a sus características más ricas y su estilo de programación orientado al protocolo. ¿Es verdad?

¿Puedes crear una aplicación Apple Watch independiente o tiene que ser una extensión de una aplicación de iPhone?

¿Qué tan difícil es aprender Objective-C (para una aplicación de iPhone) sin ninguna experiencia en programación?

¿Qué día actualiza iOS App Store la lista destacada?

¿Cuánto costaría construir una aplicación NPR similar para el iPhone?

¿Vale la pena hacer una aplicación en Objective-C en 2016 pre 2017?

¿Qué usan los desarrolladores de juegos para crear su propio software?

¿Puedo usar el storyboard de Xcode para crear popovers sin escribir ningún código?

¿Qué startups o empresas tienen los mejores equipos de desarrollo móvil?

Desde la perspectiva de un desarrollador de juegos, ¿qué puede hacer para que un juego móvil sea adictivo?