Jeremy Olson es el fundador de Tapity y el diseñador principal de la compañía. Tapity se enfoca en diseñar, desarrollar y comercializar aplicaciones móviles. Jeremy y su equipo no crean ninguna aplicación móvil, crean un software que se destaca en una App Store repleta y siguen de cerca la filosofía de Apple con respecto al diseño y la atención al detalle..
Grades, una aplicación para ayudar a los estudiantes a realizar un seguimiento de cómo se están desempeñando en la escuela, ganó un Apple Design Award en 2011 e Languages, una de sus aplicaciones más populares, fue el Editor's Choice en 2012 y alcanzó las listas más altas en la App Store . Actualmente, Tapity se enfoca únicamente en iOS, y como aprenderá en la entrevista, esta es una elección deliberada..
Cuando tenía diez años, quería construir juegos y mi papá me dio algunos libros de programación. Comencé a aprender programación y comencé a construir algunos juegos, principalmente para mi propio placer. Cuando era adolescente, entré en desarrollo web y construí sitios web para personas.
Mi primer contacto con el móvil fue cuando tenía doce o trece años. Realmente me gustaron los dispositivos Palm de esa época y pensé que las PDA eran el futuro. En ese momento, no pensaba en los teléfonos cuando tenía doce años y realmente no necesitaba un teléfono. En aquel entonces, los niños de doce años no tenían teléfonos..
Tenía algunos PalmPilots y había un tipo que se puso en contacto conmigo, que era un desarrollador para el software Palm. Construí un sitio web para él y, como le gustaba mi trabajo, quería que ayudara a diseñar una de sus aplicaciones. Esa fue mi primera experiencia con el móvil y la disfruté mucho..
Durante los siguientes seis o siete años, estuve haciendo desarrollo web y ni siquiera pensé en el móvil hasta que se volvió enorme en 2007, cuando salió el iPhone..
Q.¿Qué te hizo elegir para la plataforma iOS? ¿Comenzaste a desarrollar aplicaciones iOS desde el momento en que se introdujo el iPhone??En realidad lo intenté. Cuando se introdujo el iPhone por primera vez, solo podías crear aplicaciones web, así que intenté crear algunas de ellas. Incluso construí un sitio web para ayudar a las personas a encontrar aplicaciones web para el iPhone, una App Store para aplicaciones web, por así decirlo..
Cuando el SDK (Software Development Kit) salió en 2008, intenté saltar a eso, pero la curva de aprendizaje era bastante alta en el desarrollo web. En ese momento, también era estudiante de tiempo completo y trabajaba en una empresa de desarrollo web local. No tuve mucho tiempo para comprometerme a aprender el SDK, pero sí intenté aprender el desarrollo de iOS.
Lo intenté y fallé dos o tres veces, me frustré y eventualmente me rendí. Esperemos que sea alentador para algunas personas..
P. Aunque el iPhone se introdujo hace unos años, muchas cosas han cambiado durante ese tiempo. Como alguien que maneja un negocio en la App Store, ¿te asusta que todo cambie tan rápido??Da un poco de miedo, porque las cosas cambian rápidamente y es un mercado difícil. Ciertamente no es un mercado para hacerse rico rápidamente y hay mucha competencia. El mercado está cambiando muy rápidamente y realmente tiene que adaptarse y evolucionar según cómo cambie el mercado..
En los últimos años, ha habido una tendencia para que las personas descarguen muchas más aplicaciones gratuitas. Escribí sobre esto en mi blog y le di un título un tanto controvertido, sí, las aplicaciones pagadas están muertas. Fue mi respuesta a algo que Marco Arment escribió sobre sus observaciones en el App Store..
He estado hablando con muchas personas que tienen aplicaciones principales en la App Store y el consenso es que todo el mercado de aplicaciones pagadas está teniendo problemas, porque muchas personas están descargando aplicaciones gratuitas en lugar de aplicaciones pagadas. No es que las personas no estén descargando aplicaciones, solo están descargando aplicaciones menos pagas.
Hace aproximadamente un año, Languages llegó al número 5 en general en la App Store de EE. UU. Esto dio lugar a una gran cantidad de descargas. Pero al hablar con las personas que recientemente han alcanzado el número 5 en la App Store, obtienen una fracción de las descargas que recibió Languages. La gente todavía descarga aplicaciones pagadas, pero no en el volumen que solían usar..
Eso no significa que la App Store esté muerta. Simplemente significa que muchas más personas están descargando aplicaciones gratuitas, están buscando alternativas gratuitas. Eso es solo un ejemplo de algo donde los desarrolladores tienen que evolucionar..
Creo que hicimos trampa un poco con la mentalidad de que puedes poner una aplicación en la App Store por 99 centavos y hacerte rico si tienes suerte. Eso ya no va a pasar. Incluso si pones una aplicación en la App Store por 99 centavos y llega a lo más alto, no vas a volverte rico porque el volumen ya no existe para las aplicaciones de pago..
P. ¿Cree que un modelo basado en suscripción es un modelo de negocio viable en la App Store??Definitivamente vale la pena experimentar con Aunque ciertas aplicaciones no se prestan a un modelo de suscripción, especialmente las aplicaciones novedosas que la gente va a usar una o dos veces. Hay algunos ejemplos de modelos basados en suscripciones en los que funciona iTranslate, pero definitivamente son difíciles de lograr en las aplicaciones para el consumidor..
Dicho esto, un modelo de suscripción es mucho más valioso, porque obtiene ingresos recurrentes. Obtener un dólar para una aplicación no es viable para un negocio. Necesita vender al menos 100,000 copias para que valga la pena su tiempo y eso es muy difícil de hacer. No es imposible, pero es difícil de hacer. Un modelo basado en suscripción es un buen modelo para experimentar en App Store.
P. En este momento, Tapity se enfoca únicamente en iOS. ¿Es esa una elección deliberada y cambiará eso en el futuro??Fue una elección natural, porque he estado usando Mac desde que era niño, antes de que fueran geniales. Por eso era natural hacer cosas. la manzana El camino y la cultura de Apple realmente vibran con nuestra cultura como empresa. Al igual que Apple, Tapity tiene que ver con el diseño. Realmente nos importan los detalles. Nos importa mucho pulir y hacer que las aplicaciones sean agradables de usar, lo que está en línea con la filosofía de Apple.
De hecho, estoy seguro de que obtuvimos muchos de nuestros principios de la filosofía de Apple. Esto también significa que solo tiene sentido para nosotros crear aplicaciones para la plataforma de Apple, porque lo aprecian y lo muestran en la App Store. Y entregan los Apple Design Awards a empresas como esa..
Hemos apreciado que a lo largo de los años y su cultura coinciden con nosotros, es por eso que nos hemos mantenido con ellos. Y tengo que decir que también hay algo en la exclusividad. Ciertamente, no afecta nuestra relación con Apple, ya que nuestras aplicaciones solo están disponibles en iOS. Tenemos una muy buena relación con Apple y eso es algo que considero un gran activo para nosotros. Tengo cuidado con eso.
Eso no quiere decir que no construiremos aplicaciones para Android. Sin embargo, no me gustaría crear una aplicación para Android a menos que yo mismo estuviera usando Android, porque me doy cuenta de que la experiencia es diferente. Como diseñador, tengo que identificarme con los usuarios de mi aplicación y, si estoy usando una plataforma completamente diferente, ¿cómo puedo diseñar para los usuarios de esa plataforma? No es una cosa pequeña para nosotros hacer. Sentimos que es un verdadero compromiso..
P. Esto está relacionado con el Manual de diseño de aplicaciones que recientemente lanzó con Nathan Barry. Construir para dispositivos móviles no es solo abrir Photoshop y rellenar el lienzo con botones y campos de texto, sino?Una cosa que es tentadora en el móvil es saltar directamente al código. Tienes una idea para una aplicación y empiezas a construirla. Eso puede funcionar en algunos casos, pero un enfoque diseñado generalmente funcionará mucho mejor.
Uno de los desafíos es no darse cuenta de que requiere un proceso de diseño. Necesita ser diseñado y eso incluye una serie de cosas. Déjame guiarte a través de nuestro proceso de diseño en Tapity.
Comenzamos dividiendo la aplicación en tres categorías: diseño estratégico, diseño de interacción y diseño visual. Todo esto sucede en diferentes momentos durante el proceso de diseño, pero necesita comenzar uno para comenzar el resto..
Durante el proceso de diseño estratégico, realmente intentamos conocer a nuestros usuarios mediante la creación de personas. Usted no tiene que exagerar, pero empatice con sus usuarios tanto como sea posible aprendiendo tanto sobre ellos como pueda. Cualquier persona con la que pueda hablar sobre sus ideas para una aplicación puede ayudar con esto.
Creamos personajes o personajes de ficción que representan características de los usuarios que creemos que debemos capturar. Por ejemplo, Sarah es una abogada que realiza un seguimiento de sus horas en incrementos de seis minutos y básicamente completamos cómo es su vida para ponernos en su mente. Cuando hablamos de una característica, no es "A los usuarios les gustaría esto". Es "¿Qué le gustaría a Sarah?" y "¿Qué pensaría Sarah sobre esto?"
Durante la fase estratégica, pasamos por su experiencia con y sin la aplicación. Si esta aplicación fuera mágica, ¿cómo podría ayudarles en su experiencia diaria? Luego discutimos lo que realmente podemos hacer por ellos repasando lo que es realista. Al final de esta fase, terminamos con una definición de 1.0..
Luego entramos en el proceso de diseño de interacción. En Tapity, no lo hacemos muy formal. Mucha gente crea esquemas de alambre formales y lo hicimos con los clientes, porque creíamos que necesitaban un enfoque más formal. Sin embargo, sentimos que nos quedamos estancados en esa fase, porque la gente no se encargaría de las tramas cuando realmente no deberías. Los wireframes solo se usan para reducir las interacciones.
En estos días, usamos pizarras blancas para mapear toda la aplicación. Es un esbozo de la aplicación, que seguimos en iteración. Las pizarras blancas hacen esto muy fácil y rápido. Usamos una aplicación, Pop, que nos permite tomar fotos de nuestros bocetos y vincularlos para tener una idea de cómo se verá y se sentirá la aplicación..
Por supuesto, el diseño de interacción continúa a medida que te adentras en el diseño visual, ya que recorres una tonelada una vez que realmente ves cómo se verá..
La intersección entre interacción y diseño visual es crucial. El diseño visual informa el diseño de interacción y viceversa, por lo que no puede desconectar completamente los dos. El diseño visual es realmente donde más iteramos. Probablemente no sea tan eficiente como iterar el diseño de interacción, pero le brinda una imagen más completa de lo que está pasando.
P: Hablemos sobre el elefante en la habitación. ¿Cómo te sientes acerca de iOS 7 y la dirección que ha tomado Apple con iOS??La dirección correcta es difícil de definir. Aprecio el hecho de que hicieron algo radical y creo que eso es genial. Siempre es divertido cuando las cosas se agitan un poco, te guste o no. Ofrece nuevos desafíos y lo hace para que los nuevos jugadores puedan aparecer en la escena haciendo cosas innovadoras que los jugadores establecidos no pueden alcanzar o son demasiado lentos para hacer..
En general, me gusta iOS 7. Especialmente al principio, había ciertas cosas que no me gustaban. Conozco a algunas personas en Apple y definitivamente están abiertas a comentarios. Pero se establece la dirección general. Va a madurar con el tiempo, pero creo que es una buena nueva dirección que mezcla las cosas y nos da nuevos desafíos..
Al igual que con cualquier nueva plataforma o nueva dirección de diseño, las personas tienden a hacer exactamente lo que Apple hace. Cuando iOS se lanzó por primera vez y el SDK estuvo disponible, todo se parecía exactamente a las aplicaciones de Apple. Pero luego, con el tiempo, las cosas maduraron y la gente comenzó a experimentar, creando experiencias novedosas al iterar los diseños de Apple. Eso es lo que tiene que pasar con iOS 7..
He visto algunas aplicaciones que comienzan a ir en esa dirección, pero creo que la gran mayoría, ya que están luchando para encajar en iOS 7, toman un enfoque muy conservador al hacer lo que Apple está haciendo. Pero eso ni siquiera es lo que Apple quiere..
Uno pensaría que Apple quiere que todo se parezca a sus aplicaciones, pero saben que si todo se ve igual, será aburrido. He hablado con gente de Apple sobre esto. Quieren diversidad y saben que llegará con el tiempo, solo toma algo de tiempo..
P. Si estuviera comenzando con el desarrollo móvil hoy, ¿qué consejo le daría a usted mismo??Basado en mi propia experiencia, un factor importante será el impulso para hacerlo. Si no tienes la unidad para hacerlo, entonces no lo vas a hacer. Como dije, fallé un par de veces en el desarrollo de iOS, porque la curva de aprendizaje es bastante pronunciada.
Para mí, eso sucedió cuando tuve la idea de mi primera aplicación. No fue solo un vago "Quiero aprender el desarrollo de iOS". Era "Quiero construir esto y voy a hacer lo que sea necesario para construirlo".
En lugar de decirse a sí mismo "Voy a aprender a desarrollar iOS", dígase a sí mismo "Voy a desarrollar este producto y aprenderé a desarrollar iOS para hacerlo". Y eso, creo, le da la conducir para seguir.
También hace que el aprendizaje del desarrollo de iOS sea mucho más concreto. No es solo "Así es como se crea una tabla. Pero no sé si necesito una tabla". En cambio, se trata de "Estoy tratando de crear esta aplicación y necesito una tabla". Bueno. Así es como construyes una mesa y la pongo en mi aplicación ".
El primer prototipo de Grades no fue más que un montón de tutoriales pirateados, doblados y retorcidos para hacer mi voluntad. Después de que aprendí los principios y aprendí a hacer las cosas correctamente, destruí el prototipo y reescribí la aplicación. Tener la aplicación como una forma de aplicar los tutoriales y aplicar las cosas que estaba aprendiendo realmente lo hizo mucho
Más fácil y me hizo aprender más rápido..
Fue un placer. Puedes seguirme en Twitter y regularmente escribo en el blog de Tapity sobre desarrollo, marketing y diseño de iOS..