iPaste:剪貼板界的一股清流

iPaste,既是我的第一個(gè) App,也是到目前為止最后一個(gè);為什么呢?

先前,iPaste 只活躍于 Mac 電腦中;
現(xiàn)在,我把它帶到了 iPhone 手機(jī)上。

0) 緣起:我為什么要做 iPaste for iOS?

2017 年 7 月 21 日,我正式入坑 iOS 開(kāi)發(fā)

要學(xué)一門新的編程語(yǔ)言,最好的方式是:邊學(xué)邊用。而縱觀我當(dāng)時(shí)已經(jīng)做的產(chǎn)品(Klib、iPiciPic Mover、iPasteiTimer、iHosts),iPaste 最適合練手 iOS 開(kāi)發(fā):產(chǎn)品本身邊界清晰,已經(jīng)有了 macOS 版、可以練習(xí) iOS & macOS 間的數(shù)據(jù)同步。總之,簡(jiǎn)直太適合了;于是,就有了你即將看到的產(chǎn)品。

其實(shí)還有別的原因。雖說(shuō)市面上已經(jīng)有不少剪貼板應(yīng)用,但還真沒(méi)有我特別滿意的。如果你了解我之前已經(jīng)做的產(chǎn)品,就會(huì)發(fā)現(xiàn) 我特別偏好小巧、簡(jiǎn)潔的應(yīng)用,不喜歡在小小的應(yīng)用里塞很多功能;不需要的功能總在礙眼,還讓交互變復(fù)雜,不爽。

那么,到底我對(duì)剪貼板有什么需求,又會(huì)把這款應(yīng)用做成什么樣子呢?且往下看。

1) 我對(duì)剪貼板的需求

電腦端 (Mac) 和手機(jī)端 (iPhone) 各有不同,下面分別介紹。

1.0) 電腦端的剪貼板

主要有以下三類需求:

粘貼最近復(fù)制的內(nèi)容

  • 比如,最近在邀請(qǐng)大家參與 iPaste for iOS 的 Test Flight 測(cè)試時(shí),我需要從郵件、聊天工具等地方復(fù)制呢稱、郵箱,然后統(tǒng)一到開(kāi)發(fā)者后臺(tái)填寫(xiě)。
  • 有了 iPaste,我可以在一個(gè)應(yīng)用中集中復(fù)制,然后在后臺(tái)統(tǒng)一粘貼;無(wú)需在應(yīng)用間頻繁切換。

粘貼非常常用的內(nèi)容

  • 比如,在開(kāi)發(fā)過(guò)程,有些我常用的命令,如:
    • git co master; git merge dev; git push; git co dev;
  • 在 iPaste 中,我可以把它 Pin 起來(lái),從而使用固定的快捷鍵粘貼。比如按下 Command + Shift + V 顯示剪貼板歷史、按下 A 粘貼。

粘貼時(shí)不時(shí)用到的內(nèi)容

  • 比如 Emoji 表情。
  • 雖說(shuō)微信、Telegram 等客戶端都有 Emoji 插入的面板,但內(nèi)容、排列各不相同。而實(shí)際上,我常用的 Emoji 表情并不多。
  • 在 iPaste 中,我會(huì)把這些常用的表情都放到一個(gè)分組中,實(shí)際的快捷鍵順序是:按下 Command + Shift + V 顯示剪貼板歷史、按下 Command + A 顯示分組、按下 A/B/C/… 粘貼。

除了上述三類使用場(chǎng)景,還有一個(gè)通用的需求:高效。從前面的圖可以看出,不同類型的歷史都可以通過(guò) 純快捷鍵 快速插入,實(shí)際使用效率很高,感覺(jué)也很爽。

1.1) 手機(jī)端的剪貼板

手機(jī)端我最常用的需求是:

粘貼時(shí)不時(shí)用到的內(nèi)容

  • 比如已有產(chǎn)品的技術(shù)支持。
  • 由于我有多款產(chǎn)品、每個(gè)產(chǎn)品經(jīng)常收到用戶重復(fù)性的問(wèn)題,如:
    • 為什么使用 iPic 上傳 png 圖片后變?yōu)?jpg 格式(因?yàn)槲⒉┎恢С?png 格式)
    • Klib 是否會(huì)支持導(dǎo)入生詞本并導(dǎo)出至 Anki(會(huì))
  • 如果是在電腦上,即使沒(méi)有 iPaste,我依然可以從之前回復(fù)過(guò)的郵件、聊天記錄里復(fù)制粘貼,還能忍。
  • 但在手機(jī)上,搜索起來(lái)很麻煩。如果要手動(dòng)打字,那更要了親命;更別說(shuō)插圖了。
  • 有了 iPaste for macOS & iOS,我會(huì)先在 iPaste for macOS 上整理常用的問(wèn)題及回復(fù)(畢竟電腦上操作效率高),添加到 iPaste 分組中(一個(gè)產(chǎn)品對(duì)應(yīng)一個(gè)分組)。這些分組及記錄會(huì)自動(dòng)同步至 iPaste for iOS 中,我就可以很輕松地在手機(jī)端復(fù)制,然后粘貼至微信等聊天工具中。
    • 用戶看到我碼這么多字、還回復(fù)這么快,會(huì)覺(jué)得我很誠(chéng)懇…

另外,在通知中心添加 iPaste 小組件后,可一鍵復(fù)制之前的歷史、或者 Pin 中固定的內(nèi)容,然后快速粘貼到第三方應(yīng)用中。

其實(shí),還有個(gè)需求;雖然目前的 iPaste 還沒(méi)來(lái)得及實(shí)現(xiàn),不過(guò)可以先簡(jiǎn)單說(shuō)下。比如在做運(yùn)營(yíng)時(shí),我會(huì)先設(shè)計(jì)一張圖及對(duì)應(yīng)的文案,然后發(fā)朋友圈。目前,必須先通過(guò) AirDrop、微信等工具,先將圖片保存到手機(jī)中、同步文案,然后在手機(jī)微信中手動(dòng)發(fā)朋友圈。整個(gè)過(guò)程很麻煩。

在今后的 iPaste 中,可以在電腦端先后復(fù)制圖片和文案后,在手機(jī)端選擇,然后一鍵分享。

2) iPad 專有玩法:拖拽

蘋(píng)果在 iOS 11 中大大增加了多任務(wù)能力,其中一項(xiàng)就是可以在程序間互相拖拽內(nèi)容。結(jié)合 iPaste,還可組合中更多的玩法。

  • 拖拽任意內(nèi)容至 iPaste,自動(dòng)保存
  • 從 iPaste 中拖拽至你的應(yīng)用,自動(dòng)插入

比如,比如你在 iPad 上寫(xiě)作,左側(cè)分欄是你心愛(ài)的 Markdown 編輯器,右側(cè)分欄是待命的 iPaste,可隨時(shí)將 iPaste 中記錄的常用片斷拖拽至左側(cè)編輯器,如聯(lián)系方式、微信中的打賞二維碼、等等。

注:這需要較新的 iPad、并升級(jí)至 iOS 11,以支持多任務(wù)。

3) 多端同步,免費(fèi)

上面介紹的使用場(chǎng)景,隱含了一個(gè)前提:電腦端和手機(jī)端同步剪貼板歷史。

在實(shí)際的開(kāi)發(fā)過(guò)程中,這部分非常復(fù)雜,幾乎一半的時(shí)間都花在這上面。為了解決同步的數(shù)據(jù)合并等問(wèn)題,真是沒(méi)少掉頭發(fā)。

