剪贴板和文本选择:iPhone ::箭头键:原始Macintosh

1。

显然,iPhone最令人烦恼的缺点是缺乏文本选择和剪贴板功能(我将它们组合在一起,因为没有另一个它们都不会很有用。)

我并不孤单很难找到一篇没有提到这一点的iPhone评论需求非常明显,我不仅希望Apple在未来的iPhone软件更新中添加这些功能,我非常期待它们。

但是,我不仅明白为什么他们今天缺席,我甚至可以看到这样的论点 - 虽然它们是必不可少的 - 但它是没有它们的1.0 iPhone出货因此,唉,为什么它们出现之前可能还需要一段时间。

想到的类比是键盘在...上原来的Macintosh,没有箭头键这个遗漏最常被引用的原因是Apple希望强迫用户使用鼠标,而不是让他们在Mac之前的计算机上依赖以键盘为中心的习惯但另一个原因是迫使开发者 -包括自己- 设计一个完全可以通过鼠标访问的系统和应用程序Pre-Macintosh, how did you move up and down in a list? With arrow keysHow did you move the insertion point in a text editor? With arrow keys即使没有箭头键,也没有选择,只能设计用于鼠标的软件。

我怀疑箭头键可能有用且方便有任何争议(同样对于原始Mac键盘上其他突出的缺失键,如Esc和Forward Delete。)但有时候如果你能够没有东西,甚至可能有用的东西,值得尝试Necessity is the mother of invention; constraints lead to creative solutions.

通过为用户和开发人员提供仅用于移动的鼠标,它迫使他们学习Mac方式iPhone上缺少剪切/复制/粘贴同样迫使用户和Apple的iPhone开发团队以iPhone方式而不是Mac方式做事。1If you have something in app A that you want to use in app B, the Mac way is to copy it from A and paste it into B(或者,将它从A拖动到B,但拖放实际上只是复制和粘贴的快捷方式。)

iPhone的方式不同对于您可能想要在其他应用程序中使用的任何内容,Apple已尝试预测常见情况并使其直接可用You don’t copy a picture you took in the Camera app, switch to MobileMail, and paste it into a message; you tap the photo to bring up the toolbar, tap the “do something with this picture” button, and then tap the Email Photo buttonYou don’t copy a URL from MobileSafari, switch to Mail, and paste it into a message; you tap the URL, then click the Share button that appears(哪个按钮确实应该标记为“电子邮件”,除非它提供除发送电子邮件之外的共享选项。)

所有上述示例都比使用复制和粘贴更方便,更明显,即使它可用iPhone上缺少复制粘贴只是令人沮丧的烦恼,而不是致命的缺陷But these direct shortcuts only scale so far; copy-and-paste can be used in infinite different ways.

然而,iPhone缺失的剪贴板和原始Mac缺失的箭头键之间的类比并不完美当Apple确定Mac确实需要箭头键时(带有Mac Plus在1986年),解决方案是显而易见的:使键盘更大,并添加箭头键。

另一方面,向iPhone添加文本选择和剪贴板命令会带来一些非常棘手的UI设计问题。

2。

任何触摸屏的一个问题是手指虽然方便直接,但并不准确Instead of the single-pixel precision of a mouse or trackpad pointer (really — just one pixel of the cursor acts as the hot spot for clicking), you’ve got a (relatively) huge circle of “hot spot” pixels when you tap or drag with a fingertip.

项目滚动视图中的两个主要指针任务 - 文本,图标,图片等等 - 正在选择项目并滚动视图两个任务最明显的指针手势是相同的:单击/点击并拖动唉,一个手势一次只能意味着一件事The most obvious solution the iPhone designers could have chosen would have been to mimic the Mac paradigm: tap-and-drag in the content area to select a range of items, and display scroll bars at the edges of the screen for tap-and-drag scrolling.

在iPhone上使用滚动条的想法存在两个问题First, screen real estate is precious on a 3.5-inch display; persistent scroll bars would consume screen space that would be better used for displaying content其次,使用像鼠标一样的像素精确指针的滚动条比使用手指更容易 - 除非你使滚动条真的很宽使滚动条更宽可以帮助消除模糊的点击,其中指尖的一部分在滚动条上,部分在内容区域 - 但这只会加剧屏幕的房地产问题。2

解决这两个问题的Apple聪明的想法是完全消除滚动条,而是使用点击并拖动手势从屏幕内容区域的任何位置滚动这使得滚动变得简单,方便 - 而且,我发誓,很有趣事实上,在iPhone上滚动比在Mac上滚动更容易您可以用拇指同时握住iPhone这是一个巨大的菲茨的定律获胜,但让整个屏幕可用于显示内容。

权衡的是,点按并拖动不可用于选择一系列文本我相信这种权衡是值得的,如果没有其他原因,我主要使用我的iPhone消费- 阅读,观看,聆听,观看 - 远远超过我用它创建Scrolling is important for reading; selecting is important for writing更适合iPhone优化阅读。

This is very similar to the trade-off Apple made regarding the keyboard: sure, a dedicated hardware keyboard would be better for typing than the iPhone’s soft keyboard, but take away the physical keyboard and give the extra space to screen, and you have a much better device for消费iPhone键盘足够好,额外的屏幕空间用于阅读和观看视频。

但与键盘权衡不同,iPhone上的文字选择不仅有点差,而且不存在我见过几十个想法关于它如何可以添加,但仍然不是一个跳出来的方式应该我能想到的最好的方法是修改当前调出放大器以放置插入点的点击按住然后拖动手势我想到的另一个想法是,我会非常满意iPhone上的文字选择,而不是字符选择即使使用放大镜,对于指针来说,字符级特异性也是棘手的一次选择单词 - 就像你在Mac上双击并拖动一样 - 可以解决我的大多数需求,并且可以用手指更好地工作。

And but then once you have a range of selected text, how would you invoke cut/copy/paste? On-screen波浪形手势? Possible, but it strikes me as too pie-in-the-sky, and, if I dare say so just five weeks in, un-iPhone-likeMy best idea is a dedicated clipboard button on the keyboard; tap it and it displays a panel with Cut/Copy/Paste buttons, as applicable to the current context(I’d gladly accept slightly smaller space bar and Return buttons in the bottom row to make room.) There would also have to be a Copy button that appears when you select text in a read-only view with no keyboard; a simple inline button attached to the bottom of the selection, sort of like the tooltip-style button that you use for rejecting auto-correct suggestions, would do.

无论苹果想出什么,它都不一定非常聪明它甚至可以是默认的偏好,例如大写锁定功能,以免为典型用户的屏幕混乱80/20规则表明,您花费80%的时间使用20%的功能iPhone设计的天才之处在于它们已经涵盖了80/20规则的共同侧面但是没有文本选择和剪贴板,这个不常见的一方仍然不受限制。


  1. I’ve never been one to yammer about Windows being a “rip-off” of the Mac, but insofar as the fundamentals of selecting text and invoking clipboard commands, the “Windows way” is the Mac way that debuted in 1984. ↩︎

  2. The Palm OS uses Mac-style tap-and-drag selection and persistent scroll bars, but (a) a stylus is far more precise than a fingertip, so their scroll bars are thinner, not thicker; and (b) no one has raved about how cool the Palm OS is since the ’90s. ↩︎

以前: 假史蒂夫,揭露
下一个: 坚果中的C4 [1]