Swift Playgrounds: aprender a programar de forma divertida

Yo creo que la parte más sorprendente de la keynote hace un par de días fue cuando Tim Cook presentó, ya fuera de tiempo como quien dice, en plan “One More Thing” una app que se sale de lo convencional en Apple y que confirma que la empresa está muy interesada en promocionar su nuevo lenguaje Swift a los cuatro vientos y en nuestra plataforma favorita, el iPad: Swift Playgrounds.

swiftplay

No sé si alguno se acordará de que hace un porrón de años, para enseñar programación a niños se usaba un entorno llamado Logo en que se tenía que dirigir una flecha en la pantalla a la que se llamaba “tortuga” en base a instrucciones sencillas del tipo “Ir arriba 1o puntos”, “Girar a la derecha 14 grados” y cosas por el estilo. Este contexto sirvió para que mucha gente se aficionara al software ya que era una manera de invitar a los niños a crear sus propios dibujos y pensar en como hacerlos, y otra cosa no, pero a los niños les encanta crear. Pues Swift Playgrounds va por el mismo camino: de una forma mucho más actualizada y moderna, se invita a los usuarios a intentar hacer cosas para que unos muñecos en pantalla realicen acciones que llevan a un objetivo final, por medio de instrucciones en Swift. ¿Divertido, no? [Seguir leyendo…]

Cómo sacar un pantallazo en el nuevo Apple TV

La semana pasada comenzaron a aparecer los primeros Apple TV en las Apple Store y ya están surgiendo los primeros trucos que podemos realizar con el nuevo generador de hype de la manzana. Hoy vamos a ver el procedimiento de como sacar un pantallazo de lo que nos muestra el nuevo set-top box de Apple.

appletv1

Naturalmente, no es tan sencillo como en un iPad (botón de encendido y botón de pantalla al mismo tiempo), y tiene unos requisitos que a priori no están al alcance de cualquiera, pero que es posible conseguir de forma relativamente sencilla. Lo primero que necesitamos es un Mac, Xcode y un cable USB-C (se puede conseguir en Amazon o cualquier tienda de informática, aunque son nuevos y eso posible que todavía no esté ampliamente disponible en cualquier localidad). Vamos a ver el procedimiento para tomar el pantallazo: [Seguir leyendo…]

Apple TV comenzará a venderse la semana que viene

Tim Cook ha confirmado en una charla del WSJDLive que el Apple TV estará disponible para su distribución la semana que viene y que el lunes comenzarán a admitirse pre-reservas del nuevo “juguetito” de los de la manzana.

tvos-submit-apps-email

Recordemos que el nuevo sistema de entretenimiento hogareño de Apple viene en dos formatos, 32 y 64 GB (con un coste de 149 y 199 dólares respectivamente), porta un A8 como procesador con 2 GB de RAM y tiene un “Siri remote” táctil (sólo en algunos países como indicamos en su día, en otros el mando será táctil pero no tendrá soporte de Siri), y el nuevo tvOS, una versión de iOS especial para el nuevo dispositivo, permitirá descargar apps desde la tienda de Apple, con lo que podremos disfrutar de nuestras apps y juegos favoritos directamente desde el televisor. [Seguir leyendo…]

MAME ejecutándose en el nuevo Apple TV

Como muchos usuarios de Apple saben, la compañía siempre ha eliminado de la tienda todos los intentos de colar emuladores de viejas máquinas o consolas por su uso “potencial” de ejecutar juegos con copyright (las famosas “Roms“). Bien, pues un desarrollador ha venido a demostrar que MAME puede ejecutarse perfectamente en el nuevo Apple TV, con lo que a todos los efectos tienes una máquina de juegos antiguos en tu TV de 55 pulgadas.

 

Kevin Smith ha realizado el duro trabajo de coger el código, compilarlo resolviendo los múltiples problemas que se suelen presentar y ejecutándolo sobre “el juguetito”, pudiendo ejecutar varios juegos clásicos como se puede ver en el vídeo: Donkey Kong, Galaga, Street Fighter II, etc… Hace unos días, otro desarrollador, James Addyman, adaptó su emulador Provenance para funcionar en el nuevo hardware, con lo que aunque las políticas de Apple no permiten subir estas apps a la tienda… ¿Es factible usarlas para el público general? Posiblemente sí. [Seguir leyendo…]

El nuevo Apple TV al desnudo

