Apps para iPhone sin tener un Mac
xtool es una alternativa libre a Xcode de Apple para crear, firmar y publicar apps de iPhone desde un ordenador con Windows o Linux.
El peaje silencioso
Durante años, hacer una app para iPhone tenía una norma no escrita: necesitabas un Mac. Xcode, la herramienta de Apple para crear apps, solo funciona ahí. Si tu desarrollador trabaja con Windows o tu equipo vive en Linux, tocaba comprar un equipo de Apple antes de dibujar la primera pantalla.
xtool es un proyecto de código abierto que se salta esa norma con toda la tranquilidad del mundo. Reproduce las funciones principales de Xcode usando estándares abiertos y, según un resumen reciente de lo más popular en GitHub, es la primera vez que se pueden crear, firmar y desplegar apps de iOS desde Linux o Windows. Cuando salió ese resumen, ya tenía 9.658 estrellas y 410 forks. Mucha gente del oficio le está echando un ojo.
Por qué me llamó la atención
No es espectacular. Simplemente quita una puerta por la que antes había que pagar para pasar. En un equipo pequeño, lo del Mac solía acabar en un único ordenador compartido con cola de espera, o en un montaje aparte solo para el iPhone. Si las herramientas llegan a los ordenadores que ya tienes, el iPhone deja de ser un proyecto especial y caro.
Palabras que conviene conocer
- Xcode: el kit oficial de Apple para hacer apps de iPhone y Mac. Solo funciona en Mac.
- Firma: un sello digital que le dice al iPhone que la app es tuya de verdad y que nadie la ha manipulado. Apple lo exige.
- Código abierto: software cuyo código cualquiera puede leer, usar y mejorar.
- CI: integración continua. Ayudantes automáticos que montan y prueban tu software cada vez que alguien lo cambia.
Para darle una vuelta
Si tenías una app de iPhone en la lista de "algún día" porque en tu equipo nadie usa Mac, esa excusa acaba de adelgazar. La próxima vez que hables con un desarrollador, pregúntale si conoce xtool (github.com/xtool-org/xtool). Aunque siga con su Mac, la conversación merece la pena.
Field Notes, cada viernes
Las mejores herramientas gratuitas y open source de la semana en un correo corto, más las notas de David cuando tiene algo que contar. El correo llega en inglés.