A 君注:Pin 是 AppSo 多次推薦的 iOS 剪貼板神器,,今天發(fā)布了針對 iOS 10 設(shè)計的新版本(v2.6),。AppSo 特地邀請到了開發(fā)者鐘穎,,為大家講述 iOS 10 給 Pin 帶來的影響(妥協(xié)與進化),以及他背后的思考,。 Pin - 剪貼板擴展是我在去年 10 月份開始開發(fā)的一個項目,,近一年來得到過不少朋友的支持,也要感謝 AppSo 對其多次的報道,。 在 Apple 發(fā)布 iOS 10(微信號 appsolution 后臺回復(fù)「iOS 10」獲取詳細(xì)評測)之后,,我重新思考過這個產(chǎn)品,甚至有過放棄它的想法,,不過在反反復(fù)復(fù)推敲之后,,還是決定繼續(xù)維護。 本文是我以開發(fā)者的角度對 Pin 的 2.6 版本進行一些想法上的交代,,權(quán)當(dāng)一個故事,。 iOS 10 發(fā)生了許多變化,這其中有一些對于 Pin 而言是不好的,。大概有以下這么幾點:蘋果推出的 Universal Clipboard 十分好用,,這作為一名剪貼板工具的開發(fā)者必須承認(rèn),不會有人在多端數(shù)據(jù)同步方面能做得比蘋果更好,。
Universal Clipboard 整個使用體驗是完全無感知的,當(dāng)你在 iOS 端復(fù)制一個內(nèi)容,,到 macOS 便能直接粘貼,。這個體驗是跨端剪貼板能到達的極限。 但是蘋果也做得并不完美,,最重要的一個問題是,,目前的體驗來看,同步過程卡頓十分嚴(yán)重,,甚至可以說害了第三方應(yīng)用,。 不管怎么樣,有了 Universal Clipboard,,Pin 在剪貼板方面應(yīng)該會更專注剪貼板歷史這個概念,,同時之后增強文本格式方面的體驗。 分享一個小技巧:Universal Clipboard 是支持同步圖片的,,但卻不支持 GIF,。你可以在 macOS 的瀏覽器上復(fù)制 GIF 的鏈接,然后打開 Pin 的抓圖,,Pin 會直接把圖片下載到手機上,,從而實現(xiàn)了同步 GIF 的效果。Widgets 使用成本的增加這一點,,相信大家應(yīng)該都已經(jīng)體會到了:在 iOS 10 通知中心的設(shè)計里面,,下拉永遠(yuǎn)先展示通知中心,,需要再滑動一下才能看到 Widgets。 這小小的一步之遙,,其實給效率類軟件增加了很多困擾,。因為對于效率軟件而言,操作每多一步都是實用性巨大的下降,。
當(dāng)然,,看待這個問題不應(yīng)該過于悲觀,也許 iOS 10 上面第三方 app 可以在推送通知方面找到新的作為,。3. 系統(tǒng)相關(guān) URL Schemes 被去除對于系統(tǒng)相關(guān) URL Schemes 被去除這件事情,,從 iOS 10 Beta 版本發(fā)布以來就一直困擾著我。我?guī)缀趺刻於家盏礁鞣N各樣關(guān)于打不開系統(tǒng)設(shè)置的反饋,,除了表示無奈以外并沒有其他的辦法,。 我估計導(dǎo)致這個事情的根本原因有三個可能: 出于安全的考慮 蘋果要推進 3D Touch 蘋果要推進 Siri 不管怎么樣這個事情已成定局了,Pin 在最新版里面,,對于 iOS 10 設(shè)備已經(jīng)去掉了這部分的 URL Schemes,,以免用戶對其造成誤解。4. Safari View Controller 在插件中被禁止其實最讓我難受的是第四點,,Safari View Controller 在插件中顯示不出來,。長期以來 Pin 有一個創(chuàng)新的舉動就是可以在通知中心和鍵盤等處直接瀏覽網(wǎng)頁,并且使用 Safari View Controller 讓其具有最好的瀏覽體驗,。現(xiàn)在 Pin 在預(yù)覽方面不得不使用了體驗沒有那么好的 WebView,,因為通知中心上面是不能直接滾動網(wǎng)頁的,所以我對其做了一些定制化,,使用戶在通知中心瀏覽網(wǎng)頁的時候也可以滾動網(wǎng)頁,、前進后退等。這是一個權(quán)衡的結(jié)果,,目前的效果也尚可接受,。有一點比較奇怪,Safari View Controller 在通知中心,、鍵盤都不能使用,,但是在 Action Extension 里面卻依然可以使用。事物總有兩面性,,上帝關(guān)上一扇門,,同時也會為你打開一扇窗。Pin 在新版里面還是有一些進步的,,這些進步有些是 iOS 變化帶來的福利,,有些是重新梳理產(chǎn)品的結(jié)果,大概集中在這么幾個方面:其中第一點是最值得拿來說的,,也是我為其花掉時間最多的部分,。使用過 Pin 的朋友可能知道,Pin 在通知中心制作了 4 個插件,,分別是:剪貼板,、動作、預(yù)覽,、分詞,,這實在是太多太亂了(下圖)。這次趁著 iOS 10 通知中心的改造,,我花了一些時間把它們合并成了一個,,并且保證了之前絕大部分的體驗沒有被砍掉??梢哉f雖然現(xiàn)在的版本并不很好,,但也是經(jīng)過了一些思考的。首先的一個任務(wù)是把剪貼板和動作結(jié)合在一起,,這其實是 Pin 的核心:基于剪貼板數(shù)據(jù)的效率工具,。這一步我想的是在剪貼板列表下方增加一個動作列表。這樣的話當(dāng)用戶在剪貼板列表切換選中的條目之后,,可以在動作列表里面選擇不同的動作來執(zhí)行,。然后對于預(yù)覽和分詞,其實是同一層次的邏輯,,它們都是對于某個選定文本的操作,。所以它們被歸納到一個操作條上面,點擊之后都會展開一個新的面板,。所以現(xiàn)在 Pin 的剪貼板條目一共有 4 種操作:預(yù)覽、分詞,、置頂,、刪除,最后的效果看起來是這樣:最后就是切換本地/云端的部分,,以及頂部翻頁的按鈕,。對了,Pin 的 Widgets 也支持 iOS 10 的折疊模式,,在這種模式下非常簡潔,,會固定展示兩行剪貼板內(nèi)容,以及一行動作,。
在 Pin 以前的版本里面,,被吐槽最多的莫過于通知中心操作過于靈敏,經(jīng)常在滑動的時候就誤觸的動作然后跳到別的地方去了。這一點在 Pin 的新版里面已經(jīng)得到改善,,誤操作的幾率已經(jīng)大大降低,。 Pin 在新版里面支持在通知中心輸入文字,包括保存?zhèn)渫?、發(fā)微博,、發(fā) Twitter 等等,這一點是 iOS 10 之后才有的好處,。Pin 早期的版本里面,,雖然也支持在通知中心保存?zhèn)渫洠侵荒鼙4婕糍N板的內(nèi)容?,F(xiàn)在已經(jīng)支持打字了,,你可以復(fù)制一張圖片之后,立刻在通知中心發(fā)出微博:Pin 支持一些擴展功能,,例如抓圖,、網(wǎng)頁截圖,在 2.6 版本里面,,也對反饋較多的網(wǎng)頁截圖進行了優(yōu)化,。以前只能對網(wǎng)頁整個截圖下來,保存到相冊的圖片由于過大甚至?xí)?dǎo)致相冊崩潰?,F(xiàn)在好了,,點擊截圖之后直接對其進行裁剪。當(dāng)然你也不能對過于長的網(wǎng)頁進行截屏,,否則崩潰的就是 Pin 了(逃,。分詞,也是 Pin 的一個特色功能,,它的目的是選中大段的文本之后,,可以快速地將其切割成小段,對中文里面選擇英文尤其有用,。以前 Pin 的分詞會把標(biāo)點符號都給丟掉,,現(xiàn)在的版本里面提供了一個選項,可以讓你在分詞過程中保留標(biāo)點,。以上就是 Pin 2.6 版本中的一些變化和過程中的一些思考,,希望大家能夠喜歡新的版本。Pin 作為一個誕生快一年的個人 Side Project,,我因為興趣愛好個人投入了不少精力,。 Pin 是一個充斥著我個人想法的產(chǎn)品,在這一年的過程中得到了很多支持和鼓勵,,也感謝很多給 Pin 捐贈過的朋友,,以及 AppSo 的關(guān)注,。 這次更新應(yīng)該是一個新的開始,日后也陸陸續(xù)續(xù)會有新的想法在上面實現(xiàn),,我希望能走得更遠(yuǎn)一點,。本文由讓手機更好用的 AppSo 特約出品,關(guān)注微信號 appsolution,,回復(fù)「劇變」,,告訴你 iOS 10 應(yīng)用擴展的劇變,對你的 iPhone 有什么影響,。每次系統(tǒng)變化,,都有一些新的阻礙和新的機遇。
|