顯示廣告
隱藏 ✕
※ 本文為 Knuckles 轉寄自 ptt.cc 更新時間: 2014-06-15 22:36:26
看板 iPhone
作者 SicInfit (O_o)
標題 [心得] App Extension - iOS 8 最革命性的改變
時間 Sat Jun 14 22:23:12 2014



    看完 WWDC 後,除了對蘋果這次所展現出來,那有陣子未見的自信與活潑感
    到興奮外,iOS 8 各種出人意料之外的改變(尤其是 App Extension),更
    是讓我對 iOS 及相關平台的未來發展異常樂觀 XD


    但不曉得是否因為介紹太快太短,回頭爬了板上的 WWDC 直播文和後續討論
    串後,關於 App Extension 的內容,在認為 App Extension 將根本性地改
    變 iOS 使用習慣的我的眼中,感覺真是意外的少,於是藉由這篇整理一些我
    所理解的重點,跟大家分享、討論一下。


    Share & Custom Action & Photo Editing

    雖然許多人似乎比較在意第三方鍵盤和通知中心 widget,不過我認為這三項
    才會是 iOS 8 影響最為深遠的大改變。

    有用過其他平台的人都知道,iOS 在執行某些特定的任務上的確相對來講是
    有不足之處,尤其是跨 app 分享、跨 app 協同工作這部分,開發者只能透
    過其他 app 所提供的 SDK(如透過 Facebook 分享)或 URL(如 Launch

    Center Pro 中各種動作)等方式,來達到有限的互動。Well, not anymore.

    在 iOS 8 中,app 可以定義自己的 App Extension,將部分功能「暴露」給
    其他 app 使用(同時不違反 iOS 引以為傲的「沙盒」安全模式,甚至

    extension 和 app 本身都無法互相存取…… 細節就比較技術相關了,有興
    趣的請自行咕狗)

    現在你不需要再等 Apple 像過去加入 Facebook、Twitter 那樣慢慢整合、
    或要求開發者自行實做其他社交服務的分享方式了,現在服務提供者可以撰
    寫 extension,將 app 的分享功能擴充出去。舉例來說,你可能很快就可以
    在任意 app 中,將有趣的內容一鍵分享到 LINE、Instagram、Pininterest
    等社群網路上。這點與其他兩平台的分享功能類似。(Share)


    有些不同的是,和 OS X 中存在已久的 Services 一樣,現在你可以在不離
    開目前 app 的情況下,呼叫其他 app 來處理現有的內容;概念上其實也更
    像是瀏覽器的擴充套件,app 不再是各自為王,而都變成了 iOS 的擴充套件
    :例如 WWDC 上示範的,利用 Bing Translator 直接在原處翻譯網頁內容。
    雖然我馬上想到的是 1Password 終於要完美了,不過這項改變不但有更多無
    限的可能,更能重新定義 iOS 的使用體驗。(Custom Action)


    還有一點,就是可以快速地透過第三方程式來處理原生相機所拍攝的相片。
    (Photo Editing)

    另外優於其他平台的一點小貼心,就是 iOS 原生提供了使用者開關、重新排
    序 Share 和 Custom Action 的能力。

    Storage Provider & Document Picker

    又是打破舊習的一點,現在 app 可以存取自身沙盒外,位於 iCloud Drive
    、其他雲端空間(開發者可以加入並整合進系統層級的檔案挑選器)、甚至
    其他 app 空間(一樣,沙盒還是在 XD 自行咕狗,蟹蟹)的文件。不用再同
    一份文件複製個五十次了!


    Custom Keyboard

    第三方鍵盤,這就不用多說了吧…… 但我還是說一下好了。

    相較於 Android 只在安裝時「要嘛別用、要嘛全部吞下去」的做法(套用前
    陣子正夯的話來說,黑箱作業),iOS 一直都提供了使用者對 app 各項權限
    清楚且完整的控制(逐條審查 XD):app 預設不具有存取使用者資訊的權限
    ,但照樣可以安裝使用,而 app 欲使用某項服務時,可以當下再提示使用者
    給予權限,不但清楚,事後使用者也完全具有收回權限的權力。iOS 8 中,
    一樣的政策當然也延續到了第三方鍵盤上。


    所有第三方鍵盤預設不具有和網際網路連線的權限,而想當然爾,多數鍵盤
    即使沒有網路,也是完全不影響使用的;若使用者需要啟用鍵盤可能具有需
    連接網路的進階功能(如對岸很多鍵盤會有的「雲詞彙」等等),使用者便
    可以允許鍵盤存取網路,至於連線後鍵盤會不會私底下將使用者輸入的內容
    資訊回傳,我相信 App Store 的審查機制可以杜絕有惡意想法的開發者。

    喔對了另外就是,在輸入密碼欄位時,iOS 會暫時切回內建鍵盤,完全不讓
    第三方鍵盤有竊取密碼的機會。(當然密碼以外的所有輸入內容也是充滿個
    人隱私,對於開發者或惡意人士也是很具有分析價值的,所以才有上一段提
    到的網路存取權限限制)


    最後,第三方鍵盤並不是獨立存在的系統外掛,而是與其他 App Extension
    相同,必須包含於一個完整具功能性的 app 當中(其實不難,例如目前已
    登上 App Store 的許多第三方鍵盤的筆記本 app 就符合要求了)。雖然從
    Android 的角度看來會覺得好像多此一舉,但好處是符合 iOS 的使用邏輯
    ,使用者安裝、移除管理上也不必重新學習。


    Today

    也就是通知中心 widget。沒看錯的話,widget 還可以選擇性出現,例如
    WWDC 上的 eBay widget 可以選擇在競標被超過時才出現,不但更具功能性
    ,也可以保持 Today 頁面的整潔、降低記憶體用量等。不過即使如此,
    Today 頁面還是有可能會同時顯示許多 widget,而每個 widget 又是一個獨
    立的處理程序,在記憶體限制特別吃緊的 iOS 上(尤其是舊裝置上)會不會
    有什麼負面影響,我覺得是個值得觀察的點。


    --

    最後…… 懶得想結語了,總之 iOS 8 不愧是 App Store 以來 iOS 結構上
    最巨大的改變,等到正式上場、第三方 app 也逐漸更新後,iOS 將邁入另一
    個里程碑,身為 iOS 使用者的我們,也將能享受到更無縫、更流暢的使用體
    驗。


    (據說今年的 NDA 有放寬一點,不過我還沒閒細看文件和影片,所以以上都
    是看完 WWDC 加上粗略瞄了些文章後的感想,也沒啥好違反保密協定的 XD
    因此內容有誤還請指正)

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.153.30
※ 文章網址: http://www.ptt.cc/bbs/iPhone/M.1402755795.A.F3C.html
L0v35:iphone4怒過1F 06/14 22:27
d86012005:有看有推2F 06/14 22:29
etonline:推好整理 :)3F 06/14 22:33
fishdong:有看有推4F 06/14 22:50
slent67:推5F 06/14 22:56
lovewhite:iPhone 6快出吧~~~ 我想用iOS 8哩~~~6F 06/14 23:02
Siri:專業好文推~7F 06/14 23:15
kenk0818:推8F 06/14 23:34
chann:推~總算知道厲害在哪了。9F 06/14 23:41
pobov:就去看Android的分享功能 跟開啟檔案就好 說這麼多10F 06/14 23:48
danny50414:推整理11F 06/14 23:56
tustarosa:Extension 真的大改變12F 06/15 00:02
stacyshu:期待 這樣原本想跳Android的念頭又收回來一點了13F 06/15 00:12
siro0207:你是說安卓那個有一堆奇怪文件夾的開啟檔案功能嗎?14F 06/15 00:27
siro0207:每次我都要記放在哪個路徑底下
eliczone:推16F 06/15 00:32
joiedevivre:如果我沒有理解錯的話 新的iOS還不錯啊17F 06/15 00:33
a3619453:這跟安卓那看起來似乎很像但用起來肯定差多了 一堆資料18F 06/15 00:34
a3619453:夾看了就倒彈
joiedevivre:原先用FTP軟體下載下來4G的影片 要用播放器app來播20F 06/15 00:34
joiedevivre:居然要複製一份 佔8G的空間 真是怎麼有這麼智障的設計
joiedevivre:Android現在已經針對資料夾混亂的問題做處理了
joiedevivre:限制app對記憶卡的使用 雖然也帶來不小的不便啦...
joiedevivre:然後別拿iOS還沒有的功能去批評Android的舊版本
joiedevivre:只會展現自己的無知 謝謝
joiedevivre:起碼Android就算是舊版也不會出現我上面說的智障設計
siro0207:我用nplayer的FTP SMB功能 哪需要啥複製一份27F 06/15 00:40
siro0207:還能直接串流看 你安卓ES瀏覽器+MXplayer無法串流
slent67:三方鍵盤那段在說android的超注音嗎? 連gps資訊都要給29F 06/15 00:40
siro0207:麻煩不會用不要裝懂 只會展現自己的無知30F 06/15 00:41
joiedevivre:mxplayer不能串流? 笑了31F 06/15 00:43
joiedevivre:算了吧你...
BlackSeven:老實說樓上最愛的Android系統在4.4不也跟你所說的智障33F 06/15 01:46
BlackSeven:設計類似嗎?下載個東西還要先存到系統檔案管理員後才
BlackSeven:能再複製到另一個App底下。為啥你每次都喜歡酸iOS又自
BlackSeven:打嘴巴呢?不懂還是安靜點好吧!
siro0207:http://youtu.be/IZpr1FlgckQ  確實笑了37F 06/15 01:49
joiedevivre:不用複製到另一個app底下好嗎... 從檔案管理員按一下38F 06/15 01:56
joiedevivre:就能選用哪個app開了 你要覺得我自打嘴巴就這麼認為吧
joiedevivre:我要出來回 是因為每次iOS稍有進步一點 就會有人要拿
joiedevivre:Android出來酸 好啊要比較就來比較啊~
willychn33:為什麼花了三分半還開不起來 囧42F 06/15 02:00
siro0207:不好意思 並不是我先提安卓的 OK?43F 06/15 02:01
siro0207:還有你說什麼拿安卓出來酸 拜託 果黑酸更多好嗎?
siro0207:安卓一出新機 更新版本 iOS都被酸
siro0207:安卓稍微進步一點 就在那邊說什麼iOS已經沒優勢了
willychn33:果黑明明就酸更多==47F 06/15 02:10
siro0207:不過我可以體諒 畢竟你是雙重標準 自然看不到那些人酸iOS48F 06/15 02:11
KAOGUY0617:文章優 回文戰鬥力更優XD49F 06/15 02:15
p752206:說實話 ios環境和設計真的可以一機走的長遠50F 06/15 02:21
p752206:i5 vs 晚半年出的m7 結果現在 你會比較想要拿哪隻?
p752206:相信2年後 i5真的還是可以爽爽用
p752206:什麼s4 s5 g pro2 z12345的 到那時早就陣亡
siro0207:不過蘋果也是因為比較耐用 導致每季的市佔率下滑54F 06/15 02:26
joiedevivre:喔 所以市佔率下滑不是因為整體沒有Android吸引消費者55F 06/15 02:30
joiedevivre:而是太耐用XD 這倒是第一次聽到 很有趣很新鮮的觀點
joiedevivre:siro 你說我雙重標準 附一下Android出新機 更新版本
joiedevivre:iOS都被酸的文章看看吧? 我的確是只有看到每次iPhone
rickieyang:市佔率, 耐用應該不會下滑吧? 又不是銷售量.59F 06/15 02:36
joiedevivre:變大的消息一出 不論真假就有果粉超high說安卓完了60F 06/15 02:37
rickieyang:賣出去的都一直用, 應該會一直上升才對呀!61F 06/15 02:37
siro0207:http://tinyurl.com/o65j6d9  隨便google一下就好62F 06/15 02:37
joiedevivre:rick 有人搞不懂市佔率和銷售量 原諒人家63F 06/15 02:37
semicoma:智慧型手機市占率下滑是基本款手機市場被android吃下來啊64F 06/15 02:38
siro0207:                                            有65F 06/15 02:38
semicoma:不然蘋果手機耐用而沒換新機 還不是一樣在用蘋果手機66F 06/15 02:38
siro0207:另外我說的是"每季" 你怎麼不去看看那些統計的文章67F 06/15 02:38
joiedevivre:所以您看不到原原PO先酸Android 然後拿一篇明顯是68F 06/15 02:39
joiedevivre:果粉在反串的文章來舉證有人酸Android 我雙重標準?
BlackSeven:個人覺得市佔率沒啥好戰的啦,畢竟定位不同,Apple不走低70F 06/15 02:39
BlackSeven:價路線,不過如果今年iPhone出大螢幕市佔應該有機會止滑
joiedevivre:siro我看我們還是別討論下去了 可能語言不同72F 06/15 02:41
siro0207:http://tinyurl.com/k4yzzab  那我就貼手機版的73F 06/15 02:41
siro0207:請看原文74F 06/15 02:41
siro0207:另外你無視我前面那幾段話嗎?
siro0207:既然你不反駁 那我前面那幾段講的就是事實了
joiedevivre:這篇很OK啊 但是你告訴我 這篇哪裡酸了iPhone?77F 06/15 02:43
joiedevivre:不反駁所以是事實... 對不起我真的沒辦法和你討論了..
siro0207:喔 原來講有錢沒地方花不是酸79F 06/15 02:50
siro0207:講輸人就說沒辦法跟你討論... 又說什麼語言不同
siro0207:已經要是我也講輸人也來這招好了
siro0207:以後
siro0207:另外真要找我也可以找出一堆 慢慢爬手機版就好了 只是我
siro0207:幹嘛浪費這時間
alanhwung:推文章 更推推文85F 06/15 03:04
boys5566:讚!想快點用到!86F 06/15 03:28
mars1396:推87F 06/15 03:51
pm2001:撥那個mkv檔的影片資訊不足 mkv裡面包的是甚麼沒說88F 06/15 07:26
willychn33:iphone出大螢幕市佔繼續跌吧89F 06/15 08:03
willychn33:iphone使用者可能兩年換一機 android可能一年換一機
willychn33:這樣市佔當然會有影響啊 當然還是價格影響更多啦
WY627:這些安卓舊東西終於被蘋果發明出來了92F 06/15 09:04
iPhonePro:雙重標準的人怎會知道自己雙重標準呢?科科93F 06/15 09:34
iPhonePro:其實這幾年也不少iOS的舊東西被Google發明出來了阿,彼
iPhonePro:此彼此嚕。
darKyle:很多功能其實之前都鋪好梗了 只是現在才開放API給開發者96F 06/15 09:36
hoos891405:手機才多少錢而已,為手機系統在網路上吵真的很窮酸97F 06/15 09:40
hoos891405:跑去專版鬧更顯得自己幼稚
darKyle:半桶水的酸民連軟體工程是什麼都不知道 還自以為科技新貴99F 06/15 09:43
abcde78555:我笑了XDD  安卓粉有在市占高潮  事實上是iPhone越賣越100F 06/15 10:06
abcde78555:多 市占低是因為新加入的人很多去買便宜安卓
abcde78555:要拿高階系列比 Galaxy、One、Z的動能才叫悲劇
abcde78555:某J把安卓吹的這麼好 怎麼安卓旗艦沒又往上飆升
siro0207:MKV包的是什麼 請去安卓版看我文章104F 06/15 11:00
siro0207:另外iOS用nplayer可以順暢播放 不信我也可以在拍一次影片
pm2001:NEON版解碼包有裝嗎?另外拿紅米來比iPhone蠻不公平的106F 06/15 11:28
joiedevivre:iPhonePro說人雙重標準發明舊東西 卻不說哪裡雙重標準107F 06/15 11:29
joiedevivre:發明哪個舊東西 這樣的討論層次 令人頭痛
joiedevivre:darKyle現在科技業已經沒那麼賺錢了 但我是電機的沒錯
joiedevivre:abcde你們有人說下滑有人說賣越多 統一一下說法好嗎?
joiedevivre:還有我這篇哪裡吹安卓很好? 一直腦補很可憐耶
Tinis:都到什麼時候了,居然還有人在鬥市佔112F 06/15 12:02
Schwarztee:推~ 長知識了  然後一直在那邊嘴砲戰來戰去很煩耶113F 06/15 12:12
iPhonePro:痾...那不是我的本意,這樣的層次討論起來確實頭疼哩。114F 06/15 13:05
iPhonePro:拿紅米比iPhone應該是siro也沒有其他安卓系統裝置可以用
iPhonePro:不過一開始的戰場似乎是在安卓與iOS
ganbatte7712:這時代談市佔率高不等於是大贏家喲!117F 06/15 13:17
willychn33:市佔下滑跟銷量增加有衝突嗎 某jㄎㄎ118F 06/15 13:17
kerbi:推 只缺swipeselection我就不用JB了....119F 06/15 13:20
siro0207:http://i.imgur.com/E6Msg5R.png  你是說這個? 不過我一120F 06/15 13:25
[圖]
 
