Archivo

Archive for the ‘iPod touch’ Category

My app, delays and open sources

26/03/2010 Comentarios desactivados

Hello again, sorry to keep you waiting for so long. There’s been a couple of factors that have kept me quite busy (a course on eCommerce and, maybe, my participation in a leadership workshop held at my former university).

First things first, I have to admit that I won’t be shipping my first app on day one of the iPad’s USA launch date. I may have it ready for the European launch, but I wouldn’t count on it either as I’m facing some heavy art-direction issues. At least I have learnt the painful way a couple of invaluable project managemente lessons:

  1. Don’t give dates.
  2. Don’t write a line of code until you have the full specifications of the app and know how to actually build it.

I’ll be back shortly to speak about my app and continue its development. I am even considering turning it into a open source model application for new programmers to learn from, maybe we can gather a small community around it. Time will tell if the idea is welcomed and gets support.

See you soon!

Mi aplicación, retrasos y códigos abiertos

26/03/2010 2 comentarios

Buenas a todos, siento tenerles tan desatendidos. Hay varios factores que me tienen bastante descentrado de la programación de mi primera aplicación, de hecho he tenido que dejarla de lado durante varios días ya por falta de tiempo. Esos factores son un curso de comercio electrónico que estoy haciendo y, a lo mejor, mi incorporación a un taller de liderazgo empresarial por parte de mi universidad.

En principio hay que ser realistas y dar por hecho que no podré tener la aplicación preparada para el lanzamiento del iPad en EEUU. Quizá sea posible tenerla para su lanzamiento europeo, aunque viendo la evolución de la misma en las últimas semanas y un pequeño-gran problema que tengo en el apartado artístico de la misma, no aseguro nada. Al menos estoy aprendiendo por la vía dolorosa unas cuantas lecciones valiosas sobre gestión de proyectos que no me están viniendo nada mal. Se pueden resumir en:

  1. No hablar de fechas, nunca.
  2. No escribir ni una línea de código hasta no tener unas especificaciones completas de lo que se quiere hacer, y saber cómo hacerlo.

No desesperen, próximamente volveré al ataque con mi idea de aplicación y les explicaré cómo evoluciona. Si todo va bien y no cambio de parecer, también empezaré a hablar de mis planes para convertirla en una modelo abierto (abierto de verdad, en el sentido de empleando una licencia GPL o similar) para empezar a formar una pequeña comunidad a su alrededor de desarrollo de aplicaciones si veo que hay interés y la idea prospera.

¡Hasta pronto!

News, rumors… multitasking?

11/03/2010 Comentarios desactivados

Fresh news and rumors from Ars Technica today:

  • It’s confirmed that the iPhone on the USA is holding strong on its second position after RIM, which is good news in a time of the year that sells tend to stagnate as users expect an upgraded version being released soon. Android is growing strong at the cost of Palm and Win Mobile, which is great news for Google (source Ars Technica).
  • The rumor of the day goes (predictably) to reinforced belief that the awaited iPhone OS 4.0 revision will bring multitasking for third party apps. It’s still to be confirmed it true, and the terms that Apple may include for this new usage (source, Ars Technica).
Categorías: Apple, en, iPad, iPhone, iPod touch, Noticias Etiquetas: , , , , ,

Noticias, rumores… ¿multitarea?

11/03/2010 Comentarios desactivados

Una de noticias y rumores frescos:

  • Se confirma en que EEUU el iPhone mantiene el tipo frente a la subida de los terminales con Android, los cuales están canibalizando la cuota de mercado a Windows Mobile y Palm. Buenas noticias para Apple en unos meses del año que no son los mejores (la gente ya está a la espera de la salida de la próxima actualización), mejores noticias para Android que va cogiendo cuerpo (fuente Ars Technica).
  • Parece ser que los rumores van cobrando fuerza, al menos de momento, de que el próximo iPhone OS 4.0 permitirá ejecutar aplicaciones de terceros en segundo plano. Habrá que ver cómo está implementado, si será válido para todas las aplicaciones y demás sorpresas que Apple nos tenga guardadas (fuente Ars Technica).
Categorías: Apple, es, iPad, iPhone, iPod touch, Noticias Etiquetas: , , , , ,

La gente no lo pilla (segunda parte)

01/03/2010 4 comentarios

Ya iba siendo hora de que continuase con la serie La gente no lo pilla (primera parte). En esta ocasión no voy a avanzar mucho en el análisis, más bien voy a tomar un camino paralelo al iniciado en la primera parte, para converger en un mismo punto y a partir de ahí proseguir en futuras entregas.

