專訪鐘穎:小白也能用的自動化神器,背后有什么秘密?

AppSo

06-14 18:32

如果你想通過自己動手,讓手里的 iPhone 更好用,那么 JSBox 你一定不會錯過。這是一款對編程新手和小白都非常友好的工具,可以通過它創造出一系列優化 iOS 通知中心的組件。點擊這里,查看我們之前的詳情評測。

為了讓 iPhone 更好用,JSBox 的開發者鐘穎曾制作了多款應用,其中就有大家熟悉的 Pin。

今天我們請來了鐘穎,讓他和大家聊聊為什么他會熱衷于開發「創造工具」的工具。

認識鐘穎

鐘穎,從 2012 年開發 iOS 和 Mac 平臺軟件至今。開發過的 Pin、小歷等 app,被 App Store 多次推薦,其中 Pin 榮獲 2016 年 App Store 中國區年度應用。

近期一直在不斷更新新項目 JSBox,這是一款「創造工具」的工具,旨在在 iOS 平臺上給有一定動手能力的用戶提供一個可靈活自定義的工具。

能不能用一句話介紹一下?JSBox ?

JSBox 是一個為效率工具愛好者設計的 iOS 應用,可以通過 JavaScript 來實現各種原生的 iOS 插件,讓你無需對 iOS 有所了解,就能制作出自己的應用。

為什么會想到開發 JSBox 呢?

這個 app 脫胎于 Pin 3.0 里面用腳本來處理文本的功能。

一開始我想在 iOS 上面通過 JavaScript 來對剪貼板文本做靈活的處理,后來基于這個概念制作了更強大的 JSBox。在之后不斷地完善之下,JSBox 提供了更豐富的接口,以及更專業的編輯器。

開發過程中遇到最大的挑戰是什么?

對于一些比較小的應用,很多問題往往已經有了成熟的解決方案。但是對于 JSBox 來說,有很多功能的實現完全沒有可以參考的開源實現,很多時候甚至沒有人討論。

比如說,在 iOS 平臺實現 JavaScript 智能的自動補全,還有實現 JSBox 里面通過拖拽來創建圖形界面的功能。

可以說 JSBox 里面有不少功能在開發方面很有挑戰,必須對某個領域有一些研究才能做得下去。

你對 JSBox 的長線規劃是怎樣的?

JSBox 是一款要開發很久的產品,我大概從 2017 年的 10 月份開發到了現在,但是現在的版本距離理想狀態依然很遠。

在接下來的一段時間,會向幾個方面努力,比如提升對 iPad 的支持,提供更好的調試工具,以及優化跨平臺開發的體驗等等。最終的目的,是為了開發腳本和使用腳本的體驗都能讓人滿意。

剛剛從 WWDC 現場回來,你的最大感觸是什么?

感觸很多,WWDC 已經成為全球 Apple 開發者的盛會,更是 Apple 的一場 show,無論是 Keynote 還是 Session 都能看到 Apple 的專業。

WWDC 2019 上給你最大震撼的是什么?

最大的震撼還是 Apple 對隱私的投入吧。

比如 Sign in with Apple 以及全新的 Find My。Apple 絕對是隱私方面做得最好的公司,同時也帶動了開發者們朝這個方面努力。

▲圖片來自:MacWorld

體驗 iOS 13 的感覺如何?

第一時間升級了 iOS 13 和 macOS 10.15,基本已經可以用作日常主力使用,但仍然不建議普通用戶升級。

用戶利用 JSBox 制作的工具中,你覺得哪些比較有意思?

在眾多的由用戶開發的工具里面,我覺得最有意思的還是小歷的 JSBox 版本和 Pin 的 JSBox 版本。

他們通過 JSBox 編寫工具來彌補原有工具不讓他們滿意的部分,這也是 JSBox 的初衷。

用戶對 JSBox 的反饋怎么樣,有沒有一些有趣的故事可以和 AppSo 分享一下?

這樣一款「硬核」的產品,用戶評價的兩極分化比較嚴重。

很多樂于動手的用戶對 JSBox 的評價很高,因為 JSBox 能讓他們根據自己的需求制作出工具,當然也有部分用戶表示上手難度太高。

