閱讀50 返回首頁    go 阿裏雲 go 技術社區[雲棲]


“爆發戶”小米憑啥那麼牛

前不久,小米旗下的多看閱讀團隊發布了一個新的應用:小米小說。這款應用小巧而專注,是專門針對網絡小說的閱讀,人們用它既可以閱讀不同原創網站上的連載小說,也可以閱讀移動設備上的本地圖書。

關於這款冠著“小米”之名的應用大家有很多猜想,網上也有不少解讀,這裏就不多說這個話題了,我們今天是想了解一下,開發出小米小說背後的技術都有哪些呢?帶著這個問題,51CTO記者來到北京多看科技的辦公室,采訪了多看閱讀副總裁王毅。

架構:源於多看閱讀 是個體力活

據王毅介紹,小米小說其實原本是多看書城上的原創頻道,采用連載的方式,但其他的一些技術都是公用的,所以小米小說的架構是源於多看閱讀。值得一提的是,小米小說采用了小米帳號體係和米幣支付,這也是小米內部生態圈的整合,可以進行快捷和方便的支付。

那麼為什麼要將小米小說單獨拆出來作為一個新的應用呢?王毅表示,據他們的調研,發現圖書的用戶群和網絡小說的用戶群以及需求相差很大,所以放在一起其實並不好,分為兩個產品,各自有自己精準的用戶群體,這才符合移動產品的小而美的設計思想。

那麼和多看閱讀不同的部分,小米小說是如何保證從文學網站獲得即時更新呢?原來現在閱讀的渠道很多,所以文學網站都推出了自己的API,小米小說通過接入這些API可以保證實時更新。不過這些API的性能有高有低,接入和之後的調優就是體力活了。

客戶端:采用原生App 產品設計很重要

小米小說的客戶端是采用Native方式開發,雖然開發難度較大,但對於多看的研發團隊來說不是個問題。據王毅介紹,他們在幾個月前才開始有做小米小說的想法,後來投入開發,也並沒有用去多少時間。

“采用原生開發,有助於為用戶帶去我們多看的閱讀體驗。” 小米小說在客戶端上采用了和多看閱讀一樣的排版引擎,保證了原創文學內容也可以享受到精品閱讀的快感。目前原生App的體驗仍是Hybrid混合App和Web App所不能相比的,不過原生App在更新和更改界麵布局方麵有弱點,特別是對書城這樣的模塊,王毅表示,他們也不否定將來可能采用混合開發甚至Web App的方法。

至於客戶端的優化,王毅表示,其實這主要靠產品前期的設計,隻要設計好了,然後工程師們按照設計來實現就基本上沒什麼問題,這對移動產品經理提出了很高的要求。不過一款移動App是否能夠成功,的確從很大程度上取決於產品經理。

測試:采用第三方測試平台

小米小說目前隻發布了Android版本。事實上自從多看被小米收購以後,主要目標設備就變成了Android。但隨之而來的考驗就是Android的碎片化問題。

多看對這個問題也沒有很好的解決辦法。小米小說首先針對自家的設備做適配,然後其他的Android設備的測試就交給第三方測試平台了。

看到這裏,想必讀者已經對小米小說的技術已經有所了解。也許有人認為小米小說的技術沒什麼了不起的,但一款App是否成功,技術隻是其中的一個方麵,技術畢竟是為體驗做支撐的,隻要用戶體驗上去了,用戶並不關心它背後的技術是什麼樣的。

這裏也想對開發者們說一句,不要盲目的追求技術,有些東西如果能用第三方服務,那麼還是用第三方服務為好,比如推送、測試等,而開發者們應該將精力集中到應用的核心功能和體驗上,這樣才能做出像小米小說這樣的作品。

最後更新:2017-04-03 14:54:43

  上一篇:go webview使用sslError解決https跳轉報錯的問題
  下一篇:go 手機衛士05-自定義對話框