博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《为iPad而设计:打造畅销App》——用iPad进行内容创作
阅读量:7109 次
发布时间:2019-06-28

本文共 1469 字,大约阅读时间需要 4 分钟。

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

用iPad进行内容创作

为iPad而设计:打造畅销App
内容创作是一个相当宽泛的分类,但是我挑选这个词语是特别想强调一个重点内容。很多来自程序员和记者针对iPad的批评认为iPad只是用于内容消费,而非内容创作。有些批评家认为iPad充其量也就是能用来被动观看苹果公司通过iTunes提供的视频、上上网什么的。再次申明,这只是对于iPad众多臆断中的一个,作为一名要开发杀手级应用的开发者来说,就把这些当作耳边风吧。iPad当然可以满足“身体往后靠,翘起腿”的休闲计算,但这对iPad来说根本就是九牛一毛。开发者对于iPad用作绘画、写作、创作音乐以及其他富有表现力形式的创作工具有点儿含糊不清。在进一步学习之前,我想把这一点搞清楚:iPad是迄今为止最高级的内容创作设备。

iPad远比桌面计算机更适合用于高级内容创造。这是因为,正如第1章中讨论过的,iPad允许直接操作;用户无须借助鼠标或键盘,就能直接触摸屏幕上的对象。在很多传统艺术中,无论是绘画(画笔在画布上)还是演奏音乐(手指放在吉他琴弦上),创造性作品背后的人和他的作品有触觉上的交互。这种触感同样独特且真实地存在于iPad上。这一点非常自然地激发了一些模拟真实生活乐器的软件,例如Air Harp,它模拟的是竖琴,还有AmpliTube,模拟了吉他的效果和放大器。

9e5d9d8b41924dd43d6b333a4d4940f2799eba2d

现在,不少iPad应用上“手指到屏幕”的交互操作还相当原始,这是因为很多应用设计者仍然被陈旧的桌面计算模式所禁锢。

别忘了,在计算机历史中,直到现在,大多数用户交互设计都是为了使用鼠标和键盘。作为设计人员,很难打破基于这些比较陈旧的输入设备发展起来的习惯,并且,大多数情况下都不会意识到我们陷入了传统处理这些事情的方式。目前,很多iPad应用界面设计也有向现实世界看齐的趋势。例如Mixr应用,它的界面看起来非常像传统的唱片机。

d9b8e791706ced673d96ba26825857d5d2f80860

尽管效果相当好,但Mixr确实是试图把一套现存的模拟控制系统塞进数字世界中。或许,更令人兴奋的实现方式是这样:重新考虑一下,将乐器设备的基本用户界面,例如唱片机,分解它直到核心功能——在本例中,用来混合音轨——这样,就能不依靠传统形式(这个例子中,传统形式是指唱片机)创造出新的、实现这一目标的界面。让我举个例子来解释我到底在说什么吧,看看PatternMusic应用,它和任何传统并行设备的界面都不同,但同时,它所带来的音乐创作体验与iPad的具体特性极度贴合。

为了充分利用iPad,需要从底层开始,构建使用触摸手势的内容创作应用程序,必须摒弃旧框框。要不间断地审视自己试图为鼠标进行系统设计的冲动——这一点确实是避无可避,因为你的天性会强迫你这样做——除非创作优秀“直接操控UI”成为你的第二天性。要创造出这样的用户界面:能够让使用应用的创作者直接用手指与媒体进行接触。例如SketchBook Pro,它就是iPad上非常优秀的界面设例。

793f98fa5548296f609d51931c5c31905674871a

625cf8fb3c640ea73cd80fd4e778d5e591880423

09ccbb3abeafdd6eb5d744cae18567ae03f0b717

iPad上已经出现了一些非常优秀的内容创作应用软件。苹果公司的Pages就是一个案例,它展示了在iPad上可以实现的功能。在Pages里面,可以触摸对象、缩放对象或移动对象,还可以用手势旋转它们。

在该套件中,还有一系列高级操作,仅用手指和简单的移动操作就能编辑对象。Pages是iPad上优秀的界面设计学习样本,会在第8章中看到关于它的更多内容。

4d9266f0d5fc06790d7f5a470a1f7e1e42a08a05

转载地址:http://rpthl.baihongyu.com/

你可能感兴趣的文章
H5视频推流方案
查看>>
struts2获得需要的文件或者访问路径
查看>>
python 读写CSV文件
查看>>
Linux tar解压出错
查看>>
unity中利用纯物理工具制作角色移动跳跃功能
查看>>
汉诺塔学习笔记,有不正确的地方请小伙伴们指正~·~
查看>>
如何打造优秀团队--建立团队开放分享文化
查看>>
Oracle 获取当前日期及日期格式
查看>>
位运算操作符_
查看>>
IDEA
查看>>
解除yum占用
查看>>
转apk打包
查看>>
missing blocks错误
查看>>
realm数据库使用
查看>>
说说qwerty、dvorak、colemak三种键盘布局
查看>>
3、centos6.*与centos7.*防火墙操作命令
查看>>
Java-函数式编程(三)流(Stream)
查看>>
Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)
查看>>
客户端测试
查看>>
Spring与MyBatis结合使用
查看>>