本节书摘来自异步社区《为iPad而设计:打造畅销App》一书中的将iPad作为视频娱乐设备,作者【英】Chris Stevens,更多章节内容可以访问云栖社区“异步社区”公众号查看

将iPad作为视频娱乐设备
为iPad而设计:打造畅销App
苹果面向iPad的视频市场运营得很好。不仅仅是因为iTunes向iPad用户提供电影服务,还在于每台iPad都自带了YouTube应用程序,它可以满足绝大多数用户寻找视频内容的需求。创建基于视频的应用时,所面临的挑战在于:要想出一些全新的、能引起人们兴趣且没有被iTunes或YouTube做过的服务。我这样说不是想打击你去尝试。在这一领域,有大量机会赚钱,但重要的是要知道,一些明显的iPad视频应用程序已经存在了。你面临的挑战在于开发出能够让人回头的东西。

Flixter是一个不错的应用程序案例,它从一个侧面考虑到了视频分类的需求,同时避免了与iPad中捆绑的其他应用特性相冲突。Flixter是3种想法的“混搭”:电影评论网站、电影列表网站、电影预告片网站。在Flixter里面,可以查询电影,查看电影评论及预告片,核对电影上映时间,还能订票。尽管这些功能在网站上都已经实现了,Flixter却比任何基于Web的解决方案都做得更加优雅和完整,并且它具备位置感应功能——它能准确地在iPad上显示附近正在上映什么电影。


BBC(英国广播公司)也针对iPad推出了一款有意思的视频应用。它可以让用户浏览特定新闻分类并快速查看新闻片段。推荐从应用商店中下载这个应用试试。尽管“BBC新闻”(BBC News)这个应用已经做得相当不错了,但它确实反映出很多内容供应商似乎在iPad上都很纠结——BBC的应用仅仅只是将BBC网站的内容重新组织了一下。设计应用的时候,要注意的是,不能仅仅是复制那些已经被现有网站使用得很好的内容。说到这儿,那些来自主流广播公司的诸多应用的命运很可能会是这样的:他们最初的版本会进化为更加有内涵的软件,终究成为能够代表公司形象的保守应用。然而,除非你很有钱,否则不会有奢侈的大品牌从财力上支持你做实验。作为独立开发者,需要一开始把事情做对,否则是不会有多余的钱进行另外一次尝试的。

另外一款更有冲击力的视频播放器界面来自于ABC(美国广播公司)。他们的播放器提供了一个非常整洁、看起来却很丰富的日程向导。这个播放器的界面经过精心设计,避免用太多的选项遮盖掉主视图。如何与这个播放器进行交互操作很快就一目了然,用最少的点击就能选择影片。


ABC公司全心全意地接纳了iPad的外观和感觉,他们的应用有着非常华美的外观包装。注意,在用户动手触摸应用以前,他们会有一个视觉上的情绪反应,这个反应越积极,他们就越愿意购买你的应用。尽管,强大的外观需要有效的编码和良好的UI流程支撑非常关键,但是你会惊讶于软件外观会给用户带来多么大的冲击。

iPad上的软件Netflix要稍逊色一点,它的功能与iPad界面规范所要求的外观和感觉不太匹配。从界面上来说,Netflix对眼下的iPad平台显得有些牵强。

比这些来自大广播公司的应用更有意思的是一些小规模开发者通过创新努力带给iPad的视频应用。例如,Air Video就是一款视频应用,它优雅地解决了多种视频格式的播放问题——有些视频很难转换为iPad能够播放的文件格式。Air Video把桌面电脑上AVI、DivX等格式的视频进行实时转换并以流方式传送给iPad。Air Video就是一个很好的例子——完美实现的想法与一致的界面设计融合。Air Video可以从应用商店中免费下载到,这款软件值得你看看它的开发者取得了什么样的成就。


上述这些应用会给你一个有关iPad基本视频功能的概念。iPad能够以流方式播放主机上的视频,也能将视频保存在本机。它能展示高分辨率的内容,并且由于它具有长久的电池续航能力,用户可以用它观看视频8小时而无须充电。有意思的是,通过VGA适配器,iPad还能将视频输出到电视机屏幕或者投影仪。不过,作为一名开发人员,必须显式地在应用中打开这个选项。和传统笔记本电脑不同,除非应用开发者明确地通过编码实现了这个功能,否则iPad是不允许视频镜像输出模式的——这一点要归咎于苹果公司怪异的DRM决定(数字版权管理)。iPad支持外部视频输出是非常有意思的,目前只有极少的应用真正挖掘了它用于演示方面的能力。

