快轉到主要內容

Obtainium,以RSS訂閱方式下載手機開源APP,替代F-Droid商店

智慧型手機 手機APP分享 F-Droid Android Github RSS Feed
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

Android手機下載開源APP的新方式:「Obtainium」,以類似RSS訂閱的方式來下載手機APP。

「Obtainium」是一款追蹤開源APP更新的手機應用程式,開發者Imran Remtulla稱其受到 Side Of Burritos的影片啟發才撰寫此款APP。

Side Of Burritos認為,手機開源APP光從 F-Droid商店下載是不夠的,有很多開源APP因種種因素只能在Github發布APK,要上架F-Droid有困難,有時候F-Droid的版本還跟開發者釋出的版本有差異。所以Side Of Burritos建議直接從開發者源頭裝APK,他在影片中演示如何手動將Github儲存庫加入RSS訂閱,藉此下載APP更新。

不過這種作法連Ivon都覺得太硬核了,後來Imran Remtulla將他的理念改良,開發「Obtainium」讓下載APP過程變得比較友善。使用者只要將Github或F-Droid的網址加入,Obtainium就會自動尋找頁面中的APK,自動追蹤版本更新。

「Obtainium」這個APP名字可能來自工程師對稀有元素的稱呼「難得素」(Unobtainium),Obtainium讓開源APP不再難以下載了!

1. 加入Obtainium來源
#

  1. Obtainium的Github下載APK安裝

  2. 開啟Obtainium,點選添加應用,輸入APP的網址。此處以 Adaway為例,只要填入Github專案的主頁面即可。

Obtainium目前的來源以Github、Gitlab、F-Droid、IzzyOnDroid為佳,這些平台Obtainium都抓得到更新,並能自動下載APK。至於ApkPure、ApkMirror這類的只能追蹤更新,無法自動下載APK。

使用F-Droid的需注意:不要同時混用F-Droid與Github的APK,通常二者APK簽名會衝突。若是同一個APP,您可能得先將原有的F-Droid下載的APK解除安裝再裝Github版的APK。

  1. 安裝後Obtainium便會定時檢查APP更新。如果要換手機,點選設置裡面的選項即可匯出追蹤的APP列表。

2. 申請Github Access Token提高查詢上限
#

如果您像Ivon一樣喜歡從Github下載,就可能遇到檢查更新,查詢連線過多遭拒的問題。

此時到Github申請一個 Access Token

再於Obtainium → 設置填入便能解決此問題。

3. Ivon對Obtainium的看法
#

如果您是一個喜歡逛大街挑選APP的用戶,Obtainium可能就不適合您。F-Droid雖然官方APP界面老舊,但仍提供一種類似Google Play的體驗,使用者可以「探索」新APP,並查看軟體截圖和權限,只差沒有留言評分機制罷了。

使用Obtainium就像訂閱RSS看文章一樣,一開始列表空空如也,不會推薦任何東西,您必須知道自己要什麼APP(參考Github別人整理的FOSS列表或 我的推薦),才能將Obtainium用得好。

對知道自己要什麼APP的人來說,Obtainium無疑是一個絕佳的追蹤更新方式。Ivon覺得F-Droid官方界面老舊,且因SDK版本太低的緣故,Android 13以上版本安裝F-Droid還會被Google Play安全機制當作不安全的APP,所以其實我不太喜歡開這個。Ivon還曾經用過第三方F-Droid商店,例如「Neo Store」,雖緩解了F-Droid界面老舊的問題,但仍沒解決開源APP沒上架F-Droid的問題,好比Firefox寧願在Github發表Release也不上架F-Droid。即使有IzzyOnDroid這個專門「搬運」Github的APK給F-Droid用戶下載的第三方儲存庫,Ivon覺得仍是不夠解決APP來源不統一的問題,故我會嘗試逐步改用Obtainium來管理APP更新。

延伸閱讀
#

相關文章

F-Droid是什麼?如何使用F-Droid第三方應用商店下載開源APP?
智慧型手機 手機APP分享 Android F-Droid
為繼續用去廣告的Reddit,只好自行編譯Infinity for Reddit APP
智慧型手機 手機APP分享 Reddit Android Adblock
電腦與手機無線互傳檔案:KDE Connect使用教學
智慧型手機 手機APP分享 File Sharing KDE Connect Linux Windows iOS Android

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。