Entrevista con el desarrollador de ajustes de LockInfo

David Ashman es el desarrollador de uno de los ajustes más populares para iDevices, LockInfo. Este ajuste nos permite agregar todo tipo de información a LockScreen que normalmente no encontraríamos disponible a través de ningún otro menú de iOS. El ajuste es utilizado por cientos de miles de usuarios en todo el mundo y le ha reportado a David Ashman bastante dinero considerando que ha estado en Cydia durante mucho tiempo. A lo largo del tiempo, han aparecido varios complementos para LockInfo, algunos creados por el propio David y otros por varios desarrolladores. Lo interesante es que David no sólo hizo ajustes para Cydia sino también aplicaciones para la App Store, aplicaciones que se venden bastante bien allí también.

Aquí está la discusión que la gente de TiPB con david

¿Cuál es tu nombre? david ashmann

¿Cómo se llama su empresa? tecnologías dab

¿Dónde están ubicados? Washington, DC

¿Cuál es la dirección de su sitio web? http://www.dba-technologies.com/

¿Cuál es tu nombre de Twitter? @Stimpy5050 para divagar en general, @LockInfo para soporte específico de LockInfo y @dbaTecnologías para otros proyectos de dbaTech.

¿Qué aplicaciones haces? Información de bloqueo (+Complementos), Bloqueador de ventanas emergentes, WeatherIcon

¿Qué aplicaciones, aparte de la tuya, se encuentran actualmente entre tus favoritas? TweetDeck, morderSMS, Reeder, SemanaCal

¿Cuánto tiempo llevas siendo desarrollador? Empecé a jugar con la programación en el Apple II con básico. Estudié informática en la universidad y he trabajado como desarrollador durante los últimos 15 años.

¿Cuánto tiempo llevas siendo desarrollador de iOS? Sólo he estado desarrollando en Objective-C y específicamente en iOS durante los últimos tres años.

¿Desarrollas para alguna otra plataforma además de iOS? De ser asi, cuales)? He sido desarrollador de Java durante los últimos 15 años, principalmente del lado del servidor, pero también de algunos subprogramas en el pasado. También jugueteo con PHP (lo suficiente como para ser peligroso).

¿Qué configuración de computadora principal utilizas para tu desarrollo de iOS? Mi configuración principal es una MacBook Pro i7 con 8 GB de RAM. Generalmente lo conecto a un Apple Cinema Display de 30 ″, pero me gusta la portabilidad de la computadora portátil cuando quiero sentarme frente al televisor.

¿Qué dispositivo(s) iOS utiliza personalmente con más frecuencia? Utilizo un iPhone4 como mi dispositivo personal principal (también para desarrollo). Utilizo un iPad (primera generación) casi a diario para ver vídeos, tomar notas y navegar por Internet en general. Tengo otros 1 iPhones que uso para el desarrollo. También tengo un AppleTV en casa (¿eso cuenta? ;-) ).

¿Qué dispositivos móviles, además de iOS, utiliza actualmente? No. Todo lo que tengo es iOS en este momento.

¿Qué es lo que más te gusta de desarrollar para iOS? El desafío de un problema difícil de resolver y la adrenalina al resolverlo. Esto es válido para cualquier idioma o plataforma, pero iOS ha sido particularmente gratificante porque es nuevo y diferente del trabajo del lado del servidor que he realizado en el pasado.

¿Qué es lo que menos te gusta del desarrollo para iOS? Errores de memoria no deterministas. Estos son los errores que son casi imposibles de reproducir, pero cuando suceden, se desata el infierno.

¿Qué característica le gustaría que Apple agregara al SDK de iOS? Me encantaría ver a Apple abrir las API de la base de datos de correo. La aplicación de correo de iOS está bien, pero creo que otros desarrolladores podrían crear algunas aplicaciones geniales si pudieran acceder a ella. También me gustaría ver una API de widget que permitiría más que íconos de aplicaciones estáticas en SpringBoard y una pantalla de bloqueo más utilizable de forma nativa en las aplicaciones de AppStore.

¿Qué característica te gustaría que Apple agregara a la App Store? Me gustaría ver modelos alternativos de participación en las ganancias. El recorte fijo del 30% de Apple no funciona para algunos proyectos.

Si te escucháramos a escondidas mientras codificas, ¿qué mala palabra te escucharíamos usar con más frecuencia? Personalmente prefiero la palabra f.

¿Qué haces cuando no estás codificando aplicaciones de iOS? Cuando no estoy trabajando en proyectos, me gusta pasar tiempo con mi familia. Soy un poco adicto a la televisión y también me gusta ir a conciertos.

¿Qué deberíamos esperar de usted a continuación? Volveré a mis raíces y volveré a dedicar algo de tiempo a los ajustes climáticos. También queda bastante por hacer con LockInfo. También estoy pensando en algunas ideas de aplicaciones oficiales de la AppStore, pero nada lo suficientemente concreto como para hablar realmente en este momento.