Qué retos esperan a los desarrolladores de software con las nuevas categorías de productos de Apple

Qué retos esperan a los desarrolladores de software con las nuevas categorías de productos de Apple

En años anteriores, cuando se creaba software para los gadgets de Apple, era fácil decidir la dirección del trabajo: el escritorio Mac, los teléfonos móviles iPhone y las tablets iPad. Pero en tan solo un año, el número de plataformas se ha ampliado a cuatro, (iOS, OS X, tvOS y WatchOS) y los reveladores pasos en falso con la portación de aplicaciones para el iPad Pro indican que la situación está cambiando drásticamente.

Tabla de Contenidos

El ominoso espectro de la fragmentación medioambiental

«El universo Android está intrínsecamente condenado desde su origen a mutar y fragmentarse, mientras que el entorno de Apple, como todo lo contrario, carece de este defecto».

Este concepto, lanzado ya por Jobs, ha sido creído por el público usuario durante años y años, sin molestarse en considerar si es justo extender las propiedades de iOS a toda la gama de productos de la corporación Apple. Y a finales de 2015, había crecido tanto que era necesario revisar el problema de los entornos fragmentados, no de software, sino de hardware.

¿Qué ve un cliente cuando cruza el umbral de una Apple Store? Tres tipos de iPhone, cada uno en un factor de forma diferente, con una diagonal de pantalla fundamentalmente diferente, media docena de Macs, aproximadamente el mismo número de tablets iPad, una masa de pulseras para el Apple Watch, cuyas pantallas también ejecutan todo tipo de aplicaciones. En los últimos meses se han sumado a ellos el decodificador Apple TV de cuarta generación y el rey de las tablets iPad Pro con stylus y teclado, cada uno con su propia arquitectura de software y criterios de selección de software. Atrás quedaron los días en los que la pantalla del iPhone se mantuvo igual durante cinco generaciones de teléfonos móviles, y los de Cupertino ya no se ven limitados por sus propias tradiciones y los principios que antes se burlaban de la amenaza de la fragmentación.

Desde la perspectiva de un desarrollador de software, lo que es tan agradable a la vista y a la mente no es mejor que el caos creativo que reina entre los aparatos Android. La mayoría de ellos, de la nada, se decantaron antes por el dinero: como Apple es quien más dinero gana vendiendo iPhones, es necesario escribir aplicaciones para teléfonos móviles en primer lugar. De hecho, no es un gran problema si un día un determinado usuario no puede encontrar una versión de un juego favorito para una tablet o no puede encontrar un software adecuado en el catálogo para un reloj inteligente. Otra cosa es que haya un vacío total en las tiendas online o, lo que es peor, un exceso de «modificaciones de chancletas» de aplicaciones antiguas: a medida que aumenta el número de plataformas, los desarrolladores pierden la oportunidad de adaptar el software a tiempo.

En octubre, antes de que el iPad Pro llegara al mercado y de las molestias asociadas, los representantes de la industria del juego dijeron que no tenían planes de actualizar una serie de proyectos populares a iOS 9. Lo dicho, es problemático y poco rentable, y ninguna ayuda de Apple, sólo presiones y exigencias para apretarse el cinturón todo lo posible, pero no para salirse del redil. ¿Cuánto durará la credibilidad de la empresa? Sin reformas radicales, es poco probable; el analista de Cnet Scott Stein calcula que solo menos del 10% de las 13.000 aplicaciones de la biblioteca del Apple Watch están realmente diseñadas con watchOS 2 en mente. El resto son reelaboraciones del software del iPhone, e incluso los estudios que habían accedido a la nueva plataforma con antelación no mostraron ningún celo demostrativo.

Ahora el iPad Pro ha llegado, pero Apple no tiene prisa por informar con una sonrisa abierta y honesta de cuántas de las 850.000 aplicaciones actuales de la App Store tienen realmente modificaciones exitosas para una tablet de este nivel.

Así se ve Instagram en la pantalla del iPad Pro en las primeras semanas después de que la tablet saliera a la venta:

Reflexiones en una encrucijada

Jamie Hull, vicepresidente de productos móviles de Evernote, se refiere a la posición de los grandes actores del mercado del software.

«Apple ha sacado tantos productos estupendos en los últimos meses que lo primero que tenemos que hacer es determinar cuáles serán demandados por nuestros clientes. El resto está fuera de la vista».

La compañía no deja de describir el éxito de su cliente Apple Watch, pero no tiene planes de crear siquiera una versión de watchOS de segunda generación.

«Los usuarios de Evernote con el smartwatch de Apple son muy activos, pero su número es insignificante y no aumentará. Pero los que compren un iPad Pro y dejen notas con el Apple Pencil probablemente serán suficientes para justificar la viabilidad comercial de desarrollar una app independiente.»

Los negocios son los negocios.

No se puede negar el hecho de que Apple entiende el grado de peligro y no se queda de brazos cruzados. La compañía ha practicado el acceso temprano a nuevos productos para socios de confianza durante los últimos años: el primer smartwatch comenzó a llegar a los desarrolladores de software de terceros en noviembre de 2014, al menos cinco meses antes de que el producto llegue oficialmente al mercado. Incluso el factor de la amenaza competitiva se ve ensombrecido; por ejemplo, Microsoft, fabricante del híbrido Surface, tuvo mucho tiempo para explorar el iPad Pro cuando trabajó en paralelo con Adobe Systems y Autodesk en paquetes de software de oficina mucho antes de que la tablet estuviera disponible para un público más amplio.

Más abajo, entre los estudios más pequeños, las condiciones son diferentes: hay una gran escasez de personal. No hay suficientes programadores-profesionales para todos, y los especialistas no tienen tiempo para el desarrollo integral de conocimientos importantes como las tecnologías Metal y 3D Touch. Sería ingenuo creer que, incluso con todas las APIs en marcha, un equipo modesto podría replicar algo en lo que los celestes de Cupertino han pasado años trabajando -ahora sabemos que casi todos los proyectos serios que Apple desarrolla concienzudamente durante años-. Algunos están dispuestos a hacer frente a su conciencia, pero también hay partidarios de un enfoque pragmático y honesto: si no puedes garantizar la calidad adecuada de la aplicación, no lo hagas, no desperdicies tu energía y no te hagas ilusiones.

El lanzamiento de nuevos productos, la aparición de curiosidades tecnológicas y servicios prometedores es siempre interesante, curioso e intrigante. Pero la App Store y otras tiendas de software especializadas no están llenas de entusiastas con ojos brillantes, ni de creativos ansiosos, sino de artesanos-trabajadores. No se puede poner en marcha varias cintas transportadoras diferentes al mismo tiempo. Y el hecho de que Apple pida con vehemencia ayuda para desarrollar nuevas líneas de negocio no es un argumento válido. Según las encuestas realizadas a los desarrolladores por los periodistas de Cnet.com, la mayoría prefiere centrarse en la plataforma del iPhone, ignorando nuevos productos como el Apple TV y el iPad Pro.