L'Apple TV de quatrième génération propose plusieurs nouveaux trucs auxquels les anciens modèles ne sont pas habitués, tels que le support Siri, les applications et les jeux tiers. Une des caractéristiques manquantes, cependant, est la possibilité de naviguer sur le Web.
Bien que tvOS soit fortement basé sur iOS, le navigateur Safari a été supprimé de l’Apple TV, ce qui signifie que la seule navigation que vous ferez est via la mise en miroir avec AirPlay à partir de vos autres appareils Apple.
Avec un simple piratage, toutefois, vous naviguerez sur le Web avec votre Apple TV en quelques minutes. Voici comment c'est fait.
Ce dont vous aurez besoin
Avant de commencer, vous aurez besoin de plusieurs éléments, tels qu'un compte gratuit pour développeur Apple, Xcode et un câble USB-C ou un adaptateur.
Si vous ne possédez pas déjà de compte de développeur chez Apple, rendez-vous sur developer.apple.com/account et connectez-vous à l'aide de votre identifiant Apple existant.
Ensuite, depuis votre Mac, ouvrez l'App Store, recherchez "Xcode" et téléchargez l'application. Il va s'installer automatiquement.
Si vous possédez un MacBook 12 pouces, le câble USB-C fourni fonctionnera pour cette application. Sinon, vous aurez besoin d'un câble USB-A à USB-C, que vous pouvez trouver en ligne pour environ 10 $. Faites simplement attention à celui que vous achetez (et référez-vous à cette feuille de calcul pour voir celles qui répondent aux spécifications.)
Enfin, vous aurez besoin du code source de tvOSBrowser, que nous téléchargerons à partir du référentiel GitHub en utilisant Xcode.
Installer le navigateur
Commencez par ouvrir le dossier Applications dans le Finder et recherchez le fichier Xcode.app. Cliquez avec le bouton droit sur l'application et sélectionnez Afficher le contenu du paquet . Ensuite, accédez à Contenu> Développeur> Plates-formes> AppleTVOS.platform> Développeur> SDK> AppleTVOS.sdk> usr> inclure et localiser le fichier Availability.h . Faites un clic droit sur le fichier et ouvrez-le dans TextEdit ou un autre éditeur de texte.
Localisez ces deux lignes de code, qui se trouvent aux lignes 279 et 280:
- #define __TVOS_UNAVAILABLE __OS_AVAILABILITY (tvos, indisponible)
- #define __TVOS_PROHIBITED __OS_AVAILABILITY (tvos, indisponible)
Changez les en:
- #define __TVOS_UNAVAILABLE_NOTQUITE __OS_AVAILABILITY (tvos, indisponible)
- #define __TVOS_PROHIBITED_NOTQUITE __OS_AVAILABILITY (tvos, indisponible)
Enregistrez le fichier et ouvrez Xcode. Ignorez la fenêtre qui se charge et cliquez sur Contrôle de la source dans la barre de menus, puis sélectionnez Extraire . Dans le champ Emplacement du référentiel, collez "//github.com/steventroughtonsmith/tvOSBrowser.git" et cliquez sur Suivant . Lorsque cela vous est demandé, sélectionnez la branche principale du référentiel et continuez.
Dans le volet gauche de Xcode, cliquez sur l'application du navigateur que vous venez d'importer. Vous devrez modifier l' identifiant de l'ensemble . Par défaut, il s'agit de com.highcaffeinecontent.Browser . Changez-le en quelque chose d'unique, comme: com. [Surnom] .Browser . Assurez-vous simplement qu'il n'y a pas d'espace dans l'identifiant.
Sous le champ Identifiant de l'ensemble, cliquez sur le menu déroulant en regard de l' équipe . Sélectionnez votre identifiant Apple. Si vous n'êtes pas connecté, cliquez sur Ajouter un compte et connectez-vous avec vos informations d'identification Apple.
Connectez votre Apple TV à votre Mac à l’aide du câble USB-C.
", " modalTemplate ":" {{content}} ", " setContentOnInit ": false} '>
En haut de la fenêtre Xcode, vous verrez les boutons Lire et Arrêter . A côté de cela, il y a deux boutons de menu, l'un est le nom de l'application (dans ce cas, Navigateur) et l'autre est la source de sortie pour l'emplacement où vous allez exécuter le code. Par défaut, si aucune Apple TV n'est détectée, Xcode exécutera un simulateur Apple TV lors de l'exécution du code. Pour vous assurer que vous transmettez le code à l'Apple TV, cliquez sur le bouton à droite et assurez-vous que Apple TV sous Périphériques est sélectionné, et non pas Apple TV 1080p sous tvOS Simulator .
Une fois l’exécution du code terminée, vous devriez voir une application appelée Safari sur votre Apple TV. Cliquez dessus pour l'ouvrir.
Utilisation du navigateur sur Apple TV
Le navigateur Safari sur Apple TV est relativement intuitif et simple à utiliser.
En fonction du mode utilisé, faites glisser votre doigt sur le trackpad de la télécommande Apple TV pour déplacer le curseur ou faire défiler la page. Pour basculer entre les modes, double-cliquez sur le trackpad.
En cliquant sur le trackpad, vous obtiendrez exactement ce que vous attendez de lui: cliquer et ouvrir des liens ou sélectionner du contenu à l'écran. Le bouton Menu fonctionne comme un bouton de retour. Double-cliquez sur le bouton Menu pour charger un menu Paramètres dans lequel vous pourrez modifier la page d'accueil, afficher l'historique et plus encore. En appuyant sur le bouton Lecture / Pause, une adresse et une barre de recherche apparaissent. Google est le moteur de recherche par défaut.
Le développeur n'a pas mis à jour le code source depuis plusieurs mois et, en tant que tel, il s'agit d'un navigateur très basique. Il manque certaines fonctionnalités que vous pouvez juger nécessaires à partir d'un ordinateur ou d'un appareil mobile, mais qui devraient suffire aux besoins de base de la navigation via Apple TV.
Laissez Vos Commentaires