De momento, sólo algunos afortunados han podido recibir un Apple TV 4 tras el sorteo realizado por Apple hace unos días y como siempre, los señores de iFixit han hecho lo que mejor saben hacer: destriparlo hasta que se le ha visto el último chip. Y lo cierto es que el aparatito es una pequeña maravilla.

ATV4-Teardown

Tanto el módulo como el mando Siri Remote (que por lo que parece, sólo tiene esta función en algunos países, entre ellos España) contienen un buen hardware como no podía ser de otra manera y que luego os listaremos a fondo. De momento, lo que sabemos del aparato es que porta un chip A8 con 2 GB de RAM, controladores Ethernet y Wi-Fi, Bluetooth, y en el caso del Siri Remote, entre otras cosas, el mismo controlador táctil Broadcom portado por el iPhone 5s/5c, y 410 mAh de batería recargable, que según la propia Apple debería durar más de 6 meses con un uso normal. [Seguir leyendo…]

XcodeGhost, y por qué no es para tanto

Hoy la noticia ha estallado como la pólvora (con especial virulencia en los medios anti-Apple), y es que se ha descubierto un malware llamado XcodeGhost que parece ser que ha infectado a algunas apps de la tienda (algunas fuentes apuntan a unas 300 según parece) y que en realidad no tiene peligrosidad, pero que como siempre con la manzana, ha hecho cundir las alarmas por todos lados… Realmente para nada, como veremos a continuación.

xcodeghost

La alarma surgió cuando se detectaron algunas apps como la versión china de Angry Birds 2 (nada menos) con un código que estaba extrayendo datos de los teléfonos. Varias firmas de seguridad rastrearon el problema y se encontró un mismo responsable, un malware que estaba infectando algunas apps de la App Store (en principio en china, pero no está claro si la europea y la americana no están infectadas también, entre otras posibles). La infección ha llegado a apps como WeChat, que es el equivalente a Whatsapp en China, para que os hagáis una idea. ¿Pero de donde ha surgido este problema? Para eso hay que entender cómo se ha producido el contagio y qué se está haciendo para solucionarlo, de forma activa, como ya está haciendo Apple en colaboración con los desarrolladores. [Seguir leyendo…]

Confirmado: el iPad Pro tiene 4GB de RAM y el iPhone 6s tiene 2GB

El otro día Adobe filtró por error que el iPad Pro monta 4GB de RAM. Hoy nos ha llegado la confirmación a través de Hamza Sood, uno de los desarrolladores más activos en esto de bucear en código para encontrar pruebas y pistas de productos y especificaciones desconocidas.

iPad Pro iPhone 6s

En este caso Sood las ha encontrado en Xcode, confirmando que ambos modelos del nuevo iPhone (6s y 6s Plus) tienen 2GB de memoria RAM, lo cual supone el doble que la versión de 2014. Por su parte el iPad Pro dobla la memoria del iPad Air 2, tal y como se puede ver en esta imagen. [Seguir leyendo…]

Xcode 7: Curb Your Enthusiasm

Como un reguero de pólvora se está extendiendo la noticia de que Apple, al fin, va a permitir instalar apps en los iPhones y iPads sin tener que pasar por la tienda… Bueno, pues como el bueno de Larry David… Moderad vuestro entusiasmo, porque ni es tan fácil ni tan bonito como lo están pintando. Ahora veremos porqué.

xcode7

Apple ha anunciado el nuevo Xcode 7, que montará Swift 2 y que va a relajar el tema de las licencias hasta el punto de que no será necesario estar suscrito al programa de desarrollo iOS para poder instalar apps en nuestros iDevices móviles sin pasar por la tienda. Hasta ahora, para poder instalar una app fuera de la tienda, uno tenía que estar suscrito a este programa (que ahora se ha unificado con el de Mac y que cuesta 99 dólares), realizar los correspondientes certificados, las provisiones de dispositivos, añadir usuarios y dispositivos… Vamos, era un follón bastante importante. Era uno de los principales escollos para crear y depurar apps. Con las nuevas políticas, esto no será necesario, ya que teniendo el código fuente y un Apple ID, será posible instalar en el dispositivo cualquier app… De la que se tenga el código fuente. Así es, queridos amigos: sólo las apps “open source” podrán instalarse de esta manera (como nos dicen los compañeros de iPhoneros). Esto incluye apps de lo más variado, pero excluye todas las que están en la tienda, incluso aunque se tenga el IPA, el archivo que empaqueta la app. Es decir, sólo aquellos programas de los que tengamos el código fuente serán instalables. [Seguir leyendo…]