Archive for the 'Apple' Category

Page 2 of 37

Pages, Numbers y Keynote para macOS e iOS se actualizan con bastantes funcionalidades nuevas

Vía 9to5Mac, MacRumors, FAQ-Mac, AppleInsider, Applesfera y iMore me entero que las aplicaciones de iWork – la suite de ofimática de Apple – Pages, Numbers y Keynote fueron actualizadas recibiendo bastantes y novedosas funcionalidades en sus versiones tanto para macOS como para iOS.

La funcionalidad más interesante es la posibilidad de desbloquear con el Touch ID aquellos archivos protegidos con contraseña lo cual fue implementado en las 3 aplicaciones.

Pages recibe soporte para poder escribir ecuaciones en formato LaTeX o MathML, así como también soporte para crear links que apunten a otra parte del documento.

Las 3 aplicaciones también recibieron soporte para reemplazar de forma sencilla y en todo el documento fuentes que estén ausentes, así como la exportación en formato RTF (Rich Text Format).

Links:

Apple lanzó actualización de seguridad para OS X 10.10 Yosemite y OS X 10.11 El Capitan

Vía 9to5Mac me entero que junto con la actualización a macOS X Sierra 10.12.4 Apple lanzó una actualización de seguridad para OS X 10.10 Yosemite y OS X 10.11 El Capitan.

La información asociada a la actualización no indica cuales son los errores o problemas de seguridad que corrige, pero podría estar relacionado con algunas vulnerabilidades de seguridad recientes que supuestamente ha utilizado la CIA para hackear OS X.

Links:

Apple lanzó la actualización a tvOS 10.2

Vía Applesfera, 9to5Mac, MacRumors y AppleInsider me entero que Apple lanzó la actualización a tvOS 10.2.

Esta actualización trae novedades que principalmente están dirigidas a los desarrolladores, ya que por ejemplo incluye soporte para el framework de VideoToolbox, un framework que permite la codificación y descodificación de video utilizando recursos de hardware.

La lista completa de novedades es la siguiente

  • Soporte de Desplazamiento Acelerado para aplicaciones que utilizan UIKit y TVMLKit
  • Soporte para el Programa de Enrolamiento de Dispositivos
  • Soporte para la Administración expandida de Dispositivos Móviles
  • Soporte para el framework de VideoToolbox

Para actualizar el Apple TV basta encender el dispositivo e ingresar a Ajustes – Sistema – Actualización de Software.

Links:

Apple lanzó la actualización a watchOS 3.2

Vía Applesfera, MacRumors, 9to5Mac y AppleInsider me entero que Apple lanzó la actualización a watchOS 3.2.

Esta actualización trae consigo el Modo Teatro el cual es una alternativa a No Molestar, permitiendo a los usuarios silenciar los sonidos en el dispositivo y deshabilitar Levantar para Despertar, evitando de este modo que la pantalla se encienda al mover el brazo.

Con el Modo Teatro, el usuario seguirá recibiendo notificaciones pero solo a través de retroalimentación háptica, es decir, vibraciones, y podrá encender la pantalla para verificar dichas notificaciones presionando la Corona Digital o tocando la pantalla.

Para descargar e instalar la actualización es necesario ir a Ajustes – General – Actualización de Software en el iPhone con el que el Apple Watch esté sincronizado, y el Apple Watch debe tener al menos un 50% de carga remanente, o debe ser conectado al cargador por inducción y estar dentro del rango de señal Bluetooth del iPhone.

Links:

Apple lanzó la actualización a macOS Sierra 10.12.4

Vía Applesfera, MacRumors, 9to5Mac, FAQ-Mac y AppleInsider me entero que Apple lanzó la actualización a macOS Sierra 10.12.4 la cual trae novedades que se centran principalmente en Night Shift, una característica que ya estaba presente en iOS pero que no había hecho su arribo a macOS.

