使用 iOS 一段时间之后我一直没明白 iOS 的 Activity Sheet 的第一行里,一个 应用 本身和 “拷贝到”一个应用(现在是 Copy to,以前是 Open in,全文 里面有我理解的这样修改的区别)有什么区别。
上图 Outlook 只是一个例子,实际上有好多应用会在这个列表里出现两次,包括之前版本的 OneDrive,包括 Slack 等。
好奇心驱使,我先从 用户观感 上感受它们的区别,然后从开发者角度 了解其区别(读文档)。简单来说:
一些 app 既能接受共享数据又声明了文件关联,所以就导致两边显示。然而这样问题多多。
我觉得比较好的解决方法是让 iOS 分开显示这两种共享数据的方式,这样可以明确一个是共享数据,一个是共享文件,且前者和后者的 UX 是组内统一的。
Windows 8 以来的 WinRT 共享大概是这样的:共享发起后,先有一个 light-dismissable modal UI 让用户选择共享目标,然后由 Windows 托管共享目标的 UI,并作为 modal 显示在数据源窗口上方,用户可以和目标 UI 交互完成共享,然后目标 UI 关闭。
直到 Windows 10 version 1703 之前,共享全程的 UI 是 light-dismissable,但是必须保持在系统托管的范围内完成共享(但你可以发送通知让用户进入你的 app )。从 Windows 10 version 1703 开始,共享目标的 UI 不再默认 light-dismissable,且共享目标的 UI 可以仅仅是唤起主 UI (开发者可以选择更适合的体验,例如邮件就适合开主 UI,发 Twitter 就适合就地)。
此外,WinRT 共享数据是和 文件关联 没有任何关系的。这是两个不同的世界,所以在共享的时候用户不会迷惑于 iOS 中类似的文件关联项目的问题。
调查:推广博文的时候写“原创”的意义在哪里?
我觉得之前宣传 blog 的效果不好,所以这次尝试了一下我见过的宣传策略。虽然我的 blog 系统设计了邀请他人写作之后署他人名的功能,但目前所有的文章都是我自己写的。而且即使我邀请他人作文,也不会是让其他人转载的。
我个人觉得 blog 里面放转载属于很难理解的需求。如果是为了自己信息留存,存在自己的笔记里就好了;如果是为了方便其他访问自己 blog 的人,我觉得放个链接就可以了(我有一些博文是转发式的,进入之后会跳转到其他的页面,目标页面通常也是我参与撰写的),不需要把数据 copy 一份。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.