2015 WWDC 上将要公布的iOS9新特性

译文
移动开发 iOS
苹果公司的全球开发者大会再有不到一个月就要正式跟我们见面了,这意味着就有几周之后、我们将了解到苹果方面为其下一代iOS及OS X版本制定了怎样的发展路线。

经过两年的波澜壮阔,如今我们是时候将注意力集中在细节层面上了。

苹果公司的全球开发者大会再有不到一个月就要正式跟我们见面了,这意味着就有几周之后、我们将了解到苹果方面为其下一代iOS及OS X版本制定了怎样的发展路线。

这几年iOS系统一直忙个不停——首先是在iOS 7版本中实现了视觉风格的全面变化,而接下来的iOS 8则将系统深层进行了一番大革新。从这个角度来看,我们惟一能够确定的就是、iOS 9将把主要注意力集中在稳定性与性能表现方面。虽然iOS 9不会像当初的雪豹那样成为一套“根本没有新功能”的更新,但这同时也将是iOS家族自2012年以来、***推出一个以细节调整而非根本性转变为主要诉求的大版本。

在今天的文章中,我们整理出了一份关于iOS 9的许愿单,其中包含了我们希望苹果公司能够意识到并尽快加以解决的各类小问题——别紧张,其中绝对不涉及任何可能让系统架构伤筋动骨的内容。其中的一部分条目显然更易于被官方认同及解决。虽然有些内容在我们之前的许愿单中就已经出现过,但相信如果它们能够在iOS 9中得到修复、广大用户的满意度还是会因此而有所提升。

Siri API

这无疑是一项“我们已经期盼了多年”的老要求了。Siri早在iOS 5时代就已经正式登陆了移动平台,而且目前已经在上至iPad Air 2下至iPhone 4S的广泛设备区间发挥作用。而且作为第三方,我们也一直希望能够将其功能引入到自己的应用方案当中。

苹果公司拥有强大的开发者生态系统,这也正是iOS最值得自豪的资产储备所在。而如果官方能够将Siri的功能推广到整个生态系统当中,那么这套数字化助手方案绝对能够迸发出远超过当前水平的巨大能量——而且完全不需要苹果自身作出任何投入。对我个人而言,这绝对是场双赢的好买卖。

公共交通信息引入地图应用

没错,这应该是那种大家要么根本不在乎(比如去哪儿都开私家车的用户)、要么一刻也离不了(例如城市内的通勤一族)的功能。

最初于iOS 6登陆的苹果地图应用就欠缺公共交通路线功能,而且自那时开始苹果公司就一直依赖于第三方厂商提供此类信息。虽然用户所面对的界面确实属于苹果官方的应用程序,但在查询公共交通信息时我们会被重新定向至第三方解决方案,而后者往往在外观、功能或者精确程度上有所欠缺——这显然极大影响到了使用体验的一致性。总而言之,在这个领域谷歌地图仍然是最出色的解决方案,没有之一。

如果考虑到Apple Watch等新兴平台,那么这个问题将变得更加严重。那种提示左转或者右转的导航机制非常出色,因为我们在使用该功能的同时、完全能够在继续听音乐或者拨打电话的同时确保自己行进在正确的道路上。不过Apple Watch只能使用苹果的官方地图,而苹果地图并不支持转向导航方案。

苹果公司很久之前就开始招聘人才来解决这个问题。也许随着iOS 9的面世,长久困扰着我们的导航功能空白将一同得到填补。

设置页面调整

为什么iOS就不能有这么一项功能呢?

上图所示为OS X平台下的系统偏好设置,其中将全部不同类型的设置选项汇总在了多个子标题之下。但如果大家不确定自己需要的选项在哪里,又该怎么办呢?没问题!因为窗口还提供了一个能够用于查找对应内容的搜索栏。

而这也正是iOS在设置屏幕中应当加入的新机制,其实际作用相信体验过Mac设备的朋友都能了解。想象一下,这类搜索栏会在我们打开应用程序的时候自动隐藏起来、而在执行下划操作时出现,多么人性。iOS用户们已经从Spotlight以及邮件等其它应用程序的内置搜索栏那里熟悉了这种机制,因此为设置也添加这样一套方案是完全可行的。

为菜单添加黑色显示方案