La lista de cambios en macOS Sierra 10.12.4 es la siguiente

  • Night Shift ahora está disponible en el Mac
  • Soporte para Shanghainés en Dictado
  • Pregúntale a Siri acerca de resultados de cricket, programación y estadísticas de jugadores. Siri sabe acerca de estadísticas y datos de la Indian Premier League e International Cricket Council
  • Actualización de las APIs de PDFKit para una mejor visualización de los PDFs en aplicaciones que usan dicho framework
  • iCloud Analytics ahora está presente como un paso adicional optativo en la configuración
  • La Mac App Store gana soporte para Touch Bar, el control de volumen ahora indica los niveles en forma visual

Probablemente algunos extrañen el hecho que esta actualización no trae consigo la implementación de APFS, el nuevo sistema de archivos estrenado en iOS 10.3, y es probable que tomando en cuenta que en MacOS pueden existir múltiples particiones, sea un poco más complejo de implementar y requiera algo más de trabajo, o que incluso estén guardando esta característica para macOS 10.13.

Para actualizar sus Macs a macOS Sierra 10.12.4 basta que abran la Mac App Store y pinchen en la pestaña Actualizaciones.

Links:

Apple lanzó la actualización a iOS 10.3

Vía Applesfera, MacRumors, 9to5Mac, AppleInsider, FAQ-Mac y Wayerless me entero que Apple lanzó la actualización a iOS 10.3 la cual trae novedades como Fin my AirPods, el nuevo sistema de archivos APFS, novedades en la aplicación Ajustes, Mejoras en Siri, Widget de la aplicación Podcast, cambios en CarPlay, cambios en la funcionalidad de las revisiones en la App Store.

La lista completa de cambios es la siguiente

  • Find my iPhone
    • Visualizar la localización actual o última localización de tus AirPods
    • Reproducir un sonido en uno o ambos AirPods para ayudarte a encontrarlos
  • Siri
    • Soporte para pagar y verificar el estado de las cuentas con aplicaciones de pago
    • Soporte para reservar con aplicaciones de viajes
    • Soporte para verificar los niveles de combustible del automóvil, estado de bloqueo, encendido de luces y activación de la bocina con aplicaciones de automaker
    • Resultados y estadísticas de Cricket para la Indian Premier League e International Cricket Council
  • CarPlay
    • Atajos en la barra de estado para acceso fácil a las últimas aplicaciones utilizadas
    • La pantalla Reproduciendo Ahora de Apple Music permite acceso a A Continuación y a la canción actualmente en reproducción del album
    • Listas de reproducción curadas diariamente y nuevas categorías de música en Apple Music
  • Otras mejoras y correcciones
    • Arrienda una vez y ve tus películas de iTunes en cualquiera de tus dispositivos
    • Vista unificada de Nuevas Configuraciones para la información, configuración y dispositivos de tu cuenta de Apple ID
    • Previsión de Tiempo por hora en Mapas usando 3D Touch en la temperatura actual
    • Soporte para buscar tu “automóvil estacionado” en Mapas
    • Calendario añade la habilidad de borrar una invitación no solicitada y reportarla como basura
    • La aplicación Home soporta el gatillado de escenas usando accesorios con interruptores y botones
    • La aplicación Home soporta el estado de nivel de batería de accesorios
    • Podcasts soporta 3D Touch y el widget Hoy para acceder shows actualizados recientemente
    • Los shows o episodios de podcast pueden ser compartidos en Mensajes con soporte completo de reproducción
    • Corrige un problema que podía prevenir que los Mapas muestren tu localización actual después de restablecer Localización y Privacidad
    • Mejoras en la estabilidad de VoiceOver para iPhone, Safari y Correo

Para actualizar sus iPhone, iPad o iPod Touch pueden realizarlo vía OTA en Ajustes – General – Actualización de Software, o simplemente pueden conectarlo a iTunes.

Es importante tener en cuenta que debido al nuevo sistema de archivos, la instalación puede demorar más de lo habitual, y por lo tanto no es necesario alarmarse.

