Nuestros compañeros de Xataka han estado pensando últimamente en una posibilidad que Apple mantiene cerrada a cal y canto con llave: la de que la compañía ceda a licenciar macOS para que se pueda instalar (oficialmente y no con un hackintosh) en cualquier máquina compatible.
A día de hoy ese fenómeno del hackintosh pasa muy desapercibido, pero los últimos movimientos de Apple han despertado de nuevo algunas opiniones sobre si Apple podría llegar a decidir en un futuro ceder la instalación de macOS en ordenadores ajenos para contentar a aquellos usuarios a los que no les convence la idea de ordenador del futuro que tienen en Cupertino ahora mismo. Y entre ellos tenemos un enfoque particular: el de los desarrolladores.
El perfil de un desarrollador de aplicaciones para iOS

La práctica totalidad de las personas que trabajan desarrollando código de aplicaciones para iOS usa un Mac para hacerlo. Necesita puertos USB para poder conectar los iPhone y iPad que necesite para hacer sus pruebas, cosa que el nuevo MacBook Pro ya no tiene a menos que uses un adaptador.
La configuración ideal para un desarrollador es una o más grandes pantallas, donde se pueda ver cuanto más código mejor. Las pantallas retina de los nuevos portátiles de Apple son excelentes, pero un MacBook Pro junto con una o más LG UltraFine suben a un precio demasiado alto en comparación con los olvidados sobremesa de la compañía.
Debates acerca del tema de los adaptadores y cables aparte, los nuevos Macs complican el trabajo de los programadores de iOS. No hasta un punto en el que tengamos que ver quejas generalizadas, pero sí como para que algunos muestren inquietud hacia el futuro.
Es lo que dice el desarrollador Carlos Fenollosa en su blog personal: el Mac ya no es el pilar central de Apple, pero una de las razones por las que aguanta ahí es por que es la herramienta que tienen que utilizar los desarrolladores para generar aplicaciones de iOS. ¿Qué pasa cuando esos desarrolladores ven como los Mac pasan a ser herramientas menos adecuadas para ellos?
En ese sentido, veo a esos mismos desarrolladores considerar la idea de construirse un hackintosh para poder trabajar más cómodamente. Porque no tienen otra alternativa... ¿verdad?
¿Y si Apple lanzara Xcode para Windows?

No, no me miréis con esta cara. Swift 3.0 es un lenguaje de programación de código abierto, así que puede ser posible. Y si no fijaos en el equipo de AppleCoding mostrando cómo poder utilizar Swift en Linux. Y en Linux tienen herramientas como REPL para poder trabajar, pero en Windows eso no sería posible... o sí, porque recordemos que Windows 10 cuenta con la consola de Ubuntu.
Pero desde luego una solución para contentar a los desarrolladores puede ser sencillamente la de lanzar Xcode para Windows. Si Apple lo hace puede arriesgarse a que muchos programadores dejen de usar macOS, pero al mismo tiempo permitiría que muchísimos programadores que ahora mismo usan Windows se interesen por el desarrollo de iOS.
El precio de esto podría ser un interés menor por el "gremio" de programadores por los Mac, pero... quizás el beneficio sea mucho mejor que eso. Ofrecer la plataforma de desarrollo de iOS a millones de desarrolladores que ahora mismo no tienen Mac puede ser una buena catapulta para que el interés por iOS (que ahora mismo sí que es pilar central de Apple) suba todavía más.
¿Ocurrirá? Nunca lo sabremos del cierto. Pero seguro que en Cupertino ya tienen trazado un plan A, un plan B y hasta un plan Z por si todos los otros planes fallan.
Imagen | Jon Rohan
En Applesfera | Así será el proceso de selección de desarrolladores para el reality show Planet of the Apps
Ver 43 comentarios
43 comentarios
approved101
Que fumais en Applesfera ultimamente?
Koji
¿Y que tal si Cook utiliza las montañas de dinero de Apple para lanzar un maldigo ordenador de sobremesa ampliable que cumpla con lo que piden los desarrolladores y muchos de sus usuarios?
Tienen el dinero, los recursos y el equipo personal para hacerlo, pero no le da la real gana por la filosofía de que el ordenador personal tiene que ser un todo en uno tipo iMac. Como en la próxima renovacion de iMac 27" le suelden el disco Ssd o no se pueda ampliar la memoria (a algunos ya les pasa) para mí se acabó.
Muchos hemos pedido a lo largo del tiempo un Mac a secas, algo como las Torres standard de Pc pero con el toque de Apple, no me importaría que fuese algo tipo macpro papelera o aquel cube pero más económico, con procesadores i7 en vez de xeon, memorias normales y gráficas para juegos a ser posible nvidia 10xx, sin irse a las FirePro que de todas formas han quedado desfasadas.
Digo yo que antes de tirar el capital acumulado con sus ordenadores y su maravilloso sistema operativo, Apple podría permitirse un experimento y hacer algo así, lo mismo tenían una sorpresa en ventas, la gente compraba sus ordenadores y no necesitaban sacar Xcode para windows, que de todas formas también me parece una buena idea.
En fin, voy a despertarme, que ya he soñado bastante por hoy, y voy a encender mi torre macpro 2010 a la que se le puede cambiar todo porque no lleva nada soldado, porque soldar el disco ssd en los portátiles es la mayor guarreria que recuerdo en tiempo.
Por cierto, como comente en xataka, si van a seguir maltratando los sobremesa con actualizaciones penosas, prefiero que en vez de licenciar el sistema operativo a cualquiera, licencien marcas y modelos concretos de ordenadores de terceras empresas de prestigio que cumplan los requisitos de Apple, aunque sea para mantener un mínimo control y que no se hunda la venta de sus propios equipos.
jginess
Ya licenciaron macOS durante un tiempo y eso casi se carga la compañía. No creo que encaje nada con la filosofía Apple donde controlan software y hardware por igual. Todo lo que critican de Windows y Android por la escasa tasa de actualización etc.
migueloff
Claro claro...resulta que ya los Mac no van a servir para desarrollar aplicaciones para iOS porque los macbook pro han pasado a tener sólo puertos Thunderbolt 3 compatibles con usb C...
Porque quizás en vez de usar un adaptador de los miles que hay (no sólo existen los de apple) o que quizás tiendan en un futuro a cambiar directamente los cables que vienen con los dispositivos iOS...No, lo lógico es pensar que ya un Mac no vale porque supone mucho coste poder conectar un dispositivo.
Seguro que el resto de la industria no dejará de usar nunca los usb tipo A.
¿Y luego mencionas que como usar las nuevas pantallas de LG será muy caro es otro punto negativo?¿es que no se puede conectar ninguna otra pantalla?¿sólo esas?
Me parece que ya roza lo ridículo este artículo. Y que todo esto venga por que los nuevos portátiles hayan dado el paso de dejar de lado el USB A...¿Que ha sido pronto? sí, pero lo mismo se pensó cuando se quitó el disquete, cuando dieron de lado la unidad de cd/dvd, etc.
Creo que el enfoque más adecuado hubiese sido hablar de la posibilidad de que apple abra sus herramientas de desarrollo a windows para captar a los desarrolladores que no tienen un Mac. Lo demás me parece una soberana chorrada.
John Appleseed
Xcode es uno de los pilares de macOS, lanzarlo para Windows es anunciar que planean matar macOS.
No te confundas, Apple y Microsoft funcionan de forma totalmente diferentes, aunque sus mercados parezcan similares a simple vista. Microsoft si quiere puede lanzar todo su software a macOS, incluso darle preferencia a macOS sobre Windows y aún así, Windows seguirá dominando el mercado. Apple no puede hacer eso, porque en un descuido puede perder la mitad los usuarios de macOS de un día a otro. Cualquiera que este metido en el mundo de desarrollo de apps, sabe que miles de empresas compran Macs solo para desarrollar en iOS, así como muchos desarrolladores se pasan en Mac sólo para poder se especialistas en 'mobile'.
Objetive-C también es libre, desde hace décadas… Swift es libre porque Chris Lattner está detrás de el, y porque Apple no obtiene ningún beneficio cerrándolo, todo lo contrario, recibe toneladas de mejoras de parte de la comunidad, no sólo directo en su código, también sugerencias de mejoras, cualquiera que se haya pasado por "Swift evolution", sabe todo lo que Swift le debe a la comunidad. Por cierto a día de hoy Apple sigue sin darle soporte a Swift sobre Windows.
Además, portar Xcode en Windows es una tarea monumental. Visual Studio para macOS no es más que un "rebranding" Xamarin Studio, Microsoft sabe que portar el VS original a macOS les consumiría tanto, que retrasaría el propio desarrollo de VS en Windows.
Uti
Apple no se va a poner al borde del suicidio por segunda vez. Si licencian MacOS, saldrán ordenadores con ese S.O. hasta debajo de las piedras, a mitad de precio que un Apple, más potentes, y con todos los elementos intercambiables, como los clónicos de Windows, las ventas de Apple sufrirían un bajón de muchos enteros.
Ya les pasó una vez, no hay que ser ningún visionario para darse cuenta de que lo mismo les pasaría una segunda vez, con la diferencia de que la competencia la tienen mucho más cerca que entonces.
Es el sueño de todo el que está en Apple y viene de Windows, tener un clónico que lo viste y desviste a su antojo, sin que haya ningún componente inabordable.
black_ice
Antes de sacar Xcode en Windows, deberían invertir en mejorarlo. Xcode debería ser mucho mejor IDE, si no fuera porque no se actualiza tan rápido, dejaría de usar Xcode y usaría de manera exclusiva AppCode.
kanete
Cierto grupo de desarrolladores llegan a mac os con un MacBook Pro llamados solamente por el intento de sacar tajada lanzando sus aplicaciones para iOS. Si quitas ese requerimiento la App Store se beneficiará pero las ventas de macs se resentirán. Depende de hacia a dónde quieran ir está un movimiento u otro (seguir manteniendo el mercado de ordenadores frente a centrarse, aún más, en dispositivos basados en iOS).
tonihur
A ver... si Apple licenciara MAC os para utilizarlo en cualquier PC... o empezara a liberar su software estrella a otras plataformas, ¿qué sentido tendría gastarse el dinero que vale un mac para el HW que tiene?
sergio.becerrilgonza
Como me gusta hacer comentarios constructivos, voy a olvidar de mi mente todo el artículo, y todas las cosas que dice, y solamente voy a decir que ojalá Apple haga un Xcode para Windows.
Meter el nuevo MacBook Pro y su escasez de puertos en un artículo que se supone dedicado al desarrollo de software me parece totalmente fuera de lugar, igual que lo del tamaño de las pantallas, vale que se desarrolla mejor en un monitor grande, pero tampoco somos ilustradores, o diseñadores gráficos, no se necesita un monitor 4K para picar código.
Dicho esto, repito: ojalá Apple haga un Xcode para Windows, pues sería bueno para la comunidad de desarrolladores, el desarrollo para este tipo de dispositivos crecería un montón, y eso es muy bueno.
marionietogarcia
Madre mía, tendersi al camello contento...
joselm65
A ver que haga sumas...
Yago
Sería la ruina de Apple. Si os leen creo que os quitan el permiso de escribir sobre ellos. Por favor dejar de divagar.
sergi_poma
Solución económica = XCODE para iPad
Adiós
kakashysen
Pero que están pensado Xcode para Window??? ni de fundas!!! Seguro que windows morirá tratando de correr Xcode o el simulador jajaja pero bueno soñar no les cuesta nada
jubete
Si Apple sacara Xcode para Windows... nadie lo usaria porque es insufrible.
Si sacara Xcode para Windows no se usaria, sin mas, porque en Windows hay mucho mejores alternativas para programar, pero, ademas, al sacar Xcode para windows tendria que sacar los compiladores, librerias... Toda la arquitectura necesaria para hacer programas para el mundo Apple seria portada a Windows, y en dos semanas Eclipse, NEtbeans, Jetbrains, etc, tendrian un plugin para hacer cosas para el mundo Apple sin tener que abrir Xcode.
Y en otras dos semanas habria scripts y plugines para usarlo desde meros editores como Sublime, JEdit, Ultraedit, Notepad++, etc.
Y un poco mas tarde, habria frontends que mejorararian de largo las aplicaciones de Xcode.
Asi que, ¿que pasaria si Apple sacara Xcode para Windows? Pues lo mismo que cuando ha sacado una aplicacion para Windows, que nadie la usaria porque es mala.
Yo me compre un Mac para hacer applicaciones para ios y entre el Xcode y el ObjectiveC me quitaron las ganas.
pcliga
Maquina virtual.
Creo que con eso está todo dicho. Y no, un programador no necesita el hardware más potente del mercado ni tres gráficas en SLI.
fenixcoder
Desarrollar con Windows para iOS en Windows ya existe y se llama Xamarin, puedes hacer la app completa desde Visual Studio y solo necesitas un simple MacMini para compilara (como opción mas económica de Mac, de momento) o sino quieres hacer la inversión puedes alquilar un Mac en el Cloud. Y encima mucho código te sirve por si quieres una app para Android o Windows 10
matuso
Al final de donde mas beneficio se saca es el software y Apple lo sabe porque sus movimientos van en esa dirección. Las ventas de ordenadores llevan años en caida y las de Mac estan estancadas pero empezaran a caer si no lo han hecho ya. Apple tiene la oportunidad de abrir el desarrollo a mas plataformas y a mas gente lo que le beneficia y mucho.