大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 站长CLUB -> 苹果相关 -> ios9分屏怎么用?iOS9分屏多任务功能操作图文详解

ios9分屏怎么用?iOS9分屏多任务功能操作图文详解

时间: 2021-07-31 作者:daque

即日,ios9正式推送了正式版。最犯得着用户憧憬的分屏功效毕竟有了。那么ios9分屏如何用,底下大雀小编就带清楚官方的ios9分屏多工作功效操纵文案详解。一道来关心下吧!

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图1

ios9分屏多工作功效操纵文案详解

正文由钢铁侠般的卿哥(微博)翻译自苹果官方文书档案:adopting multitasking enhancements on ipad,重要报告ios 9中ipad的多工作处置功效,欢送教正。

该文书档案包括:

第一局部:ios 9 分屏多工作--初学

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图2

第二局部:ios 9 分屏多工作--slide over & split view赶快初学

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图3

第三局部:ios 9 分屏多工作--画中画(pip)赶快初学

要害

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图4

这是api或开拓本领的发端文书档案。苹果公司供给那些消息主假如为了扶助你经过苹果产物运用那些本领大概编制程序接口而做好安置,该消息有大概会在将来爆发变换,正文傍边提到的软硬件该当以最后颁布的操纵体例尝试和最后文书档案为准。将来有大概会供给新本子的文书档案消息。

ios 9 中多工作处置功效,为咱们供给了更多的办法来畅享ipad和app带来的欢乐。

slide over:用户可经过该功效调出屏幕右侧的悬浮视图(在从右到左的谈话情况末座于屏幕的左侧),进而察看其次运用步调并与其举行交互。

split view(分屏视图):表露两个并行的运用,用户不妨察看、安排其巨细,并与其举行交互。

画中画(picture in picture)功效:让用户在多个运用中不妨悬浮播放视频,并可挪动视频窗口以及安排窗口巨细。

在slide over功效中,全屏表露的app 是主app。在slide over上选中的app 是其次app。在分屏视图split view(在从左至右写的谈话情况下)左侧的app是重要app,右侧的 是其次app。

即使你按照了苹果ios 8最好试验倡导,一切那些新的与app的交互办法,更加是ios 9中的多工作处置都利害常的大略和直觉。从xcode 7发端,每一个ios app 沙盘都默许扶助slide over 和 split view。

从开拓者的观点来说,最大的挑拨是资源的处置。

每个ios app(以至那些没有运用多工作功效的app)须要在ios9中杰出地运转。此刻,以至全屏app 们都没有灵验地运用所有屏幕、cpu、外存以及其余的资源。比方,用户不妨:

在屏幕上增添画中画窗口,尽管屏幕上展现了什么实质(囊括一个全屏app),这个包括视频的app会连接地在后盾运转。来自其余app的pip会减少app的外存压力,同声会贬低app的表露帧率。

滑行slide over 来运用其次app。当它是可视状况时,其次app在前台 运转,会再次减少app的外存压力,缩小app的表露帧率。

经过slide over 从其次app中调出键盘会掩饰重要app的一局部。每个ios9 开拓者,以至开拓全屏表露app却从未运用过keyboard 的开拓者,大概蓄意能像uiwindow class reference中刻画的那么相应键盘展示的报告。

为了能灵验地介入到这种情况中,ios9开拓者必需精心安排她们的app 的资源耗费。即使一个app 每一帧耗费了太多的功夫,屏幕的革新率会低于60帧每秒。在外存压力下,体例会中断耗费最多外存的app。

想领会更多怎样在ios 9中怎样处置资源,请察看multitasking mindset。

领会app的特性并凝视本人的处事

商量你的app的特性后再确定你想沿用哪种多工作巩固功效,以及须要做什么处事。

大普遍app该当沿用slide over 和 split view。从用户的观点来说,一个ios 9运用不扶助这两项个性是有点针锋相对的。

即使你的app适合以次情景之一,不妨不扶助多工作处置功效:

以相机为重心的app,运用所有屏幕预览和以赶快捕获刹时为重要功效。

运用全摆设屏幕的app,比方游戏运用ipad的传感器动作游戏中心操控的一局部。

除此除外,苹果和你的用户们都蓄意你沿用slide over 和 split view。欲领会更多,请参看slide over & split view quick start。

即使不运用slide over 和 split view,需将uirequiresfullscreen key增添到xcode 工程的info.plist文献中,而且树立其boolean value为yes。

提防:不运用slide over 和 split view,表白你的app 不许出此刻slide over 地区中,纵然你的app 运转在多工作情况中。在你想扶助的硬件上尝试app,以保证当其余app出此刻slide over形式中,以及在播放来自第三个app的视频的画中画形式下,你的app都能流利运转。

画中画(pip)实用于以播放视频为重要功效的app。画中画(pip)也最好符合中长功夫的实质播放。

扶助画中画,能让你的用户在视屏播放的同声,还能与你app或其余的app交互。进修和应用pip,请观赏picture in picture quick start。

在游戏场景的过度、初次启用以及一致的实质不该当扶助画中画(pip)。你不妨采用给定的视频退出画中画,如次所示:?

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图5

对于avplayerviewcontroller类,树立allowspictureinpictureplayback属性值为no。

对于avplayerlayer类,不要用你的播放层东西范例化一个avpictureinpicturecontroller东西

对于wkwebview类,树立其allowspictureinpicturemediaplayback属性为no(这个属性在将来ios 9beta本子中才可运用)。