Links:

Spotify alcanza los 50M de suscriptores de pago

Vía MacRumors, 9to5Mac, Engadget, AppleInsider, Hipertextual, Xataka y Fayerwayer me entero que Spotify alcanzó los 50M de suscriptores de pago, una cifra que previamente alcanzaba los 40M en Septiembre de 2016, dejando en claro que lejos de estancarse el mercado de música en streaming sigue creciendo.

Los analistas creen que este nuevo peak en la cantidad de suscriptores de pago de Spotify pudo verse potenciado por la aparición de Apple Music, servicio que claramente es la competencia directa de Spotify pero que en vez de robarle mercado también ha crecido alcanzando los 20M de suscriptores de pago en Diciembre 2016.

Recordemos que ambos servicios tienen un precio de entrada de USD$9.99 mensual, pero mientras Apple Music tiene un período gratuito de prueba de sólo 90 días, Spotify permite utilizar el servicio en forma gratuita por todo el tiempo que el usuario estime pero con la inclusión de publicidad.

Links:

El Apple TV 2G pasa a la lista de productos obsoletos y deja de recibir soporte

Vía MacRumors, Applesfera y AppleInsider me entero que el Apple TV 2G pasa a engrosar la lista de productos obsoletos y deja de recibir soporte por parte de Apple.

Esto no solo significa que deja de recibir actualizaciones de software, sino que también Apple dejará de producir repuestos para dicho dispositivo, salvo en California y Turquía donde es considerado “vintage” y Apple es obligada por ley a seguir entregando servicio y repuestos por un tiempo algo más prolongado.

Links:

[Tutorial] Emular Raspbian en MacOS Sierra utilizando Qemu

Aunque soy un fanático de Apple, el Raspberry Pi siempre ha tenido un lugar especial en mi corazón principalmente por la posibilidad de realizar proyectos de demótica doméstica, servidores de medios, NAS caseros, etc.

En ocasiones puede ser necesario disponer de una emulación de la Raspberry Pi en nuestro Mac para poder probar programas, scripts, etc sin necesidad de encender dicho dispositivo.

Mi primera intención fue virtualizarlo utilizando VirtualBox, sin embargo dicho software no funciona con sistemas operativos basados en ARM como por ejemplo Raspbian.

Por lo tanto fue necesario buscar otra opción cuya única alternativa es utilizar un emulador. En internet es posible encontrar numerosas guías de cómo emular Raspbian en MacOS, pero varias de ellas tenían errores y me costó bastante lograr el objetivo.

Por esta razón, creí necesario publicar cómo logre emular Raspian en MacOS exitosamente utilizando para ello el software Qemu.

1. Descargar e instalar Homebrew y Qemu

Algunas guías indican que es necesario tener instalado Xcode para poder instalar Qemu, sin embrago este es un requerimiento innecesario. Basta instalar Homebrew tras lo cual podremos instalar Qemu sin necesidad de instalar Xcode, y por lo demás Homebrew nos permitirá instalar muchas otras cosas que Apple no nos entrega en MacOS, que pueden ser interesantes para quienes gustan de usar el Terminal y que veremos más adelante. Además, si no eres desarrollador de aplicaciones para iOS o MacOS, no volverás a utilizar Xcode nunca más y sólo ocupará espacio en disco.

Lo primero es abrir un ventana de Terminal, y escribir el siguiente comando el cual permitirá la instalación de Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Una vez instalado Hombre podremos instalar Qemu, escribiendo el siguiente comando

brew install qemu

Con esto ya tendremos instalado Qemu, listo para poder emular Raspbian en nuestro Mac

2. Descargar Raspbian y el Kernel para emularlo en Qemu

En este punto encontré varios problemas, algunas guías no eran lo suficientemente claras, o asumían que quien estaba instalando Qemu para emular Raspbian tenían un conocimiento avanzado, y otros eran demasiado antiguos los cuales si bien funcionaban corrían versiones antiguas de Raspbian, o ejecutaban comandos “deprecados” que hacían que la emulación “crasheara”. Encontré incluso algunos scripts sh que me ayudaron a entender qué errores estaba cometiendo porque justamente tenían errores.

