iOS 9,你没在意的那些功能

移动开发
上一篇文章主要介绍了 iOS 9 的新字体,推送之后引来了不少的评论和消息。可能是物以类聚的原因,大部分读者都和我一样,选择了喜欢这款新字体,这是好事。你经常使用的一个物件有了改变,而改变的特性又恰好是你喜欢的,还有比这更让人开心的事吗?当然有,比如这物件就是你设计的…

上一篇文章主要介绍了 iOS 9 的新字体,推送之后引来了不少的评论和消息。可能是物以类聚的原因,大部分读者都和我一样,选择了喜欢这款新字体,这是好事。你经常使用的一个物件有了改变,而改变的特性又恰好是你喜欢的,还有比这更让人开心的事吗?当然有,比如这物件就是你设计的……

不开心的怎么办?一种是忍了,一种是放弃。比如 iOS 版的知乎改版之后,我实在难以忍受那个主题色彩,所以放弃了在 iOS 上使用知乎,好在 Android 版还保持了原貌。如果你无法放弃 iOS,那就只能忍受自己不喜欢的字体了。当然,不愿意也别勉强自己,坚果和 T1,同样是是很好的选择,另外,我们还有 T2 没出呢……

在个人审美这种很主观上的问题上,虽然仁者见仁,智者见智,但大部分情况下,大部分人还是能保持一致的。比如我和朱萧木都认为金城武是这个星球上最帅的男人,但是萧木竟然以为在床头挂上金城武的照片自己未来就会越来越像他这种事,我就难以认同了,好在事情也没有像萧木想象的方向发展。我告诉他,这并不是程序出了 bug,而是事情本来就是这个样子。虽然萧木很失望,但我也得这么说。

扯远了,今天主要谈谈 iOS 9 里一些有趣的功能。这一次大版本的升级,主要涉及了字体、原生 App 备忘录、地图、邮件、Siri 的改进,iPad 另增加了 Split Over、Split View 和画中画的功能,想全面体验这些功能,你得有个 iPad Air 2 或 iPad Pro。至于传说中新增加的原生 App 「News 」就不用想了,在这个千秋万代一统江湖的江湖里,看新闻,还是用网易吧。

除此之外,iOS 9 的升级还带来了一些普通用户很少注意的功能改进,在某种程度上,这种改进同样意义非凡。

应用内搜索

什么是应用内搜索?应用内搜索其实就是移动互联网搜索,通过某个入口,可以检索整个移动 App 的内容。在移动互联网搜索之前,整个互联网的搜索入口是 Google,Google 通过 Page Rank 算法一举奠定了搜索领域带头大哥的江湖地位,浏览器就是搜索的唯一入口。时光荏苒,岁月如梭,转眼就到了移动互联网时代,我们到了另一个江湖。在这个江湖里,浏览器只是和上百万 App 平级的一个应用,它不再握有互联网入口的唯一金钥匙。应用内搜索呼之欲出。2014年11月我写了一篇「打破移动孤岛——应用内搜索」,主要介绍了一些搜索相关的技术和豌豆荚的应用内搜索,但是豌豆荚的体量不足以制定行业标准,Google 又是难言之隐,一言难尽,所以我们只能指望 Apple 和 iOS。我在那篇文章的最后写到:

在 iOS 设备的任一屏幕中单指下滑,就可以使用 iOS 的 Spotlight 功能。你可以对原生应用进行「应用内检索」,例如日历、邮件、提醒事项、备忘录等等,这些是本地化检索,iOS 并没有索引其他 App 的应用内容,也没有提供接入方式和标准。在 iOS 8 里还可以可以对地图、维基百科、iTunes Store、App Store和 iBooks Store 等内容进行线上检索,很可惜的是,这些线上搜索功能目前还没有对国内用户开放。

可以看出,iOS 上的 Spotlight 都是在索引自家的东西,但是,App Store 作为最大的移动 App 分发渠道,我相信他们一定会做面向所有 App 的「应用内搜索」。为什么现在没做,可能是因为安全因素,也可能是标准问题,也可能只是在等一个合适的机会罢了,比如 iOS 9……

iOS 9 并没有让我这个预言落空,在 SpotLight 里输入你想要检索的内容,已经不仅仅是本地化搜索了。你会在接入了 iOS 9 应用内搜索 API 的 App 中看到自己搜索内容,例如我搜索「人生元编程」,除了邮件、备忘录,还能在博客和豆瓣阅读中看到相关的内容,点击可以直接打开相关应用和条目。

iOS 9 为应用内搜索提供了3种 API:

1、NSUserActivity,索引活动和应用状态;

2、Web Markup,在 Web 上镜像应用自己的内容,苹果的云服务会索引你的内容并展示给用户,这个特性最有趣的是,用户不需要将你的应用安装在手机上;

3、Core Spotlight,最重要的 API,为自己的应用建立索引内容,当用户进行搜索时,iOS 会根据你建立的索引去检索是否有合适的内容展示给用户。