不只是手表应用,将整个手机都设为黑色主题看起来也很不错,对吧?

Apple Watch上的应用程序在外观上与iOS的普通菜单屏幕看起来非

常相似,只不过在本色方面有所区别——前者采用了黑色背景配浅色文字的方案,而非手机上那样白色背景配黑色字体。

早在iOS 7硬性推出亮瞎人眼的白底显示方案时,我们就一直希望能拥有一套“黑色主题”来缓和一下这过于强烈的视觉刺激,但直到Apple Watch的推出才让我们真正感受到这样的效果到底有多么出色(当然,只针对那些关注视觉效果的朋友)。苹果公司已经为OS X Yosemite配备了一套黑色主题,由此可以想见官方很可能在iOS 9上拿出类似的方案。

保持运行速度

新的iOS版本有时候对勉强能够支持其运行的低端硬件显得不太友好。尽管世界上的绝大多数用户已经升级到了更新、速度更快的设备平台并因此对系统运行速度并不关心,但如果大家正在使用运行有iOS 4的iPhone 3G、运行着iOS 7的iPhone 4或者运行着iOS 8的iPhone 4S,那么迟缓的反应速度肯定让人感到有些抓狂。

如果iOS 9真的能在速度与稳定性方面有所突破,那么我们希望苹果公司也能同时考虑考虑老设备用户们的感受。根据我们的推测,新的操作系统版本仍将运行在苹果的A5系统芯片之上——其中包括目前仍然在售的iPod Touch五代、Apple TV三代以及初代iPad Mini——而如果我们的愿望能够得以实现,那么这些设备至少能够拥有与iOS 7相似的系统运行速度。

修正该死的Shift键

目前Shift处于开启还是关闭状态?大部分用户都搞不清楚。

快说,在上图中Shift键到底处是开启还是关闭状态?哈哈,如果大家没法很快给出答案也不用担心,您已经跟我们一样成为跟不上iOS 7转变思路的群体了——答案是,处于开启状态。

苹果公司在iOS 7的发布前后对Shift键的操作方式进行了多次调整,而且就目前的实现效果来看、我们仍然很难弄清其到底处于开启还是关闭状态。不过这并不算是什么难以解决的问题。iOS 6时代下Shift曾经拥有特殊的彩色显示方式,由于其它按键从来不会拥有这一效果、因此我们能够轻松判断其是否处于开启。SwiftKey则变相给出了答案,即通过改变键盘上字母大小型状态的方式来提示Shift键是否已经被按下。

很明显,这绝不是最重要的问题,因为已经有成百上千万用户在过去两年中面临这一状况,而且地球仍然在照样运转。不过平心而论,如果能够得到解决,相信肯定有一部分用户会为此而感谢苹果。

#p#

扩展“信息”并与OS X接轨

OS X与iOS应用程序在过去两年当中一直在缓慢地同步成长——而就在最近,iPhoto与Aperture已经被合并为新的Phtots应用,从而使这两款拥有诸多共性的方案在iOS上最近融为一体。

我在iOS上长久以来都希望能拥有OS X版本的“信息”应用。感谢Handoff机制的出现,现在我能够在Mac上的同一款应用之下处理全部短信消息、iMessage甚至是Google与XMPP信息,不过“信息”的iOS版本却始终仅仅能够支持短信与iMessage。为什么不能更进一步,将其它协议也囊括进来呢?

相信这样的设计在iPad上将发挥巨大的作用……

更充分地利用iPad屏幕空间

iOS系统中这种相对简洁的设计对于iPhone而言绝对属于加分项,但在iPad的宽屏大幕面前则是种诅咒。

……正如2015款MacBook从iPad上充分汲取养分一样,如今iOS 9也应当从OS X上学点新招。

苹果大尺寸平板设备的使用体验仍然要比Android旗下大尺寸平板设备的感受要好,这主要是因为开发人员仍然高度关注iPad版应用的开发工作、而不仅仅是对现有手机应用的显示尺寸进行扩大。然而从系统本身的角度看,iOS完全可以在平板平台上添加部分新特性,从而更充分地运用这些显示空间。长久以来,一直有传闻声称iOS会在平板上支持拆分窗口显示机制下的多任务模式。

