說出來你們可能不信,落格輸入法起初是我的一個練手項目,它叫小飛

但在動手寫它之前,其實我就已經抱怨過很多次了,說自己要寫一款好用的輸入法,因為我用雙拼,而現存的輸入法,都不怎麼重視雙拼這個群體,同時,就全拼來講,各種廣告彈窗小紅點也把它們本身整句輸入啊實用功能啊這些優點給埋沒了。

一直到 2015 年 11 月 7 日,我第一次有了動手寫一個輸入法的想法:

現在iOS上的輸入法大都臃腫難用,而係統自帶又沒有雙拼的支持,好不容易花了18塊買個 SPi吧功能還不太完善想退款。我想,一款第三方鍵盤將是我在iOS上搓的第一款app。

但這畢竟只是一個夢想,後來,我又斷斷續續用了各種輸入法,但最終都沒有得到理想的結果,第二年 2016 年 7 月 20 號,我正式創建了落格輸入法的代碼項目,代號 flyinput。

最一開始,落格輸入法是這樣的:

落格輸入法-設計手稿

以及這樣的:

落格輸入法設計稿-中文界面

那時候就想,如果有一天,能做一款自己的輸入法多好,沒有那些華而不實的東西,就簡單地打字即可——畢竟,ios系統中文輸入法就是死活都不支持雙拼。

演進

後來到了 8 月份,我終於鼓起勇氣,也有時間來做這件事情(實際上是閒的蛋疼),完全不懂,照著老外的教程作例子,然後自己改,比如這樣:

照著例子做出來的第一款落格輸入法

你看,一模一樣有木有?而且只能輸入英文字母,但我的內心是激動的,畢竟我做到了——這是我第一次現充。

經過幾次迭代,我搞定了 ios 第三方鍵盤的架構,然後開始自己從頭開始實現一款可以打字的輸入法,比如這樣:

第一次把設計手稿變成了真實的軟件

這一刻我真的是很激動的——畢竟我又一次實現了自己的夢想,是的它就這麼誕生了,雖然功能單一,但確實能用了。

這就是我經常在代碼里和別人說的,“至少它能用”,這不是我寫代碼的最低標準,而是說在寫代碼的時候,代碼應該時刻保持可編譯、可執行的狀態。

由於我也有 iPad,所以從一開始,落格輸入法就是一款 iPhone iPad 通用的 app,也可能是由於我用的軟件都是那些比較精緻的(國內軟件少有),它們都能配合ios系統功能來增強體驗一致性,比如配適系統的黑白色,少有人知道——畢竟目前的話蘋果並沒有把它搬到檯面上來,但係統裡你可以看到,如果在通知中心搜索,那麼鍵盤是黑色且半透明的。所以, 兩次迭代之後,半透明不能,但黑色還是可以有的,比如這樣:

配適系統的暗色調

當然,你也看到了,右上角多出了幾個按鈕,表情鍵盤,中英切換以及收起鍵盤。

值得一提的是:那個下滑的手勢並不好使,畢竟第三方鍵槃無法做到那麼順滑地改變自己的高度。所以最後還是取消掉了。

再後來,我突破了一些限制,誰說不獲取完全訪問權限,就不能獨立配置了?我用AppGroup 的特性,還是做到了這一點,所以落格輸入法可能是ios平台唯一一個不需要完全訪問權限但可以在 app 裡配置鍵盤的輸入法,比如這樣:

 

在輸入法的app中設置鍵盤而不需要完全訪問權限

不少輸入法其實他們根本做不到也不知道如何給按鈕加陰影,是的他們用的都是“皮膚”其實就是貼圖,但我不想那麼做,也就是在那個時候,我決定讓鍵盤風格與系統更加接近,所以,我又攻克了這個難題,於是鍵盤就成了這樣:

 

現在落格輸入法的樣子

至此,落格輸入法的UI算是基本定型,更多的功能也不再設計UI的改變了。

空間

其實說起來,輸入法這一塊的發展空間是很大的。現在輸入法可以說只有搜狗百度兩家獨大(指中文),而他們的盈利方式都比較單一,也就是說,輸入法的商業模式上其實是有可挖掘的空間的,而且很大。

落格輸入法在ios上售價40元,但依舊有著銷量,當然這是由於它是ios平台唯一的一款碼表輸入法,可以自由導入碼表使用雙拼,還能輔碼。這裡可以看得出,中文的輸入其實不僅僅是全拼,由於雙拼的歷史問題,推的人太少了,輔碼的概念也不為人所知,如果能推出來,其實也不一定就不會被人接受。現在回過頭想想,就必須用全拼打字嗎? (那麼反人類你們也用得下去,好在門檻低),中文輸入這麼多年了,是不是應該有人來思考並推廣新的輸入方式了呢? (這裡不關心語音輸入手寫輸入以及奇葩的腦電波輸入……專指大眾鍵盤打字),這是我們應該去思考的。

價格

一開始落格輸入法定位在小眾的小眾上,後來改為小眾,畢竟雙拼用戶是極少的。也可能是幅度大吧,落格輸入法第一次限免,下載量飆升 6000 人次,當時我嚇壞了,第二天就取消了限免,並從此再沒有開啟過,但搞笑的是,我再次冰點1元,下載量就只有一百多了,由此可見——那些不願意付費的用戶,是永遠也不會去付費的,而願意付費的用戶,你打折與否,他們不關心,他們關心的是你應用本身。

另外值得一提的就是,限免以後我覺得完蛋了這個月的銷量甚至未來幾個月的銷量將止步於此了——實際上後半個月銷量該如何還是如何,根本不曾受到影響,甚至第二個月還略有提升。