提防:即使你的app运用media player 框架播放视频,不管运用其框架中的mpmovieplayercontroller或mpmovieplayerviewcontroller类,你必需迁徙运用avkit或av foundation。media player视频播放正式在ios 9中弃用。

即使你的app 播放http live streaming (hls)视频,请运用元数据优化播放。经过相应stream-variant元数据标签,优化运用步调在百般视屏窗口巨细下的本能。并最大控制地缩小干电池耗费,你运用的实质散发搜集(cdns)同样也该当供给多个stream variants,并用符合的辨别率标签标明每个variant。欲领会更多消息,请参见 http live streaming overview。

即使你的运用步调在第二个物理屏幕上展现实质,请尝试运用的转场。

更加须要尝试从其次app过度到重要app的用例。惟有重要app才有资历运用第二个物理屏幕,以是过度到重要app是一个新的场景,你的app不妨居中接受uiscreendidconnectnotification 报告。保证你的app可帮用户领会运用范例中爆发了什么,当实质挪动到第二屏上时,这大概有点怪僻。

开拓情况

xcode7 扶助在ipad上运用多工作巩固。

运用xcode 7、模仿器和instruments 中的新功效:

在每个ios app沙盘中预先摆设扶助slide over 和 split view。比方,囊括launchscreen.storyboard文献和预先树立的info.plist文献。详见:xcode 概括

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图6

interface builder中的storyboards不妨很简单实行机动构造牵制。详见 auto layout guide 和 auto layout help。

interface builder 预览帮忙让你能登时看到在slide over 和split view场景中,你的构造怎样适配各别的size class。请参见 size classes design help 和 ?previewing your layout for different localizations, ios devices, and ios versions。

xcode 7中的模仿器可让你运用在如实摆设中沟通的肢势调出slide over 和 split view。你不妨运用模仿器尝试一切slide over和split view 构造展现,也可尝试画中画。但是,模仿器不许模仿如实ios摆设的外存、cpu、gpu、磁盘i/o,或ios摆设的其余资源个性。相关模仿器的运用指南,请参见 simulator user guide。

instrument中的外存调配、time profiler、外存揭发领会沙盘(leaks profiling templates),能让你监测app的动作和资源运用情景。详见:instruments user guide?和 instruments help.

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图7

xcode7 供给了可视化界面,用来所有扶助资源目次(asset catalog)。为你的可视化资源运用资源目次,如图片和app图标。这对于优化app的外存格外要害。拜见asset catalog help。你也不妨以编制程序的办法运用资源目次,请参见 uiimageasset class reference?。

想要尝试外存、cpu、gpu以及一切硬件关系的展现,请在你想要扶助的硬件上尝试app。想要在ios摆设上尝试你的app,你必需是ios开拓者安置的分子。请参见 app distribution guide 中的 managing accounts 。

在ios9中,以次型号的ipad扶助多工作巩固。

多工作思想形式

想要在扶助ios 9的ipad上的博得胜利,尽管是对体例,仍旧摆设上的其余app,你的app必需在摆设资源上面展现杰出。

当你的app在前台运转时,其余的app大概会在它一旁运转,也大概播放画中画视频,而且持有它的app在后盾运转。

在ios9之前,你不妨运用任何可用的cpu、gpu、外存、i/o以及硬件资源保护极好的领会。在ios 9中,那些都将变换。app怎样灵验地运用资源变成了题目要害,如许,用户的ipad领会才是流利和相应精巧的。

为了赢得最好的用户领会,体例会精细地处置资源耗费情景,并中断运用胜过体例分配的定额资源的app。

你在ipad上沿用多工作处置巩固的大局部处事,很有大概是对资源处置的最好试验。第一步:

运用instrument尝试你的app保证其没有外存揭发,不会无穷外存延长或阻碍干线程。

运用运用状况变化的和议本领,当你的app移到后盾时,抛弃不需要的视图遏制器、视图、资源和数据缓存。

ios9分屏怎么用?ios9分屏多任务功能操作图文详解图8

在每个所扶助的摆设上尝试你的app,并同声运用资源聚集型app,比方舆图app,将其树立卫星视图和实行立体交叉通行的桥梁图像动画。以你的app辨别动作重要app和其次app举行尝试,保证两种情景下你的app和舆图app都能赶快相应。

在ios 9中,不复符合从屏幕的界面方从来商量。app能在ipad上符合程度方进取的compact size class或是regular size class,巨细变换独力于界面包车型的士目标。差异要运用trait collections和size classes,沿用uicontentcontainer和uitraitenvironment和议,请参见slide over and split view quick start所述。

同样在ios 9中也不复符合运用屏幕的范畴控制来确定你的app的看来地区,而是运用你app的窗口的范畴来确定。提防你的app的范畴该当是可操控。你不许树立app的范畴范围,也不许遏止其变换。

纵然auto layout 机动构造不是最好ios 9 app所必需,但如许做会更简单。机动构造供给了本能的上风,并扶助你配合苹果在 ios human interface guidelines 中刻画的最好试验。大略地说,auto layout扶助你的实质表露在精确的场合,并无助于于将来你的app的迭代。你不妨重复运用auto layout,一次一个构造。起码你的launchscreen.storyboard文献必需运用auto layout。纵观你的app,运用storyboards扶助你的视图符合用户在各别情景下翻开和运用你的app时视图尺寸的变革。

工作栏,这个操纵发觉本质更像是从mac上学来的双指调出报告栏。运用领会仍旧光滑,不会卡顿。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.