在所有的用戶故事里面,最讓我動容的是有個用戶完全靠自學,一點點寫出了 JSBox 版本的小歷。盡管他的初衷是為了卸載小歷,但我覺得這就是 JSBox 的使命:

讓愿意動手的人可以改造自己的工具,如果可以學到一些東西,那就更好。

▲?左:用戶做的腳本,右:用戶的反饋

如何讓用戶更喜歡你的產品,這種親切感是如何建立的?

主要還是靠社交平臺上的各種交流,比如 Telegram 群和官方的社區。

本質上來說 JSBox 只是一個編程工具,但實際上我在做客服的過程中也解答了很多與 JSBox 本身沒有太多關系的編程問題。在這樣的一些交流下,不斷地把社區氛圍做起來。

如何建立良好的用戶反饋機制與任務管理 ?

JSBox 提供了幾個反饋渠道,其中最常見的是郵件反饋,另外也建立了相應的 Telegram 群,還有自己的論壇。

我會每天抽一定的時間集中地去回復這些內容,盡量做到解答用戶的疑惑。

如何判斷自己的長處與行業大勢的結合點 ?

我覺得我沒有這個問題,我的幾個項目一開始都是為了解決自己的需求而做的,發現反響不錯就繼續做下去了。

或許獨立開發者不適合想這個問題,行業大勢這個話題太大了,對于小團隊,把一個小需求做好可能是更好的方式。把自己的小需求解決好,然后賣給有同樣需求的人。

開發一款產品,什么情況下你能確定方向是對了的 ?

現在要試錯的話有很多渠道,比如社交媒體,測試平臺 TestFlight 等等。

但是對于小團隊或者獨立開發者來說試錯的成本其實是比較高的,不可能像大廠那樣什么都做,把有反響的項目深耕下去。所以我還是那個觀點,獨立開發者要做自己喜歡的項目。

最得心應手的一件工具是什么?

不說自己的作品,Mac 上面的話我最近最喜歡的應該是 VS Code,可以說是我除了寫 iOS 之外的萬能編輯器。

另外也離不開 Telegram,可以說是 IM 里面最好的。

能不能和我們分享一下你日常的工作流?

我日常用自己開發的 TodayMind 記錄一些要做的事情,Xcode + VS Code 在 Mac 平臺上面開發,用 Sketch 做設計,Fork 是我的 Git 圖形界面,另外也用 iTerm 2 + Oh My Zsh 這樣的組合。

能不能給我們看看你的辦公桌面?

很簡單的升降桌 + MacBook Pro。

開發工作之余,你最喜歡做什么呢?

看電影。

能不能和我們分享一下你的手機首屏,看看你的常用 app?

題圖自:Wired

關于 A Talk

產品(Product),是用來滿足人們需求和欲望的物體或無形的載體。

AppSo 報道過無數的好產品,但好產品究竟從何而來?AppSo 希望讓產品背后的人,和你聊聊產品幕后的事。

于是,訪談欄目 A Talk 應運而生,關乎產品、關乎運營、關乎創作。

如果你也想加入 A Talk,與 AppSo 百萬讀者分享你的產品經驗,請在 AppSo 微信公眾號回復【開發者】,了解更多詳情。

往期回顧:

專訪 GoodNotes 主創:如何打造 iOS 上最好的手寫筆記?

專訪《馬卡龍玩圖》主創:三千萬人都在用,他們如何打造最好玩的摳圖 App?

專訪 NOMO 開發者飛豬:刷爆朋友圈的相機 App ,從誕生起就是「意外」

專訪 WWDC 獎學金獲得者翁培鈞:從全球作品中突圍,他只用了十天

專訪陳星漢:為什么要花七年,做一個免費游戲?

專訪騰訊天美工作室:看不見也能玩的游戲,為什么能讓玩家淚流滿面?

專訪周楷雯:如果我堅持 10 年,能做到多極致

專訪徐五四:回顧十年開發經驗,這位十項全能的獨立開發者說了些什么?

專訪承槐:傳文件又快又好還免費,這為什么是一筆好生意?

專訪王妙一:真誠做游戲,一個人也開心

專訪 Sorted 主創:把一半時間放用戶身上,做高效的時間管理工具

專訪 MiniHour 開發者李世超:好的產品一定是有溫度的

后評論

評論在審核通過后將對所有人可見

正在加載中
www.福利彩票走势图