从数字演示软件,例如苹果的Keynote,一直到成熟的录像节目系统,所有这些都能为iPad定制。

《为iPad而设计:打造畅销App》——将iPad作为视频娱乐设备相关推荐

  1. 《为iPad而设计:打造畅销App》——大胆创意

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的大胆创意作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公众号查看 大胆创 ...

  2. 《为iPad而设计:打造畅销App》——想象iPad上的游戏

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的想象iPad上的游戏,作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公众 ...

  3. 《为iPad而设计:打造畅销App》——快速回顾用户界面设计史

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的快速回顾用户界面设计史,作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公 ...

  4. 《为iPad而设计:打造畅销App》——抓住iPad的核心用法

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的抓住iPad的核心用法,作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公 ...

  5. 《为iPad而设计:打造畅销App》——了解客户

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的了解客户,作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公众号查看 了解 ...

  6. 《为iPad而设计:打造畅销App》——用iPad进行内容创作

    本节书摘来自异步社区<为iPad而设计:打造畅销App>一书中的用iPad进行内容创作,作者[英]Chris Stevens,更多章节内容可以访问云栖社区"异步社区"公 ...

  7. iOS设计 - 一款APP从设计稿到切图过程概述

    这篇文章站在GUI设计师的角度概述了APP从项目启动到切片输出的过程,相当于工作流程的介绍.这里写的不是一种规范,只是一种工作方法,加上技术的更新是非常快的,大家在具体工作中,一定要灵活运用. 这里我 ...

  8. 【腾讯Bugly干货分享】从0到1打造直播 App

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5811d... 作者:李智文 概要 分享内容: 互联网内容载体变迁历程,文字-- ...

  9. ✈️从0到1打造直播 App(iOS /Android直播流程介绍整理 <mark>)

    概要 分享内容: 互联网内容载体变迁历程,文字--图片/声音--视频--VR/AR----..从直播1.0秀场时代(YY),2.0游戏直播(斗鱼.虎牙.熊猫)到如今全民直播3.0泛生活娱乐时代(映客. ...

最新文章

  1. NB-IOT终端技术新突破 中兴微电子加快IoT布局
  2. C语言两个字符串查找最长的公共子串的算法(附完整源码)
  3. des算法明文IP置换C语言编程,求助攻:C语言DES算法的实现程序有问题
  4. imx6 配置串口波特率_RS232串口多机通信
  5. Android 系统(179)--- .ko 加载失败
  6. “球鞋一面墙,堪比一套房” 央视评炒鞋乱象:呼吁“鞋穿不炒”
  7. 使用with关键字让你的Python代码更加Pythonic
  8. 24矩阵——条件数与方程组的性态、“病态”矩阵与方程、系数矩阵与右端微小扰动情况、条件数的几何意义
  9. cordova打开外部链接_企业网盘的分享链接功能 这种的你一定没见过
  10. 19-基础教育知识图谱赋能智慧教育
  11. Microsoft Visual Studio 2012 旗舰版 镜像 ISO 官方下载地址 旗舰版 序列号 SN VS2012_ULT_chs.iso
  12. java apktool if_apktool反编译详细使用教程
  13. android ip地址扫描,如何准确扫描Android中连接到wifi的所有设备的IP和Mac地址?
  14. ASCII字符绘图网站推荐及使用Python绘制ASCII字符画
  15. 网站服务器到期后 内容释放,服务器到期后多久释放
  16. 华硕ubuntu安装
  17. 企业选择局域网即时通讯软件的必要性是什么?
  18. 进制转换(非常详细+算法代码)
  19. 【PTA乙级练习题】topic:1001
  20. Python计算越南出线概率

热门文章

  1. Dell Inspiron 6400上安装Fedora 5后使声卡义务正常的方法
  2. IDEA的postfix自定义,自定义postfix
  3. 测试人员提高业务掌握度的方案
  4. Java中的反射和Java中的访问修饰符
  5. R语言程序员转型首选,年薪35W+,市场缺口巨大!
  6. 关于地图制图大赛的8点说明,附地图学习资源
  7. python正确的输入语句_Python If语句If输入是某个字符串
  8. android onitemclicklistener 按钮代码,在listview Android的setOnItemClickListener上设置项目单击事件...
  9. PHP地图规划骑行路径,骑行路线规划
  10. c++注册表操作(未完成)