訊飛如何做到iOS語音輸入不跳轉?

原來的輸入法都需要跳轉下,這次訊飛是如何做到的,在不跳轉的情況下就能語音輸入?


內容更新:

經過長期使用,證明這樣後台錄音的方式耗電量非常驚人。下圖是iPhone7 plus一天後的電量統計,以前我的微信耗電量都是遠超其他應用,而訊飛還要遠超微信,可見其耗電量情況。與之對比的是搜狗輸入法,這段時間我一直只用搜狗打字,用訊飛語音,然而搜狗耗電量都可以忽略不計,訊飛卻是榜首(並且!訊飛未開啟後台應用程序刷新,而搜狗還開啟了後台應用程序刷新!)以及最近使用訊飛後手機經常卡機重啟,還不能確定是否是訊飛引起的問題。望開發人員儘快優化。

?‥…━━━??‥…━━━?分割線?‥…━━━??‥…━━

原答案:

非常簡單,語音按鈕不再是跳轉,而是打開後台的錄音功能,錄音後軟體進行轉換,然後自動代入到輸入法中輸入。可能後台的輸入法軟體用一些功能實現了後台常駐,因此可以隨時開啟錄音(老ios時代一些下載軟體曾經使用過長時間播放空白音樂實現後台常駐,當然現在應該有更好的方法)

ps:還是很佩服產品經理的腦洞的,這個就像之前ios防騷擾沒有開放的時候,一些號碼通將幾萬個騷擾號碼燒到通訊錄的腦洞一樣讓人拍案叫絕。怎麼以前各大輸入法的產品經理們都沒有想到這樣的好方法...不過這樣常駐後台的方式,耗電量是個大問題,而且現在有不少人反應偶爾會提醒網路沒連接的情況,可見還需要優化。還是期望蘋果能早日開放許可權啦~


利用系統特性的一個折衷的實現方案。

技術ID和最終的效果都挺不錯的

贊一個!


推薦閱讀:

輸入法能否成為門戶微博大戰的微武器?
韓國人使用何種韓語輸入法?
360現在推送安裝手心輸入法,如果沒有任何廣告彈窗,那麼類似的輸入法產品如何盈利?
按「emmm…」可能打出什麼奇怪含義的句子?
「似乎」明明是一個很常用的詞語,為什麼很多輸入法敲「shihu」都不能直接打出這個詞?

TAG:輸入法 | iOS開發 | 科大訊飛 |