Para emular Raspbian en Qemu es necesario 2 archivos. Primero una versión de Raspbian y segundo un kernel el cual permite que Raspbian corra emulado dentro de Qemu. Sin embargo, el kernel es específico para cada versión de Raspbian. La última versión de Raspbian disponible en el sitio de la Raspberry Pi Foundation es Raspbian Jessie 2017-02-27. La última versión del kernel para Rapbian en Quemu es compatible con Rsapbian Jessie 2016-11-25, por lo tanto es necesario descargar esa versión específica para tener éxito en su emulación.

El kernel para correr Raspbian en Qemu no e mantenido por Raspberry Pi Foundation ni por Qemu, sino por un usuario de Github llamado dhruvvyas90.

Los links para la descarga de ambos son los siguientes

https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.4.34-jessie

http://downloads.raspberrypi.org/raspbian/images/raspbian-2016-11-29/2016-11-25-raspbian-jessie.zip

Es recomendable descargar ambos archivos en una carpeta creada específicamente para dicho efecto. En mi caso los descargué en ~/Mis Programas/Raspberry Pi/

Personalmente, cuando estoy usando el Terminal, prefiero utilizar comandos de Terminal, y por lo tanto obviamente la creación de las carpetas y descarga de dichos archivos también lo hice en el Terminal

cd ~
mkdir Mis\ Programas
mkdir Mis\ Programas/Raspberry\ Pi

Para la descarga de los archivos fue necesario instalar un programa que existe en Linux pero que MacOS no no entrega que es wget, pero gracias a Hombres es tremendamente fácil de instalar

brew install wget

Ahora solo basta descargar los archivos utilizando los siguientes comandos

wget https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.4.34-jessie

wget http://downloads.raspberrypi.org/raspbian/images/raspbian-2016-11-29/2016-11-25-raspbian-jessie.zip

Una vez descargados los archivos tenemos que descomprimir el archivo zip que contiene a Raspbian con el siguiente comando

unzip 2016-11-25-raspbian-jessie.zip

Esto generará el archivo 2016-11-25-raspbian-jessie.img el cual utilizaremos para emular Raspbian utilizando Qemu.

3. Configurar y emular Raspbian en MacOS Sierra utilizando Qemu

Finalente, ya tenemos todo lo necesario para emular Raspbian en MacOS Sierra utilizando Qemu. Ahora solo tenemos que configurar la emulación para que corra adecuadamente en nuestro Mac, lo cual requiere un primer booteo, luego la modificación de algunos archivos del sistema dentro de la emulación, para que todo quede correctamente configurado y después poder bootear Raspbian todas las veces que necesitemos.

3.1 Primer booteo

Es necesario hacer un primer booteo tras el cual tendremos que hacer algunas modificaciones a un par de archivos estando dentro de la emulación en Qemu. Para esto utilizaremos el siguiente comando

qemu-system-arm -kernel kernel-qemu-4.4.34-jessie -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 elevator=deadline rw init=/bin/bash" -drive "file=2016-11-25-raspbian-jessie.img,index=0,media=disk,format=raw"

Esto iniciará Raspbian y después de menos de un minuto veremos la consola Shell en la ventana en que se está emulando Raspbian

3.2 Modificación de los archivos ./etc/ld.so.preload y ./etc/fstab

Ahora, dentro de la ventana de Qemu en que se está emulando Raspbian, es necesario modificar un par de archivos. Se trata de los archivos ./etc/ld.so.preload y ./etc/fstab.

En el caso de ./etc/ld.so.preload es necesario “comentar” cada una de sus lineas y en el caso de ./etc/fstab es necesario “comentar” todas las entradas que contengan el texto “/dev/mmcblk”. Para “comentar” las lineas basta con insertar el texto “# ” al principio de cada una de las líneas.