Hago esto porque creo que merece la pena seguir dándole vueltas, esta vez entrando en más factores concretos, a la situación que causó que un dispositivo tan marcadamente limitado en algunos aspectos como el iPhone haya terminado siendo un éxito tan rotundo. Hablemos entonces de algunos de dichos factores:

  • Escasa autonomía: Resulta innegable que el iPhone tiene un problema grave de autonomía. Una pantalla enorme, una filosofía de diseño que impone que los eventos fluyan de forma espectacular para atraer al usuario y una necesidad de conexión permanente a internet terminan vaciando la batería del dispositivo en pocas horas si se le da un uso exigente.
  • Batería incorporada: Impide que sea sustituida por el usuario cuando pierda prestaciones, obligándole a pasar por caja tanto si desea una batería nueva (acudiendo al servicio técnico oficial) como si desea adquirir un modelo nuevo.
  • Vinculación a contratos de datos: A cambio de la financiación por parte de la operadora en cuestión y una tarifa plana, el usuario se somete al cautiverio del contrato con una operadora que puede que ni siquiera preste un servicio de calidad en su zona.
  • Ausencia de Flash: Que impide navegar por muchos algunos sitios o acceder a funciones muy empleadas como juegos o videostreaming.
  • Nula personificación: Nada de fondos de pantalla, modificaciones de la interfaz, politonos hechos a mano… Tampoco se permite, por ejemplo, quitar las aplicaciones de Apple que vienen en el dispositivo.
  • Mercado cerrado: La compra de material audiovisual está restringida a iTunes, la de aplicaciones a la AppStore, cotos cerrados y estrictamente controlados por Apple.

Y muchas otras que se cuentan por decenas: Multitarea limitada (de la que ya hablé en la primera parte), conector no estándar, falta de funciones que se dan por sentado en otros dispositivos… la lista es larga. Se trata de problemas que van desde lo molesto (que la batería apenas aguante un día) hasta lo descaradamente rastrero (si quieres nuevos tonos de llamada, cómpralos en iTunes), pasando por lo profundamente estratégico (ir en contra de Adobe y de su tecnología estrella, Flash) o el esperpento más absoluto (la reciente decisión de retirar las aplicaciones eróticas de la AppStore aludiendo la defensa de los niños y del honor de la mujer… mientras se mantenían intactas las aplicaciones de Playboy o Sport Illustrated).

Echemos un vistazo ahora a las consecuencias que han traído estos factores, dado que su estudio creo que nos aporta mucho más que analizar las causas de los mismos o sus posibles soluciones de futuro:

  • Escasa autonomía: La filosofía predominante a la hora de usar el móvil ha sido siempre la del mínimo uso (evitar llamar innecesariamente, desactivar la WiFi dado que navegar es un suplicio, desactivar el 3G por las tarifas…). Los usuarios de iPhone en su mayoría han adoptado un un perfil de uso similar al de una PDA o Blackberry (conectividad ininterrumpida y uso constante), que conlleva un gasto energético superior y que lleva, irremediablemente, a tener que cargar el dispositivo con frecuencia.
  • Batería incorporada: Apple alega que lo hacen por no estropear el diseño (mayor grosor, una tapa). Los usuarios alegan que Apple lo hace para ganar más dinero. ¿Una jugada sacacuartos? Desde luego, pero lo cierto es que a la mayoría jamás le afectará el problema, dado que el usuario típico de iPhone cambia de móvil mucho antes de que se estropee la batería.
  • Vinculación a contratos de datos: Se trata de uno de los grandes éxitos del iPhone, que ha acelerado enormemente la difusión de las tarifas planas móviles y ha permitido que todos los usuarios de iPhone puedan, por primera vez, usar internet en el móvil sin miedo a la factura. Como consecuencia otros operadores ya ofertan tarifas planas y han entrado en competencia, bajándose los precios.
  • Ausencia de Flash: Se trata de un asunto controvertido. Por un lado, una bendición, al eliminarse una de las fuentes de publicidad más molestas que existen al navegar. Por otro, una gran limitación. Se trata, además, de un problema que parece irresoluble dada la enemistad entre Apple y Adobe. La valoración concreta dependerá en gran medida de cada usuario y sus preferencias.
  • Nula personificación: Se trata de un caso claro de imposición por parte de Apple de su forma de entender la plataforma. Se puede interpretar como una gran ventaja (plataforma unificada para todos los usuarios, nada de modificaciones basura molesten o dañen la imagen del dispositivo) o como un atentado contra el deseo de personalización de los usuarios. Nuevamente creo que hay que evaluarlo de forma personal.
  • Mercado cerrado: Se trata de uno de los pilares del éxito cosechado por el dispositivo. Apple logró, primero iTunes y luego la AppStore, unificar todos los contenidos de valor para el usuario en tiendas centralizadas bajo su control. Proporcionar a los usuarios un punto de acceso único, fácil de utilizar y fiable era el empujón final que necesitaban para lanzarse definitivamente al mercado de productos descargados digitalmente. Por muchos recelos que cree el modelo, no se puede ignorar un hecho: No solo se está forrando Apple, se ha creado un inmenso negocio a su alrededor que antes no existía. Se trata de una de las primeras y más exitosas plataformas de descargas legales de música, vídeos y juegos. Un modelo más abierto, menos controlado, menos corporativo y sin la maquinaria publicitaria de Apple detrás seguramente hubiese fracasado al igual que otros muchos que lo intentaron antes (hola Nokia, ¿qué tal NGage?).