溝通

做為獨立開發,那麼售前售後就都是我自己了,代碼之餘,去普通群與內測群答疑解惑,這個時候你就會發現人生一大哲理:“新用戶永遠都有”。

無論你新手引導常見解答寫得多麼詳細和全面,但人家不看你沒脾氣,同時遇到bug耐心與詳細地溝通是排除bug的利器,囉嗦五分鐘描述問題讓用戶確認,要比你自己瞎猜然後搗鼓一夜無果要好得多,這一點要去向蘋果的在線售後學習,雖然套路,但你自己用上的話,確實能夠大大提升溝通的效率——尤其是你的用戶可能根本不知道什麼是“文件夾”。

完成度

這是一個很奇特的東西,很多地方都在談,比如畫畫,我們叫“塑造”,做一款產品也是這樣,你不能止步於主要功能以及花邊功能就完事。為什麼你用著微信覺得可以,但用過threema就覺得好難用?功能都是一樣的,但上手就是不舒服?

什麼時候叫做一款應用的開發完成?套用一句話,也許在大師的眼裡,就像沒有一幅完成的畫作一樣,也同樣沒有一款完成的軟件。如果用“細節”來說,那可能有些不太準確,我和朋友解釋的時候用的是“周到”這個詞,而很多地方,考慮周到來自於經驗——時間上的積累。你的應用做成什麼樣子,高手一眼就能看出你在此類的行業或者說開發中從投入了多少個小時,換到用戶的手裡,他們不懂,他們只會感覺出,這個應用用起來好不好用,好不好看,舒服不舒服。

總結

寫了這麼多,其實也沒什麼犀利的見解,都是日常生活的積累,從完全不懂並發到後來的“無並發不編程“;從一開始的 sqlite,到後來的 cmph;從一開始的單純數據庫select,到後來的隱馬爾科夫模型維特比求解……大家都是這麼一步一步走過來的,落格輸入法的技術難點可能並不多,但難得的是它是一個真實的、完整的項目,從設計,到實現再到營銷,它有著上千的用戶,90% 的好評率,最高滿分五顆星的戰績,我真的是很感動了。

從 1.0 版本開始,落格輸入法一直保持著快速的迭代過程,我也幾乎是全職在做這件事情,累計發布 22 個版本更新,落格輸入法也從一開始的簡陋,變成現在不少用戶已經略嫌臃腫(不少人已經不能完全使用落格的所有功能了)。 XD

如果有一天,如果有機會,我一定會讓落格輸入法變得更牛逼更好用。

 

本文由 落格博客 原創撰寫:落格博客 » 寫 落格輸入法 的這半年裡獲得的 一點人生經驗

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/2459.html

由...出版 落格博客

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

26 replies on “寫 落格輸入法 的這半年裡獲得的 一點人生經驗”

  1. 再給個特價或是冰點價好嗎?我也是從其他論壇聽說了解到落格輸入法的,網上看到你寫的博客文章感覺很不錯,去app store一看十幾塊也是挺貴的,等有特價再下載,不不然就用搜狗輸入法的。。。唉。

      1. 十分感謝!看到剛才又降價已經購入使用!非常棒啊!提個使用建議:按住123鍵滑動輸入符號時反應有點慢,希望能夠流暢快點,謝謝!

          1. 请问IOS锁屏状态下怎么无法呼出落格输入法?!Emoji表情包人物无法更换肤色?面板空格左边的表情键可否更换为系统原生Emoji ?以后会加入语音输入吗?

  2. 非常感謝你!落格真的非常好用,尤其是我還是4寸屏的時候……
    現在換成大屏單手打字變得有點困難,雖然知道有單手模式_(:3」∠)_

    提個小小的建議就是希望開一個上劃符號直接其顯示在鍵盤上的功能,不喜歡的人可以關閉。因為上劃符號不直觀我每次輸入符號都要思索一下它們的位置。

  3. 講真,很厲害啦!
    我也是最近才開始使用雙拼,今天剛滿一個星期;
    我昨天購入了MAC版,正準備買IOS的時候發現不能用xiaohe,覺得挺可惜,畢竟這款輸入法是我在MAC上使用過最流暢的輸入法
    我將搜狗所有無關和各種聯網功能全部關掉,竟然獲得了一些流暢度提升,但是依然無法達到落格當時的體驗。作為一個初學者來說,換方案的成本(主要是心理上)有點大,所以我暫時使用的還是搜狗作為替代品。
    等待有足夠的時間(懶勁過了),再換個落格有的雙拼方案;
    我有軟件潔癖,我喜歡用最優秀的作品。

  4. 限免有這麼多人購買是因為這款輸入法好用,有價值,雖然自己不會去用,但是會收藏,以便後面如果想用就可以。所以6000用戶絕大部分應該是不會用雙拼的,比如我,哈哈,純粹的收藏

  5. 雖然是五筆用戶,但看到彌補空白的產品,還是很高興的。並且也非常理解,精心打磨作品的過程,就是自己成長的過程——而這種成長,遠遠不止技術。實際上經歷了某個細分領域用心做到極致的過程後,也就在信心和方法上,可以達到其他領域的極致。始於技,致於道。加油~

    1. ?看来是我理解有问题啊我们小圈子里把现充理解为“临时充当”的意思……?‍♂️我再也不这么用了……(但大家都这么用啊)(是我传出来的么……)

  6. “至此,落格輸入法的UI算是基本定型,更多的功能也不再設計UI的改變了。“
    恐怕,為了微軟雙拼用戶,你還需要改UI……

    我是一個用 Dvorak + 微軟雙拼 的用戶……

Comments are closed.