iOS 9 的应用内搜索,无论是对个人还是开发者,都是非常有价值的入口,苹果作为 iOS 生态圈的构建者和维护者,应该更早建立这样的标准。对于内容 App 开发者来说,如果你还没有接入应用内搜索的计划,你已经 OUT 啦。

设置内搜索

打开原生应用「设置」,下拉,你会发现设置的顶部多了一个搜索框。随着设置里面的选项逐年增多,这个需求,人民群众已经呼吁了很多年。苹果这个公司很有意思,在大的领域往往有划时代的作品,比如多点触控、虚拟键盘、视网膜屏、Hand off、3D Touch 等。但在一些细节方面,总是有很多不尽如人意的地方,设置缺少搜索算一个,通讯录找人难算一个,电话防骚扰算一个,备忘录虽然增加了富文本、图片和涂鸦功能,但是你能想象吗?备忘录里的图片居然不能拖动改变位置,这一点锤子便签是做到了的。

设置也是一样,虽然增加了搜索,但并不能检索到所有内容,比如我想关掉某个 App 的通知,还得用老花眼看手指头挪才能找到。希望下一个小版本能有所完善。(刚刚发布的正式版已经支持这一功能)

有时候我就想,为什么苹果不把系统做得更人性化一点,细节上更好一点,那不就天下无敌了吗?有朋友提醒我,库克大爷没这么做,是因为他们已经天下无敌了啊……

返回

iOS 为 App 增加了一个面包屑导航的功能,当你从微博、微信、浏览器、App Store、通知等地方点击某个内链跳转到新的 App 的时候,这个新的 App 的顶部会有一个「面包屑」,叫做返回「XX」,你从浏览微信的界面跳过来的,就是返回微信,你从iBooks 的阅读界面跳过来的,就是返回 iBooks。iOS 9,让你找到了「回家」的路。

你在阅读的时候看到一条重要的通知,读,返回阅读状态,只需要一次点击,你们可以回想一下之前要几次点击和操作,有时候你在通知之间兜兜转转,甚至忘了自己之前要做的是什么。

这是一个非常有用和贴心的特性,勿忘初心!

iCloud Drive

iCloud Drive 在苹果的生态系统里已经存在了一段时间了,在 OS X 上是独立的文件系统,除了原生应用和使用了 iCloud Drive 的应用,你还可以像操作一个文件夹一样随意的往里面扔你需要在各个设备之间共享的文件,可惜的是,iOS 一直缺少 iCloud Drive 的独立应用。

这次苹果为 iOS 9 配置了原生 iCloud Drive 应用,打开 App,所有文件一目了然,由于 iCloud 相关的文件都采用了流式存储的模式,随用随取(最好挂个 VPN 哈)。其他应用也可以获取 iCloud Drive 的内容,比如发邮件可以从 iCloud Drive 中选取附件。

如果你是个纯粹的 Mac 和 iOS 用户,iCloud Drive 基本可以取代 Dropbox 了。

……

还有一些以前不常用的功能这次都得到了改进和增强,比如地图,增加了很多本地化的搜索内容,也接入了更多大中华区的数据。比如 Siri,确实变得更加智能了,你可以直接对她说:明天我到公司的时候提醒我……如果你在地图里设置了工作地点的话,等等。

如果你已经升级到了 iOS 9,慢慢体味。如果没有,建议升级,了解一些新的东西,保持你的好奇心,你会变得年轻一点。

现在的 iOS 和 Android 系统基本已经很难发生翻天覆地的变化了,你不能指望某个版本突然有一天面目全非,用户也会不答应的,没有那个巨头愿意承担初次教育用户的风险。进步是渐进的,永不停止,直到下一次巨变来临。

责任编辑:chenqingxiang 来源: 池建强
相关推荐

2014-08-26 09:52:57

2015-09-18 09:37:32

iOS 9隐藏功能

2013-12-12 13:13:10

Windows 9

2015-10-30 09:56:10

WiFiWiFi技术传感

2019-08-13 15:11:13

HTTPS证书吊销

2024-07-04 13:22:45

2020-09-11 08:48:52

Python 3开发代码

2015-10-10 11:38:10

ios9spotlight

2015-09-16 09:02:10

IOS9新功能搜索业务

2021-05-21 13:36:46

iOSiPhone功能

2022-08-09 07:37:40

对象并发容器

2015-06-15 18:40:03

iOS 9iOS钱包

2024-06-21 13:32:55

2018-08-21 09:00:31

Android Pie功能开发者

2020-12-30 23:06:06

MIUI12.5MIUI小米

2013-08-01 15:12:03

Visual Stud

2016-09-27 19:53:25

IOS 10苹果

2015-08-20 09:19:46

ios9uistackview

2013-04-12 15:59:33

2017-01-10 13:33:51

iOS编程throttle
点赞
收藏

51CTO技术栈公众号