Después de analizar estos hechos, aunque sea de forma tan breve y superficial, creo que se puede llegar a una pequeña observación: El iPhone ha sido un éxito porque en vez de intentar ser el mejor teléfono móvil del mercado ha intentado ser una forma diferente de entender la telefonía móvil.

Hace unos años RIM creó su propio segmento en la telefonía móvil de negocios (no era cuestión de si un terminal era mejor o peor, en el mundo empresarial si un terminal no tenía servicio push de Blackberry no existía). Apple, por otro lado, creó el primer teléfono móvil que ofrecía la experiencia completa en diseño, virtudes técnicas y ecosistema (aquellas circunstancias forzadas por Apple como iTunes, la AppStore, las tarifas planas obligatorias, etc.). Por este motivo a la competencia le cuesta tanto vender sus productos con características como mapas integrados, navegadores con Flash o multitarea sin limitaciones; a los ojos de los usuarios el iPhone es un segmento en sí mismo.

Sin embargo el tiempo no perdona y a medio plazo lo normal es que Android u otra plataforma similar consiga romper la supremacía del iPhone. Es lo natural y deseable para que el mercado se renueve, dado que en dicho escenario las tiendas propietarias de Apple perderán peso y dejarán de ser un ámbito casi monopolístico. Para entonces, Apple se habrá hartado de hacer dinero y podrán presumir de haber revolucionado los mercados de la telefonía móvil y de distribución digital audiovisual, casi nada.


En esta segunda entrada en la serie he complementado y completado la visión de la primera parte, en la que se enfoca el iPhone frente al mundo de la telefonía móvil existente hasta su comercialización. Quedan todavía aspectos clave que cubrir, como por ejemplo que desde entonces ha surgido mucha competencia o el que creo que es el perfil típico del comprador de iPhone (un asunto espinoso). Ah, y tampoco he respondido a la pregunta clave y subyacente de esta serie de entradas (¿va a ser un éxito el iPad?) y de la que ya sabrán mi respuesta, ¿o no?

Todo eso y mucho más, próximamente en el Blog de Alkeno.

Categorías: es, iPad, iPhone, iPod touch Etiquetas: , , ,

Paso a paso (primera parte)

22/02/2010 4 comentarios

Creo que es hora de abrir una serie de posts que explique los pasos (resumidos y no necesariamente secuenciales) que cualquier persona debería realizar para poder hacer aplicaciones para los dispositivos de Apple más de moda: iPhone, iPod touch y, en breve, iPad. Empezaré por la parte científico-técnica del asunto, indicando los conocimientos que es necesario tener para poder lanzarse a la aventura en solitario. Eso sí, el que avisa no es traidor, esta entrada requiere nociones de programación y no es apta para todos los públicos.

Conocimientos científico-técnicos

  • Matemáticas y física. En general es recomendable tener una base matemática fuerte en aritmética y geometría. Luego, según las necesidades concretas de la aplicación a desarrollar, pueden ser necesarios otros conocimientos de física (principalmente mecánica clásica de sólidos y fluidos) o de tratamiento de señales (filtrados, análisis espectral, etc.).
  • Arquitectura de computadores. Es deseable disponer de unos fundamentos mínimos de la arquitectura hardware de un ordenador si se desea programar bien. Es imprescindible conocer las diferentes capas que forman el software de un ordenador, desde el núcleo del sistema operativo hasta las aplicaciones de usuario, pasando por las APIs.
  • Redes de comunicaciones. Si la aplicación va a entrar en contacto con el mundo exterior se ha de entender el funcionamiento de las redes TCP/IP, conocer las características básicas de las conexiones inalámbricas de datos a utilizar (3G, WiFi y Bluetooth) y estar familiarizado con los conceptos básicos de seguridad en redes.