siro0207:開始是沒裝的 發現不能播才裝 但是裝了之後還是一樣121F 06/15 13:26
siro0207:你自己看我影片還有測試那個 硬體解碼器+ 就知道了
siro0207:另外又是不公平? 怎麼你們拿安卓低階機來一起比市佔率時
siro0207:就不會覺得不公平?
abcde78555:某J真的不要在丟人現眼了 iPhone賣更多根市占下滑是125F 06/15 14:34
abcde78555:不衝突的兩回事 銷量多代表越來越多人喜歡iPhone
abcde78555:市占下滑代表本來沒用智慧型的人開始踏進智慧型的領域
abcde78555:所以母群體變大了 這麼簡單的東西 搞清楚再來戰可以嗎?
abcde78555:安卓市占上升旗艦卻賣的沒以前好  這也不難理解
siro0207:http://youtu.be/oRna0NtXzzQ 想起我回家時也有測iphone4130F 06/15 15:06
My Edited Video - YouTube
我是透過「YouTube 影片編輯器」( 建立這部影片

 
siro0207:自己看看跑分吧131F 06/15 15:07
siro0207:然後低階沒多久就不堪使用 再換一隻低階 接著說iphone的
siro0207:CP值真差
slent67:西螺別再鞭了XD134F 06/15 16:58
YanYain:就是要推135F 06/15 17:45
pm2001:我下午自己拿檔案測過了 有影片紅米不能放 可是zu可以放136F 06/15 21:26
pm2001:安桌椅一直都有硬體太多的劣勢 市佔率又不是我在比
pm2001:要怪就去怪MTK吧 安桌椅中低階本來就垃圾 拿來比的確不公平
pm2001:如果真的要測 先把檔案丟手機裡面看能不能放

--
※ 看板: iOS 文章推薦值: 0 目前人氣: 0 累積人氣: 305 
作者 SicInfit 的最新發文:
  • +87 [新聞] 外交部:視武漢肺炎疫情調整捐贈澳洲口罩 - Gossiping 板
    作者: 27.52.190.174 (台灣) 2020-01-29 22:29:57
    ※發文無1~6小標格式或未依順序任意刪除者會被刪文 1.媒體來源:中央社 2.記者署名:陳韻聿 3.完整新聞標題:外交部:視武漢肺炎疫情 調整捐贈澳洲口罩 4.完整新聞內文: 武漢肺炎疫情延燒,台灣管 …
    136F 89推 2噓
  • +39 Fw: [情報] iPad Air 2 規格:2GB RAM、1.5GHz 三核 - MobileComm 板
    作者: 223.138.187.147 (台灣) 2014-10-22 08:15:59
    發表會上,蘋果依慣例沒提到記憶體這種技術細節的東西,而由過去 A5X 的經驗來看,許多人也覺得 A8X 只會在圖形效能上小有提升,其他如 CPU、RAM 等方面則將會大致相同,不過根據最新公佈的 Ge …
    85F 42推 3噓
  • +29 [情報] DxOMark:蘋果立下手機拍照黃金標準 - iPhone 板
    作者: 180.217.55.185 (台灣) 2014-09-24 12:52:47
    原文: Apple iPhone 6 and 6 Plus review: Bigger and better. Apple set gold standard for smartphone imag …
    61F 30推 1噓
  • +6 [心得] iOS 8「Metal」:圖形效能十倍奉還 - iPhone 板
    作者: 180.217.49.83 (台灣) 2014-09-21 20:31:23
    光靠系統軟體升級,就能讓整整一年前上市的硬體重獲新生、壓榨出十倍圖 形效能?聽起來像是天方夜譚,但 iOS 8 眾多革命性新功能之一的「Metal 」做到了。 簡單來說,由於 A7 之後蘋果一手掌控處 …
    10F 6推
  • +5 Re: [情報] iPhone 6/6 Plus 墮地測試出爐 - MobileComm 板
    作者: 180.217.51.36 (台灣) 2014-09-21 15:10:16
    這次玻璃更大片,再加上整個玻璃曲面包覆到超過正面, 掉落時撞到、破裂的機會更高只能說不意外。 不過有頻道也測試了裝上原廠 case 之後的掉落測試,由影片中可見, 即使只是這樣薄薄的一層保護,耐摔程度 …
    18F 5推
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