摘要
Hacker News Reader:適用於 Hacker News 最佳化的優質讀者。
我們喜歡什麼?
這款應用程式提供精美、高度最佳化的 Hacker News 閱讀體驗,無論在行動裝置、平板電腦和電腦上都能順暢瀏覽。速度飛快,在行動裝置上測試時,您可能會看到流暢順暢的轉場效果。它使用了主題顏色來整合至 Android 中,並且使用網頁應用程式資訊清單,因此可安裝。安裝完成後,看起來就像原生 HN 新聞閱讀器應用程式。
可能的改善項目
這款應用程式能處理許多事務不僅載入速度快,使用上也很順暢如果應用程式有任何一項功能,應用程式就能新增離線體驗的支援。這類頁面可能是簡易的錯誤頁面,或更複雜的快取內容檢視。
《Q & A with Dharmesh Patel》
為什麼要建立網站?
我比較喜歡使用自己慣用的科技。我在使用 c++ 編寫「hello world」之前,就已建立第一個網頁。
只有開放式網路平台能讓我觸及各種使用者。我不必仰賴第三方,就能輕鬆開發及部署應用程式的新功能和修正項目。方便我隨時推送新功能和錯誤修正項目。
使用者不必下載就能試用我的應用程式,而且可以在不同平台上使用相同的應用程式。截至目前為止,我的應用程式可在支援 HTML5 的最新版瀏覽器中運作,包括但不限於 Firefox OS、Windows Phone、Blackberry、iOS 和 Android;以及可從不同的應用程式商店下載。您也可以透過 Chrome 線上應用程式商店取得這個應用程式。我是某個唯一的開發人員 每週工作幾小時應該不認為 其他技術會讓我支援不同平台
哪些技術在開發過程中表現優異?
所有最新的瀏覽器都支援主要的 HTML5 功能,真的讓我很驚訝。 我開始以網頁應用程式做為原型,看看我可以使用 Open Web (HTML5、CSS、JavaScript) 建構哪些項目。我在開發期間只在 iOS Safari 和 Android 瀏覽器上測試應用程式,且在 Firefox 中正常運作,但稍有不同。因此,我能夠支援 IE 行動裝置。
和其他人一樣,我以為 60FPS 不支援行動網路應用程式,特別是手勢。我導入了提取重新整理功能,即使不太學習,也能輕鬆執行操作,並在所有主要瀏覽器中都能使用。憑藉這些知識,我得以在幾小時內實作 Flipboard 網頁應用程式樣式導覽功能。
如果你可以有其他 API 來改善應用程式,那會是什麼呢?
意圖:應能從我的網頁應用程式啟動 Android 原生共用意圖或 iOS 分享。如此一來,使用者就能自行選擇所選服務,而非應用程式有限的選項。
永久的本機儲存空間:以便進一步支援本機儲存空間。 5MB/2.5MB 不足。不僅如此,也沒有辦法得知還有多少可用空間。如果我知道剩餘的儲存空間,應用程式可以妥善管理儲存空間。
原生/獨立網頁應用程式:更適合在 iOS、Android 和 WP 上部署/安裝網頁應用程式做為獨立應用程式。我使用 Cordova,但要更新至最新版本,卻很痛苦。Android 上的 Chrome 已朝正確的方向發展,但 iOS 和 Windows Phone 並未對獨立應用程式提供足夠的支援。