而在这一点上,支持这一功能对于大部分苹果开发人员而言其实并不困难甚至不算麻烦。iOS 7、iOS 8以及iPhone 6与iPhone 6 Plus的陆续推出已经让开发人员习惯了在自己应用程序的设计过程中考虑到多种需要适应的屏幕尺寸,而不再像过去那样单纯只需要面对一到两种特定屏幕尺寸并为其提供***显示布局(完成这项任务的是Auto Layout机制,而且其面世时间也已经不短了)。

拥有良好Auto Layout支持能力的应用程序也许更符合大家的使用习惯,例如使用iPad的半个屏幕来显示应用内容而非整个屏幕。由于应用程序在iPhone 6 Plus横屏模式下的显示效果类似于缩水版的iPad应用,因此iPad应用完全有能力并排运行两款应用——其单一显示效果应该与手机版本基本一致。

苹果公司很可能会在今年为iPad再添一把柴火,从而帮助这位营收大户从销售量下滑的困境当中走出(虽然其绝对销量仍然非常可观,但市场需求疲软也确实有目共睹)。

可定制的控制中心机制

作为像控制中心这样一套广受好评的方案,如果用户能够以更为深入的方式根据需求进行定制,相信其实用性还将更上一层楼。特别是在顶部与底部的两套快捷面板当中,如果可以更灵活地加入或移除选项,效果绝对更好。

Windows Phone(呃,我猜现在应该叫它Windows Mobile了)就很好地完成了这项任务。在微软的这套移动平台上,通知中心能够在屏幕顶端为我们提供便捷的快速设置选项,但大家完全可以根据个人使用习惯从多种不同设置中选择将哪些直接列入其中。如果能在此基础上允许第三方介入,那么控制中心的前景将更加不可限量。

清除全部通知按钮

Apple Watch就能,为什么iPhone就不行?没道理呀。

隐藏不需要的应用,同时设置新的默认方案

虽然这些应用看起来五花八门,但却存在于每位苹果用户的设备之上——即使我们不喜欢,也没办法将其隐藏起来或者卸载掉。

每个人都会为自己从来不用的那些内置iOS应用设置一个专门的文件夹,对吧?在这里,股票、提示以及指南针应用都会被汇总在一起。看起来每一次系统升级都会带来更多此类应用方案,但并不是每个人都真正需要它们。

相较于将这些应用彻底隐藏起来,我们可能更倾向于选择将其旋转在某个隐藏文件夹当中,这也属于在经常使用与希望直接将其删除两类使用习惯之间找到一块过渡区域。

关于这一点,如果我们能够将苹果的默认iOS替换为第三方同类应用,也许效果也会不错。大家可能更希望使用谷歌的收件箱或者微软的Outlook应用而非iOS自带的邮件应用,也可能打算用谷歌的地图应用彻底取代苹果的导航方案。如果能够采取这种与OS X类似的设计方式,那么可定制默认方案将帮助手机与平板进一步迎合用户的实际需求、而不必强迫使用者习惯苹果给出的一成不变的应用选项。

我们并不指望前面提到的这些内容都会成为现实——同志们,这是一份许愿清单,而不是什么预测表。如果关于这个话题大家也有自己想要强调的变更项目,请在评论栏中与我们分享您的观点。

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2015-10-16 14:27:29

iOS9collectionV特性

2015-05-28 23:29:01

xy

2015-08-21 09:47:02

ios9sdk新特性

2015-08-20 09:00:23

ios9api

2015-06-05 11:06:55

iOS 9苹果WWDC

2015-07-16 12:59:19

IOS9UIDynamics

2014-12-10 09:53:43

Java 9

2015-06-15 09:40:41

swift苹果开源

2015-06-18 06:23:30

苹果开源

2015-09-16 09:55:12

ios9学习UIKit Dynam

2015-08-07 09:06:50

ios9更新

2015-05-25 10:13:18

2015-08-24 09:24:21

ios学习contacts fr

2015-07-02 17:32:28

iOS 9苹果

2015-09-25 09:44:24

ios9MapkitTrans

2015-02-11 15:40:40

XY苹果助手iOS9

2014-08-21 10:34:11

Java 9Java

2015-08-31 11:10:52

ios9内容拦截器

2015-10-12 11:26:12

iOS 9适配

2016-03-18 11:19:57

ios9replaykit入门
点赞
收藏

51CTO技术栈公众号