Conocimientos de programación

  • Dominar Cocoa Touch (la API de programación para los dispositivos basados en iPhone OS, escrita en su mayoría en Objective-C) y Xcode (el IDE suministrado).
  • Conocer el lenguaje de programación Objective-C (Obj-C) al ser su uso imprescindible en Cocoa Touch. Se trata de un lenguaje orientado a objetos construido sobre la base de C++ y que incluye una serie de importantes novedades con las que hay que familiarizarse.
  • Interiorizar los paradigmas de programación empleados por Apple, como pueden ser MVC (model-view-controller) o KVC (key-value coding), imprescindibles si se quiere aprovechar la potencia de Cocoa Touch y Obj-C.
  • Saber programar en C/C++ es necesario para acceder a algunas funciones de Cocoa Touch no disponibles en Obj-C, para usar APIs que no son de Apple como OpenGL ES o SQLite y para optimizar el rendimiento en aquellas aplicaciones más exigentes.

Esto es todo de momento, espero no haberme dejado detrás nada importante. Pueden parecer muchas cosas (y en efecto lo son) pero hay que entender que intento ser lo más genérico posible y abarcar el inmenso espectro de aplicaciones posibles (desde una utilidad sencilla que nos permita almacenar recordatorios en la memoria del teléfono hasta una compleja aplicación que nos muestre una simulación 3D de nuestra ciudad y nos indique el mejor camino para llegar a nuestro destino).

En próximas entradas trataré de otros aspectos relevantes como los aspectos artísticos, socioculturales, económicos o burocráticos que conlleva lanzarse al mundo del desarrollo software independiente. Por si les resulta interesante o quieren animarse.

The tripmates

15/02/2010 Comentarios desactivados

I’ve just realized that I had started telling you about my tripmates before I even introduced them to you…

The first ones are the iPhone and his twin, the iPod touch. Little can be spoken about them that hasn’t been told before, they’ve been 3 years in the market and we’ve all seen or used one by now. They are responsible for most high-end gadgets nowadays being touch-sensitive and easy to use.

The new kid in town is the iPad, Apple’s latest invention. It’s a tablet device that fits in the gap between smartphones and laptops. In the linked page there is a presentation video that is worth watching (although you may rather mute the sound if, like me, don’t enjoy the impossible rhetorics that fills Apple’s PR).iPad For many the iPad it’s the major letdown of the century; for others, the innovation of the decade… The issue has been heatedly debated by the media, bloggers and experts throughout the globe during the past weeks. My take? It has an enormous potential if well focused. The catch is actually understanding what the right focus is.

Categorías: Apple, en, iPad, iPhone, iPod touch Etiquetas: , , , ,

Los compañeros de viaje

15/02/2010 Comentarios desactivados

Acabo de darme cuenta de que ya me he puesto a hablar de mis compañeros de viaje y ni siquiera les había presentado…

Los primeros son el iPhone y su hermano mellizo, el iPod touch. Poco se puede añadir sobre los mismos, llevan 3 años en el mercado y todos hemos tenido uno en nuestras manos o visto alguno de cerca. Son los culpables de que, hoy en día, casi todos los móviles de gama alta sean táctiles y fáciles de usar.

El chicho nuevo en la ciudad es el iPad, el último invento de Apple. Se trata de un dispositivo tipo tableta que se sitúa en un lugar intermedio entre lo que sería un teléfono inteligente y un ordenador portátil. En la página del enlace hay un vídeo de presentación que merece la pena ver (aunque a lo mejor es conveniente quitar el volumen, según tus preferencias… a mí es que la retórica imposible de abunda en la publicidad de Apple me mata).

iPadPara muchos el iPad es la decepción del siglo, para otros la innovación de la década… El debate está servido y lleva semanas calentando las neuronas de periodistas, bloggers y expertos alrededor del globo. ¿Mi opinión? Que tiene un potencial enorme si se enfoca bien. Lo que pasa es que hay que entender el enfoque.

Categorías: Apple, es, iPad, iPhone, iPod touch Etiquetas: , , , ,