從商業(yè)的角度,這幾乎是最適合收費(fèi)的點(diǎn);市面上類似的軟件,無(wú)一例外在這點(diǎn)上都是收費(fèi)的。但從用戶的角度上,是件很難受的事:我在電腦端要同步到云端,收費(fèi)?好,我升級(jí)。然后在手機(jī)上發(fā)現(xiàn)還沒(méi)有同步下來(lái)。定睛一看:原來(lái)手機(jī)端還要再收費(fèi)?!從開(kāi)發(fā)者的角度,我當(dāng)然理解這是合理的,畢竟每個(gè)平臺(tái)都花了時(shí)間開(kāi)發(fā)。但實(shí)際感受,真的不舒服。

想了又想,我還是決定:使用 iPaste,在任意數(shù)量的 iPhone、iPad、Mac 間同步,免費(fèi)

技術(shù)上多說(shuō)一點(diǎn),云端是 使用蘋(píng)果自家的 iCloud 進(jìn)行同步

  • 對(duì)用戶是透明的,也即 你不需要在 iPaste 中做任何設(shè)置,就可以同步。前提是你在各個(gè)設(shè)備上使用相同的 iCloud 賬戶登錄,但實(shí)際上這幾乎是必然的。
  • 關(guān)于數(shù)據(jù)安全,你絕對(duì)可以放心。除了你自己,包括開(kāi)發(fā)者、喬布斯在內(nèi)的任何人,均無(wú)法看到你的剪貼板信息。
  • 關(guān)于 同步速度,快的時(shí)候,小于 2 秒。幾乎,你在電腦上復(fù)制一段話,2 秒內(nèi)就會(huì)同步至手機(jī)端。慢的時(shí)候,可能會(huì)超出你的耐心了。雖然我使用了后端同步、數(shù)據(jù)壓縮等方法,但畢竟核心層面依然依賴于蘋(píng)果的服務(wù)器,我自己實(shí)在無(wú)法給出承諾。
    • 如果你對(duì)電腦端與手機(jī)端共享剪貼板的實(shí)時(shí)性有要求,建議還是使用蘋(píng)果自家的 Handoff 功能,雖說(shuō)在手機(jī)端總會(huì)卡一卡,但總體還是可用的。

4) 付費(fèi)模式

前面既然提到了付費(fèi)與免費(fèi),這里就敞開(kāi)說(shuō)一說(shuō)錢的事。

花了這么多時(shí)間做產(chǎn)品,自然是想賺點(diǎn)生活費(fèi)的(手動(dòng)二哈)。那付費(fèi)模式怎么定呢?這是我非常頭痛的事;之前也在群里跟用戶一直聊過(guò)這事,一直也沒(méi)定下來(lái)。

最后選擇的是免費(fèi) + 試用 + 內(nèi)購(gòu)模式,感興趣可以看看 我之前糾結(jié)的過(guò)程

到底哪些功能免費(fèi)、哪些收費(fèi)呢?這里羅列一下:

功能點(diǎn) 免費(fèi)版 高級(jí)版
最近歷史數(shù)量 3 30
Pin ? ?
分組數(shù)量 1/0* 無(wú)限
分組內(nèi)記錄數(shù) 無(wú)限 無(wú)限
拖拽(iPad) ? ?
同步 ? ?
其他 ? ?
  • 免費(fèi)版電腦端支持 1 個(gè)分組,手機(jī)端不支持。

尾巴

閉關(guān) 60 天,終于奉上了我的第一款 iOS 作品。

以及 iPaste for macOS 2.0:

(下載后,還請(qǐng)順手評(píng)個(gè)分,同樣期待你的使用體驗(yàn))

這只是開(kāi)始。有了這個(gè)新技能,以后會(huì)有更多精彩的 iOS & macOS 雙平臺(tái)應(yīng)用,敬請(qǐng)期待。如果你有什么想法、需求,也歡迎聯(lián)系我:iToolinbox#gmail.com 靜候佳音。

號(hào)外:我有每天寫(xiě)博客的習(xí)慣。如果你感興趣,可以瞧瞧從 7 月 21 日開(kāi)始的博客:https://atjason.com 這里,你可以了解 iPaste 從概念到誕生的全過(guò)程,最鮮活、最真實(shí)的過(guò)程;艱難與欣喜,盡在其中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容