跳到主要内容

Apple TV对应用程序设计人员和开发人员的意义

“我觉得自己像糖果店里的孩子一样。”这是我开始玩新Apple TV时的第一个想法。作为设计师和开发人员,当我听说Apple TV和tvOS时,我还是登上了月球。这是我们第一次有权为Apple TV开发应用程序。

另请阅读:为所有Apple屏幕尺寸设计应用程序

一个简短的历史

第一代Apple TV于2007年3月下旬上市。从那时起,又有三代,包括最新一代,第四代。然而,直到第四代Apple才发布了新的操作系统:tvOS,以及其闪亮的新设备。以前的版本运行改进的Mac OS(第一代)和修改的iOS(第二代和第三代)。

Apple TV 4th generation

Apple TV第4代

另一个巨大的差异是包含App Store。在此之前,开发人员不允许制作应用程序,为什么要有App Store。对?你得到了你得到的,就是这样。

值得庆幸的是,情况并非如此。

一个勇敢的新词

我想上次我查看时,iTunes App Store的应用程序已超过一百万。包括我自己在内的许多开发人员觉得“新事物”的空间有限。这是怎么回事。

你有个主意吗?您检查应用商店。您发现已存在同一想法的多种变体。当然,你的可能会略有不同,有更多的选择,或者比其他人领先一步,但仍然......它可能会在应用程序海洋中丢失,其余的百万+应用程序正在浮动。

进入tvOS和Apple TV并获得新机会。

目前,虽然仍有大量Apple TV应用程序可供使用,但该数字尚未接近可用的iOS应用程序数量。这意味着有新的想法和新应用程序的机会。

不幸的是,这也意味着“屁应用”和手电筒应用的复苏,尽管形式有所不同。

Fireplace apps. Are they the new fart apps?

壁炉应用程序。它们是新的屁应用吗?

对于设计师

Apple TV为设计人员提供了1920x1080像素(1080p)的屏幕分辨率。当然,电视屏幕有各种尺寸,所以当你设计你的应用程序时,你需要牢记这一点。这意味着,保持重要内容远离双方; Apple建议顶部和底部的边距为60像素,左右边距为90像素。

拥有如此大的舞台,你可能会想要在它上面塞进很多东西,从而使你的文本和其他元素比它们应该更小。虽然确实可以“适应”更多,但您还需要考虑设备的“使用方式”。

例如,通过我们的手机和平板电脑,我们通常会保持这些 - 通常是在手臂长度范围内。另一方面,Apple TV可能与用户保持良好的距离;我的距离大约四米远。

iPhone screens are kept in close proximity

IPhone屏幕保持紧密

话虽如此,尽量减少您使用的文本量。并且,如果您必须使用文本,请确保使用正确大小的字体;意思是,确保它从远处清晰可辨。

Apple TV使用San Fransisco作为其系统字体;旧金山文本(对于39分或更小的文本)和旧金山显示(对于40分或更大的文本)。虽然您可以在应用程序中使用自定义字体或其他内置字体,但Apple提供了一些内置样式,使您可以更轻松地设计应用程序。一些样式包括:Title1,Title2,标题,脚注等。

Television screens need to be legible from a distance

电视屏幕需要从远处清晰可见

有关为Apple TV设计应用程序的更多信息,请参阅Apple TV人机界面指南

对于开发者

开发人员最激动人心的事情之一就是能够开发传统应用程序(想想iOS大屏幕)和TVML应用程序(Apple的电视标记语言)。

TVML is Apple's television markup language

TVML是Apple的电视标记语言

TVML使开发人员能够创建功能强大的客户端 - 服务器应用程序。使用TVML与TVJS(JavaScript API)和TVMLKit(用于集成JavaScript和TVML文件的框架),您可以利用现有的基于Web的应用程序并将它们带到Apple TV。

例如,您可能拥有一个托管多个视频的网站。使用TVML模板,您可以托管这些模板并让您的tvOS应用程序访问它们。 Apple通过提供一些有用的功能使这一过预先制作的模板

对于传统应用程序,由于tvOS是iOS的衍生产品,因此大多数iOS应用程序都将以最少的工作移植到tvOS。许多相同的框架,如SpriteKit,UIKit和GameCenter(仅举几例),与tvOS一起使用。当然,tvOS也包括新的框架!

你还在等什么?

Apple TV和tvOS刚刚开启了一款全新游戏。抓住自己的球,戴上你的设计师/开发者球帽,然后进入比赛场地。

泰米康隆

泰米康隆是iOS开发人员,后端开发人员,Web开发人员,编写人员和插图画家。她在博客上写道只需编写代码。

像这样?阅读这些......



翻译字数超限