Una de las grandes ausencias del nuevo Apple TV es sin lugar a dudas Safari. El navegador web de iOS y OS X es una de las aplicaciones que deber铆a estar en opini贸n de muchos en el escritorio del nuevo Apple TV, pero parece que de momento Apple no lo estima oportuno, De hecho no es que no haya incluido Safari, sino que no acepta ning煤n tipo de aplicaci贸n que incluya un navegador web, ni aplicaciones que permitan abrir enlaces web. Pero nada se le resiste a los hackers y ya han conseguido que Safari funcione en el nuevo Apple TV y nos explican c贸mo hacerlo. Os damos todos los detalles a continuaci贸n.
Eliminar la incompatibilidad
El Apple TV est谩 preparado para usar un navegador web, pero Apple lo tiene inhabilitado y as铆 se puede ver en Xcode. Lo primero que debemos hacer es eliminar esa incompatibilidad, para los que tenemos que modificar un par de l铆neas del archivo 芦availability.h禄 Este archivo puedes encontrarlo dentro de 芦Xcode.app禄, para lo que debes hacer click derecho sobre ese archivo y pulsar en 芦Mostrar contenido del paquete禄. Navegamos hasta la ruta 聽siguiente:
芦Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include禄
Dentro de esa ruta abrimos con Xcode el archivo 芦availability.h禄 y buscamos las l铆neas siguientes:
#define __TVOS_UNAVAILABLE __OS_AVAILABILITY(tvos,unavailable)
#define __TVOS_PROHIBITED __OS_AVAILABILITY(tvos,unavailable)
Y las sustituimos por las siguientes l铆neas:
#define __TVOS_UNAVAILABLE_NOTQUITE __OS_AVAILABILITY(tvos,unavailable)
#define __TVOS_PROHIBITED_NOTQUITE __OS_AVAILABILITY(tvos,unavailable)
Guardamos el archivo y ya podemos construir nuestra aplicaci贸n en Xcode.
Construyendo la aplicaci贸n Safari para Apple TV
Debemos usar el proyecto de GitHub de este enlace. El proceso es el mismo que el de la aplicaci贸n 芦provenance禄 que os explicamos en este art铆culo y en el siguiente v铆deo:
Una vez hemos instalado la aplicaci贸n en nuestro Apple TV ya podemos utilizarla para visitar nuestras p谩ginas webs favoritas.
Navegando con el Siri Remote
El navegador es algo rudimentario pero permite sin problemas navegar por nuestras p谩ginas web. Usando el trackpad del mando de control podemos hacer scroll y movernos por la p谩gina web. Estas son las instrucciones para manejar el Siri Remote con este navegador web.
- Pulsa el trackpad para alternar entre el modo scroll y el modo cursor
- Desliza el dedo por el trackpad para hacer scroll o mover el cursor
- Pulsa Men煤 para retroceder
- Pulsa Play para introducir la direcci贸n a la que navegar
Ser铆a ideal que Apple a帽adiera Safari a su Apple TV y que permitiera usar Siri para ir a nuestras p谩ginas favoritas o para dictar la p谩gina a la que queremos ir en lugar de tener que usar el teclado de tvOS. Pero de momento es una alternativa que puede servir a muchos de los poseedores de un Apple TV.
a ver cuando sale lo mismo pero para mame
Esta Provenance que tambi茅n lo explicamos en el blog.
No se puede editar el archivo availability.h….no hay permisos de propietario..He cambiado los permisos y no hay forma
Buenas, a mi me pasaba lo mismo, hasta que vi este video….https://youtu.be/gLqa5_gPYTQ , en el cual lo que hace es copiar la carpeta availability.h y pegarla en el escritorio y una vez en el escritorio si te deja cambiarla…. luego lo que tienes que hacer cuando la tengas modificada volverla a copiar y pegar a su sitio, dandole a reemplazar y ya esta… espero que te sirva
Una pregunta…
Sirve este tutorial para el Apple TV 3ra. Generaci贸n ?????
O solo es para 2da y 1ra????
Espero me puedas apoyar