Los comandos para realizar esto son

nano /etc/ld.so.preload
nano /etc/fstab

Recordemos que para salir y grabar los cambios en el editor de textos Nano, es necesario presionar las teclas Ctrl-X y luego Y para confirmar que los cambios sean grabados.

3.3 Segundo booteo

Ahora realizaremos el segundo booteo de Raspbian con lo cual el emulador después de un par de minutos nos mostrará el entorno gráfico de Raspbian. Más adelante veremos cómo se modifica la configuración para bootear sin cargar el entorno gráfico, ya que esto es más adecuado para proyectos de demótica doméstica o de internet de las cosas.

qemu-system-arm -kernel kernel-qemu-4.4.34-jessie -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 elevator=deadline rw" -drive "file=2016-11-25-raspbian-jessie.img,index=0,media=disk,format=raw" -net user,hostfwd=tcp::5022-:22

Este es el comando que tendremos que utilizar de ahora en adelante cada vez que deseemos correr nuestra emulación de Raspbian en MacOS Sierra, ya que las modificaciones a los archivos realizadas en el paso anterior son permanentes.

Debido a que es muy fácil cometer un error cuando se escribe un comando demasiado largo con demasiadas opciones, preferí transformarlo en un script sh, el cual me permite ejecutar la emulación con un comando más sencillo. Abrí un archivo nuevo utilizando el editor nano, copié el texto siguiente y luego guardé el archivo con el nombre “qemu-raspbian.sh” en la misma carpeta donde están los archivos de imagen de Raspbian y el kernel.

# Define variables
export QEMU=$(which qemu-system-arm)
export RPI_KERNEL=./kernel-qemu-4.4.34-jessie
export RPI_FS=./2016-11-25-raspbian-jessie.img

# Emulate Raspberry Pi
$QEMU -kernel $RPI_KERNEL \
-cpu arm1176 -m 256 \
-M versatilepb -no-reboot -serial stdio \
-append "root=/dev/sda2 panic=1 rootfstype=ext4 elevator=deadline rw" \
-drive "file=$RPI_FS,index=0,media=disk,format=raw" \
-net user,hostfwd=tcp::5022-:22

De esta manera cada vez que quiero emular Raspbian en MacOS con Qemu utilizo el siguiente comando en Terminal

sh qemu-raspbian.sh

Además esto permite que cada vez que aparezca una nueva versión de kernel, basta que modifique la variable asociada al nombre de kernel dentro del script sh.

Por cierto, al emular Raspbian no es posible acceder a la utilización del conector GPIO ya que es un entorno emulado, no es un Raspberry Pi real, pero sirve al menos para probar scripts, programas, compilaciones, etc, cuando no tenemos a mano nuestra Raspberry Pi o simplemente cuando no queremos malograr todo lo que ya hemos hecho con una linea de código mal escrita.

Espero que este tutorial sea de ayuda para quienes como yo, gustan de realizar proyectos con la Raspberry Pi, y en la medida que vayan apareciendo nuevas versiones tanto de Raspbian como del kernel, la iré actualizando. Saludos.

Links:

[Rumores] Apple podría presentar el iPad Pro 2, una actualización al iPhone SE y un iPhone 7 rojo en Marzo

Vía 9to5Mac, AppleInsider, Applesfera, Wayerless y Engadget me entero de un rumor el cual indica que Apple podría llevar a cabo un evento en Marzo en el cual podría presentar el iPad Pro 2 junto con una actualización al iPhone SE con capacidad de almacenamiento de 128 GB y un iPhone 7 rojo.

Este rumor se origina en Macotakara, basado en información generada por un analista de Barclays quien supuestamente tiene fuentes no identificadas dentro de la cadena de producción.

En resumen, se trata de un rumor de un rumor de un rumor, por lo tanto hay que tomarlo con altura de miras y no hacerse muchas expectativas hasta que haya algo realmente oficial.

Links: