牛讀App安卓版是運行在Android手機上的手機聚合閱讀器軟件,牛讀App安卓版內容來自於知乎日報、開發者頭條、Github Trending等多個平台。小編提示目前隻有在 WIFI 環境才會自動刷新,否則必須手動下拉更新數據,而且隻會更新當前頁麵!
Hacker News 加載很慢,因為 HN 官方 API 的特殊性,列表需要多個請求才能完成,而且在國外,所以更新會稍慢,進入詳情頁麵是直接用 WebView 打開這個鏈接,更慢,點擊後麵的回複可以查看回複列表,目前采用了分級加載的策略,會稍微好點
目前 Android 版沒有針對 Android6.0 優化
關於大家關心的權限問題,大家盡可以放心,除了處理資訊,沒有做任何其他動作,如果提示需要一些電話之類的權限,可能是因為添加的分享模塊需要
牛讀app采用 React Native 開發,沒有任何後端,所以某些資源訪問會比較慢,比如 V2EX,因為官方並未提供 tab 的 API,所以目前是采用實時爬取得手機頁麵,解析 DOM,然後使用 Native View 渲染出來,這個過程可能會稍微有點耗時,如果有後台爬取提供API會好很多,但是我目前並不想做後台
關於數據刷新機製,目前隻有在 WIFI 環境才會自動刷新,否則必須手動下拉更新數據,而且隻會更新當前頁麵,所以第一次使用的時候其他頁麵內容都是空的(早期是全部更新,但是會影響啟動體驗,而且並不合理)
對於方便解析的頁麵內容,都是采用解析 DOM 然後用 Native View 渲染,包括 知乎日報、V2EX、CNODE、Hacker News,開發者頭條因為內容源多變,沒辦法做解析,Github Trending 沒時間處理目前也是用WebView打開,後麵會做專門的Native頁麵
訪問 CNODE 某些帖子閃退的問題,其實是有一篇帖子的GIF圖片過大,然後 React Native 的 GIF 解析有 bug,所以造成內存占用過大而閃退
展開 +
收起 -