YouTube v10.28 Améliore Hors ligne Télécharger le dialogue avec 144p vidéo et l'interface utilisateur Cleaner, se développe sur des commandes vocales à venir [APK Téléchargement + démontage]
Contenu de l'Article
De YouTube Hors connexion fonctionnalité de lecture a d'abord été introduit aux côtés Key Music retour en Novembre, enfin donner aux gens un moyen de stocker un (limité) sélection de vidéos pour les voyages dans les zones à faible connectivité, ou tout simplement pour éviter d'utiliser des plans de données plafonnés. Alors il est resté à peu près inchangé dans les 8 derniers mois, la dernière mise à jour apporte enfin quelques modifications. L'interface est maintenant un peu plus informatif et plus uniforme, et il ya une nouvelle option de faible qualité (qui est en fait une bonne chose). Le démontage a également révélé quelques grandes améliorations à l'interface de commande vocale qui a été dans les travaux pendant un certain temps.
Quoi de neuf
Il semble que les seuls changements notables dans cette mise à jour étaient exclusifs à l'interface pour lecture hors ligne, et plus particulièrement juste pour la boîte de dialogue de téléchargement. Il ya quelques modifications intéressant de regarder. La première est une convention de nommage mise à jour pour la qualité de la vidéo, qui abandonne les noms «communs» (c.-à-Normal et HD). Cela rend les options beaucoup plus attrayant visuellement, car ils ne seront pas affichés avec des longueurs différentes dans une pile déchiquetée. Les ingénieurs de YouTube sont également décroché pour la confection (et traduire) les noms communs pour les différents niveaux de qualité qui peuvent être ajoutés à l'avenir. Bien sûr, cela signifie étiquettes légèrement moins significatives pour les utilisateurs qui ne comprennent pas naturellement niveaux- de la qualité de la vidéo, mais ce concept est assez facile pour les gens à adapter à, donc il ne devrait pas être un problème.
Chaque niveau de qualité est désormais orné de sa taille imprimé sur le côté droit de la boîte de dialogue. Il n'y a pas besoin de jouer la sécurité en choisissant de petites vidéos parce que nous avons peur de l'impact d'une plus grande, nous savons maintenant exactement combien d'espace nous nous engageons à. Mais si je peux faire une suggestion à Google, il est que le dialogue devrait également nous faire savoir combien d'espace dont nous disposons.
L'addition finale se présente sous la forme d'une nouvelle option pour la qualité hors ligne: 144p. Il va sans dire que la vidéo à une telle basse résolution est visuellement terrible à regarder, même sur un petit téléphone dépistage cependant, il a l'avantage de consommer très peu d'espace - environ la moitié de la taille d'une vidéo de 360p. Ceci est une bonne option pour quelqu'un qui ne se soucie pas beaucoup sur la vidéo, mais a besoin d'avoir la piste audio, qui décrit beaucoup de musique et de podcast auditeurs. Un APK démontage en mai a révélé qu'un audio-seule option est due à comparaître, mais il semble être encore en attente, pour l'instant. Dans l'intervalle, YouTube fait le point que 144p video peut avoir une place sur matériel autre que smartwatches.
Abattre
Commandes vocales indolore Google Now
Il ya quelques semaines, je posté une Abattre l'examen d'une intégration continue avec Google Maintenant commandes vocales que, lors de son lancement, permettra aux utilisateurs de parler à YouTube pour le contrôle de base de la lecture. Si toute critique pourrait être nivelé les échantillons donnés, il est que les options de phrasé étaient douloureusement limitée. Je voudrais les comparer à des phrases de commande Nous avons dû apprendre dans les premiers jours d'Android, lorsque des instructions comme «naviguer à
"Ne ferait que conduire à Maps si ils ont été précisément parlées, sinon Google pourrait revenir une page de résultats de recherche de sens.La nouvelle mise à jour YouTube a pris des mesures audacieuses en avant dans le phrasé souple. Ce ne sont plus les commandes verrouillées en mots spécifiques, mais apparaissent plutôt comme un vocabulaire assez vaste qui couvre la quasi-totalité des moyens naturels gens pourraient parler leur intention. Dans les versions antérieures, quelque chose comme sauter à la vidéo suivante dans une playlist ne pouvait être atteint avec les commandes "NEXT" ou "jeu suivant," les deux qui ont été orthographiés exactement comme ça. La nouvelle structure prévoit des peines de semi-compliqué qui reconnaissent l'utilisation de verbes, noms, et les adjectifs.
Des structures de phrases
ActivateAction android.intent.action.SEARCH $ VerbSearch: verbsearch $ SchemaOrg_Text: requête $ NounSearchItems: nounsearchitems $ SchemaOrg_Text requête: recherche de jeux de la faim vrai ActivateAction com.google.android.youtube.voice.CLOSE_PLAYER $ VerbClose: verbclose $ NounPlayer: nounplayer $ VerbClose: verbclose Fermer joueur vrai ActivateAction com.google.android.youtube.voice.FULL_SCREEN $ VerbModeChange: verbmodechange $ NounFullScreen: nounfullscreen $ VerbModeChange: verbmodechange $ NounFullScreen: nounfullscreen $ SuffixModeChange: suffixmodechange $ VerbPlay: verbplay $ NounFullScreen: nounfullscreen $ VerbPlay: verbplay $ NounFullScreen: nounfullscreen $ SuffixModeChange: suffixmodechange $ VerbPlay: verbplay $ NounVideo: nounvideo $ NounFullScreen: nounfullscreen $ VerbPlay: verbplay $ NounVideo: nounvideo $ NounFullScreen: nounfullscreen $ SuffixModeChange: suffixmodechange $ VerbPlay: verbplay $ NounVideo: nounvideo en $ NounFullScreen: nounfullscreen $ VerbPlay: verbplay $ NounVideo: nounvideo en $ NounFullScreen: nounfullscreen $ SuffixModeChange: suffixmodechange $ NounFullScreen: nounfullscreen $ NounFullScreen: nounfullscreen $ SuffixModeChange: suffixmodechange $ VerbEnlarge: verbenlarge $ VerbEnlarge: verbenlarge $ NounVideo: nounvideo $ VerbEnlarge: verbenlarge $ NounVideo: nounvideo à NounFullScreen $: nounfullscreen $ VerbEnlarge: verbenlarge $ NounVideo: nounvideo à NounFullScreen $: nounfullscreen $ VerbEnlarge: verbenlarge à $ NounFullScreen: nounfullscreen plein écran vrai ActivateAction com.google.android.youtube.voice.MINI_SCREEN $ VerbModeChange: verbmodechange $ NounMiniScreen: nounminiscreen $ VerbModeChange: verbmodechange $ NounMiniScreen: nounminiscreen $ SuffixModeChange: suffixmodechange $ VerbModeChange: verbmodechange $ NounPlayer: nounplayer $ NounMiniScreen: nounminiscreen $ VerbModeChange: verbmodechange $ NounPlayer: nounplayer $ NounMiniScreen: nounminiscreen $ SuffixModeChange: suffixmodechange $ VerbPlay: verbplay $ NounPlayer: nounplayer $ NounMiniScreen: nounminiscreen $ VerbPlay: verbplay $ NounPlayer: nounplayer $ NounMiniScreen: nounminiscreen $ SuffixModeChange: suffixmodechange $ NounMiniScreen: nounminiscreen $ VerbMinimize: verbminimize $ VerbMinimize: verbminimize $ NounVideo: nounvideo $ VerbMinimize: verbminimize $ NounPlayer: nounplayer $ VerbMinimize: verbminimize $ NounPlayer: nounplayer à NounMiniScreen $: nounminiscreen $ VerbClose: verbclose $ NounFullScreen: nounfullscreen minicriblage ActivateAction com.google.android.youtube.voice.NORMAL_SCREEN $ VerbModeChange: verbmodechange $ NounNormalScreen: nounnormalscreen $ VerbModeChange: verbmodechange $ NounNormalScreen: nounnormalscreen $ SuffixModeChange: suffixmodechange $ VerbModeChange: verbmodechange $ NounPlayer: nounplayer $ NounNormalScreen: nounnormalscreen $ VerbModeChange: verbmodechange $ NounPlayer: nounplayer $ NounNormalScreen: nounnormalscreen $ SuffixModeChange: suffixmodechange $ VerbPlay: verbplay $ NounPlayer: nounplayer $ NounNormalScreen: nounnormalscreen $ VerbPlay: verbplay $ NounPlayer: nounplayer $ NounNormalScreen: nounnormalscreen $ SuffixModeChange: suffixmodechange $ NounNormalScreen: nounnormalscreen normalscreen SuspendAction com.google.android.youtube.voice.PAUSE $ VerbPause: verbpause $ VerbPause: verbpause $ NounVideo: nounvideo $ VerbPause: verbpause $ NounPlayer: nounplayer $ VerbStop: verbstop $ NounPlayer: nounplayer $ AdverbPause: adverbpause $ VerbStop: verbstop il $ AdverbPause: adverbpause $ VerbStop: il verbstop $ VerbStop: verbstop $ AdverbPause: adverbpause $ NounVideo: nounvideo $ VerbPause: verbpause pause vrai ResumeAction com.google.android.youtube.voice.PLAY $ VerbPlay: jeu $ VerbPlay: jouer $ AdverbResumeSuffix: adverbresumesuffix $ VerbPlay: jeu $ NounVideo: nounvideo $ VerbPlay: jeu $ NounVideo: nounvideo $ AdverbResumeSuffix: adverbresumesuffix $ VerbPlay: jouer $ AdverbResumeSuffix: adverbresumesuffix $ NounVideo: nounvideo $ VerbResume: verbresume $ VerbResume: verbresume $ NounVideo: nounvideo $ VerbResume: verbresume $ NounVideo: nounvideo $ AdverbResumeSuffix: adverbresumesuffix replay $ NounVideo: nounvideo replay $ NounVideo: nounvideo joue vrai DeactivateAction com.google.android.youtube.voice.STOP $ VerbStop: verbstop $ VerbStop: verbstop jeu $ VerbStop: verbstop $ NounVideo: nounvideo $ VerbStop: verbstop $ NounPlayer: nounplayer $ VerbStop: verbstop jouer $ NounVideo: nounvideo $ VerbStop: verbstop jouer $ NounPlayer: nounplayer Arrêtez vrai ActivateAction com.google.android.youtube.voice.NEXT $ VerbSkipLimited: verbskipLimited $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbSkipLimited: verbskipLimited $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ VerbSkipLimited: verbskipLimited $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbSkipLimited: verbskipLimited à $ AdjectiveNext: adjectivenext $ VerbNext: verbnext $ VerbNext: verbnext $ NounVideo: nounvideo $ AdjectiveNext: adjectivenext $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbPlay: verbplay $ AdjectiveNext: adjectivenext $ VerbPlay: verbplay $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ VerbPlay: verbplay $ AdjectiveNext: adjectivenext $ SuffixList: suffixlist $ VerbPlay: verbplay $ AdjectiveNext: adjectivenext $ NounVideo: nounvideo $ SuffixList: suffixlist Suivant vrai ActivateAction com.google.android.youtube.voice.PREVIOUS $ AdjectivePrevious: adjectiveprevious $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ AdjectivePrevious: adjectivePrevious $ NounVideo: nounvideo $ SuffixList: suffixlist $ AdjectivePrevious: adjectivePrevious $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious $ VerbPlay: verbplay $ AdjectivePrevious: adjectiveprevious $ VerbPlay: verbplay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ VerbPlay: verbplay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious $ VerbPlay: verbplay $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious $ VerbPlay: verbplay $ AdverbPrevious: adverbprevious $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbBack: verbback $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbBack: verbback $ NounVideo: nounvideo $ VerbPlay: verbplay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo nouveau $ VerbBack: verbback $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo nouveau $ VerbBack: verbback $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ VerbBack: verbback $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious $ VerbBack: verbback $ NounVideo: nounvideo $ SuffixList: suffixlist $ VerbBack: verbback replay $ AdjectivePrevious: adjectiveprevious $ NounVideo: NounVideo replay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious replay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ AdverbPrevious: adverbprevious $ SuffixList: suffixlist replay $ AdjectivePrevious: adjectiveprevious $ NounVideo: nounvideo $ SuffixList: suffixlist précédent vrai ActivateAction com.google.android.youtube.voice.SKIP_ADS $ VerbSkipTransitive: verbskip $ NounAds annonces: $ VerbSkipInTransitive: verbskip $ NounAds annonces: $ VerbSkipInTransitive: verbskip $ VerbSkipInTransitive: verbskip à $ NounVideo: nounvideo $ VerbSkipInTransitive: verbskip pour principale $ NounVideo: nounvideo $ VerbSkipTransitive: verbskip $ NounAds: annonces et $ VerbPlay: verbplay $ NounVideo: nounvideo $ VerbSkipInTransitive: verbskip $ NounAds: annonces et $ VerbPlay: verbplay $ NounVideo: nounvideo $ VerbSkipInTransitive: verbskip et $ VerbPlay: verbplay $ NounVideo: nounvideo $ VerbStop: verbstop $ NounAds: nounads $ VerbStop: verbstop $ NounAds: nounads et $ VerbPlay: verbplay $ NounVideo: nounvideo sauter annonces vrai ActivateAction com.google.android.youtube.voice.PLAY_NTH_VIDEO $ VerbPlay: verbplay $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ SuffixList: suffixlist $ VerbPlay: verbplay $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ VerbPlay: verbplay $ AdjectiveOrdinal: index $ VerbPlay: verbplay $ NounListItem: nounlistitem $ AdjectiveOrdinal: l'index $ SuffixList: suffixlist $ VerbPlay: verbplay $ NounListItem: nounlistitem $ AdjectiveOrdinal: index $ VerbSkipTransitive: verbplay $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ VerbSkipTransitive: verbplay à $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ VerbSkipTransitive: verbplay $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ SuffixList: suffixlist $ VerbSkipTransitive: verbplay à $ AdjectiveOrdinal: l'index $ NounListItem: nounlistitem $ SuffixList: suffixlist $ VerbPlay: verbplay $ NounListItem: nounlistitem $ AdjectiveCardinal: index $ VerbPlay: verbplay $ AdjectiveCardinal: index jouer la première vidéo
La preuve ci-dessus ne décrit vraiment la nature flexible de la structure de la phrase. Le lexique nous utilisons avec elle est tout aussi important. L'ancienne version a choisi des mots spécifiques pour chaque action, mais la nouvelle version comprend environ 350 mots et des phrases qui peuvent être utilisés pour construire une commande parlée différents.
Segments de phrase
$ AdjectiveCardinal un deux trois quatre cinq six Sept huit neuf dix $ FirstScreen la télé Chromecast Console $ VerbPlay commencer courir sélectionner joue Démarrer regarder montre moi aller à aller à unpause Appuyez sur PLAY commencer à jouer commencer à jouer commencer à jouer vue donne moi ouvrir aller de l'avant apporter présente la vidéo laisse moi voir afficher $ VerbBack retourner revenir à arrière Retour à sauvegarder revenir rembobiner $ VerbResume CV reprise de la lecture reprendre la lecture recommence Continuez continuer à jouer continue à jouer continue continuer de regarder rester à l'écoute continuer à jouer fini de jouer retirer pause $ NounListItem vidéo vid chose article chanson résultat option un film agrafe choix nombre $ NounVideo image vidéo chanson film agrafe Piste ce ce sélection un vidéo une chanson un film un clip une piste un choix vid article résultat écran $ SuffixList dans la liste sur la liste dans la liste de lecture sur la liste de lecture dans la liste sur la liste dans la playlist sur playlist au lieu du haut de haut à partir du haut de haut en bas vers le bas $ SuffixModeChange au lieu version $ AdverbPrevious avant jouée en dernier avant que celui- $ VerbModeChange aller joue aller à aller à à changer Changer la taille pour à changer changer cette changer cela en changer vidéo sur faire de la vidéo fais-le fais ça faire joueur faire utilisation montre initié ouvrir montrer la vidéo dans basculer vers passer à la vidéo revenir à revenir à apporter Emmenez-moi à $ VerbEnlarge maximiser agrandir remplir l'écran à agrandir agrandir vidéo sur écran pour agrandir agrandir image pour développer étendre à élargir vidéo sur élargir écran pour élargir image pour embiggen $ VerbMinimize minimiser réduire rétrécir rétrécir $ NounMiniScreen taille minimale mini lecteur miniplayer petit joueur plus petit petit minimisé $ NounNormalScreen écran normal normalscreen taille normale joueur normal taille normale $ NounPlayer joueur rejouer lecture vidéo lecteur vidéo écran taille de l'écran Youtube Youtube vidéo film agrafe chanson article app vidéo actuel chanson en cours film en cours page page actuelle lecture celui-ci $ VerbPause pause interrompre la lecture pattes pattes jeu suspendre tenir braquage tenir gel hit pause frappé pattes poussoir pause pousser les pattes $ AdverbPause pour une minute une minute ici en ce moment juste là à ce point $ NounFullScreen plein écran plein écran mode plein écran Voir en plein écran mode plein écran affichage plein écran visualisation plein écran mode plein écran plus gros complet $ VerbSearch chercher rechercher trouve montre moi trouver un chercher Afficher les résultats pour montrer ouvrir donne moi NounSearchItems de $ vidéo chanson film agrafe des trucs $ VerbSkipTransitive ne pas jouer passer arrête de jouer sauter passé passé avance rapide sauter passé ignorer cesser de passer passent devant démarrer après sauter $ VerbSkipInTransitive Aucune annonce sauter by-pass avance rapide continuer au-delà continuer sans $ VerbClose Fermer Fermer ferme-le se débarrasser de fin arrêter de regarder arrêter et fermer Sortie arrêt $ VerbStop annuler Arrêtez cesser de tuer cesser arrêt de vidéo cesser éteindre Je suis fait regarder je suis fait avec ne pas jouer NounAds de $ un d les publicités annonce Annonces publicité annonces annonce stupide annonces stupides commercial commerciale stupide $ AdjectiveNext Suivant en suivant $ AdjectivePrevious autre précédent précédent dernier $ AdverbResumeSuffix arrière en arrière du repos de nouveau Sur l'écran actuel en cours de lecture $ VerbSkipLimited vers l'avant sauter passez à passer sauter passé passé avance rapide passez sauter à déménager à passent devant $ VerbNext sauter en avant descendre continuer à avancer
Avec cette structure en place, nous serons en mesure de dire des choses comme »lire la vidéo suivante," "skip vidéo en cours," ou même "passer devant celui-ci," et YouTube va interpréter tous ces signifie que nous voulons passer à la vidéo suivante dans la ligne.
Celui qui a écrit la liste des expressions acceptables avait une bonne prévoyance en termes courants et les habitudes linguistiques. Par exemple, quelques-uns des moyens faciles à jouer ou reprendre une vidéo comprennent: commencer, donne moi, laisse moi voir, et aller de l'avant. Il ya aussi quelques expressions assez non conventionnelles faisant la coupe, comme les termes familiers pour arrêter une vidéo: tuer ou annuler. Et quelqu'un a décidé de renoncer à des plaisanteries et obtenir honnête au sujet de la façon dont les gens décrivent annonces, y compris: annonces stupides et commerciale stupide. (Nous pourrions ne pas avoir à dire que, autant si Google se dépêche avec cette abonnement gratuit ad-.) Je tiens également à souligner que «stupide» est le seul mot péjoratif qui est actuellement pris en charge, ce qui signifie que nous pourrions avoir à mendier Google d'ajouter quelques phrases de choix Liste de George Carlin (NSFW).
Il n'y a toujours rien dans le apk de donner des indications sur le lancement de commandes vocales sur YouTube, mais avec les progrès rapides qui a été faite entre les versions, nous pourrions ne pas avoir à attendre longtemps à l'expérience de notre propre Gary Busey instant.
Télécharger
L'APK est signé par Google et met à niveau votre application existante. La signature cryptographique garantit que le fichier est sûr à installer et n'a pas été altéré en aucune façon. Plutôt que d'attendre pour Google pour pousser ce téléchargement pour vos appareils, ce qui peut prendre des jours, télécharger et l'installer comme tout autre APK.
Version: 28/10/57
- APK Miroir (ARM)
- APK Miroir (x86)