Nosotros no lo hemos abordado demasiado por motivos obvios, pero esta semana ha ocurrido algo interesante en el mundo del PC que deberíamos tener en cuenta: las aplicaciones creadas para las arquitecturas x86 podrán funcionar en procesadores ARM. O lo que es lo mismo, podremos tener la experiencia completa de Windows 10 en procesadores primariamente móviles como los Qualcomm Snapdragon.
Las consecuencias directas de esto son muchas, pero principalmente le da vía libre a Microsoft para terminar de unificar la experiencia de Windows 10 entre todas sus plataformas. Que sea lo mismo en móviles, tabletas, convertibles y ordenadores. La interfaz cambiaría, pero la base será idéntica. Y ahora que desde Redmond han hecho esto, ¿podríamos ver lo mismo en Apple?
En enero, nuestro compañero Pedro Santamaría lo descartaba a raíz de la "fuerte relación" entre Intel y Apple que en ese entonces estaba en titulares. También mostraba unas pruebas de rendimiento de los chips de la época del iPhone, que podemos actualizar en esta tabla con datos que ya sabemos:
Geekbench 3 | Single Core | Multi Core |
---|---|---|
iPhone 7 | 3233 | 5363 |
MacBook de 12 pulgadas | 2514 | 4996 |
Fijaos cómo la potencia de ese chip A10 ya supera a la del procesador Intel que llevan los MacBook de 12 pulgadas, tanto en los test de single como multi core. De acuerdo, ese MacBook no es la panacea en cuanto a potencia que digamos, pero ya ha demostrado ser más que suficiente para el usuario general si lo unimos a un buen SSD y chip gráficos.
Además, en cuanto Apple renueve sus iPad Pro empezará a incorporar chips optimizados "A10X" que probablemente serán todavía más potentes. Aún no ha llegado la hora de hacer el cambio general (los MacBook Pro trabajan muchísimo mejor con los Intel Core) pero para la gama baja podríamos tener ya un punto de entrada para ARM en Mac.
¿Y qué puede ocurrir con un macOS ejecutable en chips ARM?
Mucho más de lo que crees. Para Microsoft puede significar una gama de productos Surface con más batería y portabilidad: el Surface Pro 4 de gama alta lleva un Intel Core i7 en su interior y eso significa hacer sacrificios en un dispositivo tan portable.
Pero pasemos a la plataforma que nos interesa a nosotros: Apple. Si macOS se pudiese ejecutar en procesadores ARM (y no dudo que ya tendrán algo en un laboratorio "por si acaso", como dijo Steve Jobs al anunciar la transición a Intel), poco obstáculo habría para que un iPhone o incluso un iPad se pudiese convertir en un Mac.
Imagínate, dentro de unos años, con un iPhone en el bolsillo. Con un aspecto y tamaño muy parecidos a los de ahora, y ejecutando iOS. Pero imagínate que llegas a casa, donde sólo tienes un monitor, y conectas el iPhone a un "Dock" con el que se arranca macOS y puedes trabajar con un sistema de sobremesa.
No es nada descabellado. Ubuntu lleva pensando en este concepto desde hace años y hace unos meses veíamos algo bastante avanzado. Tendríamos un iPhone que al mismo tiempo sería un Mac. Como mínimo uno básico, que pudiera cubrir las necesidades de la mayoría de usuarios. Puede que no esté entre los planes de Apple, pero pondría la mano en el fuego en el que lo han considerado. Y Microsoft ha dado esta semana un argumento más para ello.
En Applesfera | SoftBank se hace con ARM, un recurso clave para los chips de Apple
Ver 38 comentarios
38 comentarios
Koji
No digo que no sea un movimiento interesante el de Microsoft, ya que abre nuevos caminos. Bien desde ese punto de vista. Pero me plantea mas dudas que posibles ventajas, seguramente porque no estoy muy puesto en temas de programación.
Me da la sensación que esta es una segunda versión de windows RT, con el añadido de un emulador como hizo Apple en su día con Rosetta, para que aquellas tabletas con ARM y winRT tengan algún programa que correr aunque sea emulando x86, y que así la gente las compre.
Pero la ventaja de consumo y rendimiento de los arm se va a ir al garete en cuanto tengan que emular instrucciones x86 no veo que quiere hacer microsoft con ese movimiento. Cuando Apple hizo rosetta fue apostándolo todo para dar un paso de una plataforma a otra sin dejar a los usuarios tirados en el camino, y fue muy efectivo. Pero ¿que pretende microsoft? no creo que nadie vaya a molestarse en desarrollar apps en Arm si pueden hacerlas en x86 y confiar en la emulación. ¿quiere abandonar intel y pasarse a arm? no lo creo
Quizá lo que pretende Microsoft es que la gente compre esas tabletas/portátiles con arm, y una vez que haya masa de usuarios que las tengan, resulten atractivas para desarrollar en Arm, si no la verdad es que no lo entiendo.
¿y que pasa con Apple? Apple está en una situación muy diferente, tiene una plataforma de enorme éxito en ARM con iOs para tabletas y teléfonos, si quiere sacar un portátil con ARM le basta adaptar iOs para el manejo con puntero (trackpad o ratón) y dejar que los desarrolladores porten sus aplicaciones, que será un paso casi inmediato e indoloro, y seguramente saldrían apps mas complejas.
Por otro lado también tiene un montón de aplicaciones para x86/x64 para su sistema operativo de escritorio ¿que ventaja tendría que esas apps pudieran corren en un portátil arm bajo emulación? con la pérdida de rendimiento que conllevaría.
Si no hay un movimiento claro para un cambio total de plataforma, digamos una nueva transición de procesadores intel a ARM, no veo ningún sentido en duplicar esfuerzos, y hacer extraños híbridos que no veo que pueden aportar. Obviamente el caso de Microsoft es distinto, puesto que su división móvil arm ha fallado estrepitosamente, pero no estoy seguro que este segundo advenimiento le vaya a ir mucho mejor.
En cualquier caso es interesante y estaré encantado de ver que productos presentan, que igual nos sorprenden con conceptos interesantes como han hecho con la surface studio (al margen de sus defectos y enfoque a cierto tipo de usuario)
dokidoki2
Hay que que estar pendiente que es una prueba GEEKBENCH 3, es solo una prueba de potencia.
Otra cosas es que funcione 100x100 todo el rato.
Ya sabemos que cuando el iPhone trabaja 100x100 empieza ha calentarse y la batería se consume en nada. Ha pasado siempre y me pasa con el último modelo disponible ( y ni siquiera estamos hablando de usar 50 aplicaciones al mismo tiempo)
En la foto del GEEKBENCH 3, el iPhone le da una patata en el MacBook 12, pero haber hasta cuando duraría funcionando al 100x100.
En otro lado el MacBook de 12 está pendiente de mover un sistema con muchísimas posibilidades.
No lo se, el iPhone tumba el MacBook 12 en el gráfico de la foto sin ninguna pega, pero que sepa imaginado este nivel de procesamiento continuo también tumbaría el dispositivo.
Es igual que colocar un coche parado en altas revoluciones, un ratito no pasaría nada(GEEKBENCH), pero dejarlo durante un largo período, cambia todo, y son muy pocos los súper coche que sobrevivirían.
podenco
No creo que ocurra, aunque si alguna vez sucede Apple no va a quedar demasiado bien. Me explico: el día que Mac OS pueda correr en ARM querrá decir que no habrá necesidad de Macs, ya que los iPad ejecutarán un SO de escritorio al estilo Surface. Y ahí se abren dos opciones:
1. Los iPad canibalizan a los Mac, ya que podrán hacer lo mismo y con pantalla táctil, sobretodo respecto las gamas inferiores con poca potencia (Airs, MB's...).
2. Apple pone ARM en los Mac de gama baja para ahorrar costes (un Core M vale mucha pasta en comparación a un ARM, y rinde lo mismo o peor como muestra el artículo), pero no permite instalar Mac OS en los iPad para no canibalizar los Mac. La gente que no es tonta se da cuenta de la jugarreta, y Apple evidencía aún más que solo busca ganar margen de beneficio.
actian
Se va quedando atras Apple, con sus sistemas para tabletas y móviles... una camisa de fuerza para que el iPad de un salto al futuro..., que feliz sería el mundo con un sistema operativo completo en un iPad Pro...
apalakas2
Y no se tiene en cuenta que el A10 está optimizado para consumir una cantidad que de una autonomía razonable en un dispositivo con 1900 mah. Si se hiciera un procesador ARM que no se piense en el consumo y solo en el rendimiento estoy seguro de que se podría hacer algo con mucha más potencia
dangeek
Hace tiempo que comenté algo sobre la convergencia entre dispositivos y la gente se me tiró al cuello. Bien... espero que podamos verlo pronto.
dubbylabby
Esto lo comenté hace ya no se ni cuanto y me cosieron a negativos... pero es evidente que Apple lo negará hasta quelo saque como hizo con los primeros macintels.
JGP
Esto viene bien para que Apple unifique el iPad pro y el Macbook de 12 pulgadas. Yo nunca entendí que hacen esos 2 dispositivos en el mercado. Deberían ser solo uno porque lo que le falta a uno lo tiene el otro
dubbylabby
Esto se veia venir tiempo atrás pero me cosisteis a negativos xD
realtanua
Llamadme loco. Pero le veo más sentido un android en escritorio que un IOS.
Mac está perfecto cómo está.
luisdonairemartinez
En un futuro seguro que Apple lo hará también, ya que se ha puesto de moda copiar a Microsoft.
jesuti85
no teneis veguenza.
criticáis lo que hace Windows y no le veis ningún futuro, y ahora os poneis a llorar para que lo saque appel?
esto es de risa