當前位置:
首頁 > 最新 > 2017 年適用於Android&iOS 的最佳開源應用程序

2017 年適用於Android&iOS 的最佳開源應用程序

我們的移動設備,特別是我們的智能手機,已經成為我們的隨身物品。 但是我們對待它並不會像對待自己的家那樣保持警惕。 我們通常會仔細檢查幾乎所有進駐到家庭中的東西,但對於安裝應用程序就比較隨性,有時會無視其中可能包含的內容。 固然,安裝的便利和應用程序數量的龐大使得我們不可能仔細檢查每一個應用程序。 更不要說在源代碼不可用的情況下面臨的技術難題。

幸運的是,在開放源碼許可下有一類應用程序,它不僅可以更容易地檢查安裝在您的手機上的內容,甚至可以在需要時將應用程序朝新的方向發展。以下是 Android 和 iOS 的一些最好的開源應用程序。

為什麼開源

但是,在我們深入了解這些應用程序之前,首先值得一提的是,為什麼我們要使用開源軟體。我不會去研究自由開源軟體帶來的哲學和慈善利益。這些內容一章就可以涵蓋。相反,我寧願把注意力轉向用戶在手機上使用開源應用程序所能獲得的實際好處。而且,這不是一個免費獲得應用程序的問題。

安全

在開放源代碼圈中有一種說法,「盯的人越多,Bug 越小」,理論上是說檢查代碼的人越多,存在的 Bug 就越少。 當然這並不是一個絕對的真理,一些證據就表明,近年來出現的一些相當巨大的安全漏洞就涉及到開源軟體。但換個角度想想,如果公司注重知名度和利益大過安全性和隱私性,那可能會有多少不為人知的 Bug 遺留?

使用較小的應用程序的情況比較簡單,如安裝在手機上的應用。總會有人好奇或願意查看應用程序,特別是那些可疑的應用程序。而開源應用程序的社區和存儲庫具有高度安全和隱私保證。

周期長

幾乎每個智能手機用戶都經歷過愛上一個應用程序,後來才了解到背後的開發人員或公司已經放棄了這個應用,無論是這個應用程序曾經多麼優秀。在大多數情況下,用戶不得不使用未受保護的和可能不安全的軟體,如果應用程序還沒有從互聯網中被曝光了出來的話。然而,非常受歡迎的開源應用程序,幾乎是不死的存在。幾乎任何人都可以繼承傳遞它。他們甚至可以拿到原作者可能從未想像或意圖的地方進行使用。這也是完全合法的!

教育

開源軟體是初入行的開發者和創造者的寶庫。如今,隨著應用成為我們數字時代的命脈,這一點變得更加重要。越來越多的人被吸引到應用開發者的道路上,即使不是職業開發者,那他們有很多可以學習的例子肯定是有幫助的。

自由

一言以敝之:自由。免費獲得開源應用程序實際上只是一種副作用,即,它可以讓你自由地使用代碼,並為自己或他人創建應用。自由可以讓其他的開發者可以在原作者不再維護的時候繼續獲取代碼。自由允許用戶在應用不再更新後繼續享受這個應用。而且,自由允許你在任何地方安裝和使用任何你喜歡的應用程序。

現在不用再多說了,下面就是我們為你心愛的移動設備準備的頂尖的開源應用程序。

最佳 Android 開源應用程序

F-droid

F-droid是開源Android應用程序的Google Play Store。雖然有可能甚至有時候隨處可下載該APK,或者編譯源代碼,但是擁有一個關於開源應用程序的輔助存儲庫的意義是十分巨大的。特別是當新版本到來時,你可以很方便地更新它們。儘管不是最好的應用商店,但是一個新的版本即將到來時,它將帶來了Material Design的光芒。

下載 :

F-droid (APK):https://f-droid.org/FDroid.apk

源碼:https://github.com/f-droid

FBReader

開源軟體並不總是以成為最好的而成名,而是它們有其他的閃光點來彌補自身的缺陷。 FBReader是一個突出的例子。有些人可能認為它的外觀有點斯巴達(簡單),但其他人更喜歡隱藏在功能之間的簡單性。 FBReader是最廣泛可用的開源電子書閱讀器,可在所有主要操作系統(iOS以外)上使用,並支持各種文檔格式。當與桌面版的開源Calibre電子書管理軟體捆綁在一起時,你可以很簡單地運行自己的電子書伺服器。

下載:

F-droid:https://f-droid.org/packages/org.geometerplus.zlibrary.ui.android/

Google Play Store:https://play.google.com/store/apps/details?id=org.geometerplus.zlibrary.ui.android&hl=en

源碼:https://github.com/geometer?tab=repositories

PPSSPP

很多開放源碼的程序都敢冒著踐踏法律的風險,就像有爭議的遊戲模擬器市場一樣。 鑒於他們所使用平台的封閉性和專有性質,在你看到模擬器上幾乎與你最喜愛的合法擁有的老遊戲完全一致時,肯定會讓你印象深刻。索尼可能已經放棄了PSP,但其豐富的遊戲集合直接丟掉就有點可惜。幸運的是,PPSSPP可以在Android以及其他操作系統上使用,即使在你的PSP長期以來吃灰,你也可以繼續享受幸福的日子。

下載:

F-droid:https://f-droid.org/packages/org.ppsspp.ppsspp/

Google Play Store:https://play.google.com/store/apps/details?id=org.ppsspp.ppsspp

源碼:https://github.com/hrydgard/ppsspp

AntennaPod

我們的智能手機已經讓我們越來越遠離家庭的娛樂系統。就像任何娛樂系統一樣,它們不限於播放音樂或視頻。 有些人可以通過播客獲得他們的樂趣,無論是常規的談話節目還是更多的小眾音樂小說。 雖然許多Android用戶可能會滿足於使用Google Play音樂來滿足他們的音樂需求,因為播客支持不足,而且在許多市場中都不可用。 AntennaPod是一款簡潔但功能強大的podcatcher,它在您完成初始設置後仍能保持原樣。 該設置包括導入現有的OPML播放列表或瀏覽您喜歡的演員。 AntennaPod包括下載和流式傳輸音頻和視頻,自動更新和下載劇集以及與gpodder集成的功能。

下載:

F-droid:https://f-droid.org/packages/de.danoeh.antennapod/

Google Play商店:https://play.google.com/store/apps/details?id=de.danoeh.antennapod

源代碼:https://github.com/antennapod/AntennaPod

Kodi

而提及主流視頻內容時,Kodi是家庭影院系統中家喻戶曉的名字。以前被稱為XBMC,對於XBox媒體中心來說,Kodi不僅在開源愛好者中流行,在主流媒體中也很受歡迎。甚至Plex也曾與Kodi合作,提供終極DIY娛樂系統。將Plex伺服器放置到家中的某個地方,你的Android設備將成為你的視頻門戶,甚至可以在家中任何地方播放音樂,根據實際配置,還可以在世界上任何地方進行訪問。

下載:

Google Play Store:https://play.google.com/store/apps/details?id=org.xbmc.kodi

源碼:https://github.com/xbmc/xbmc

Amaze

iOS 11終於有了一個支持排序的文件管理器了,但Android從出現起就具有真正的文件管理功能。也就是說,Android本身並沒有提供任何這樣的應用程序來使管理這樣的任務變得更容易。當然,還有一些文件管理器應用程序出現,從OEM製造的應用程序到強大而廣泛的應用程序。如果你正在尋找一個功能齊全、開源、無廣告的解決方案,Amaze可能會超過你的想像。一語雙關。除了基本操作之外,Amaze還提供瀏覽和備份安裝的應用程序以及運行迷你文件伺服器的功能,讓你可以通過本地網路將文件傳輸到另一台設備上。

下載:

F-droid:https://f-droid.org/packages/com.amaze.filemanager/

Google Play Store:https://play.google.com/store/apps/details?id=com.amaze.filemanager

源碼:https://github.com/arpitkh96/AmazeFileManager

DiskUsage 磁碟使用

另一種Android支持的管理任務是存儲空間管理,但實現起來並不是簡單。默認情況下,Android只是簡要概述了你珍貴而有限內部存儲空間的文件類別佔用的分布。如果你想要更好的但仍然可視化的信息,DiskUsage會將其傳遞給你。受來自桌面的類似磁碟使用的實用程序的啟發,DiskUsage將數據存儲消耗視為與其所佔用空間百分比對應的大小的盒子。你可以放大以深入了解目錄清單,甚至還能直接從應用程序中刪除文件。

下載:

F-droid:https://f-droid.org/packages/com.google.android.diskusage/

Google Play Store:https://play.google.com/store/apps/details?id=com.google.android.diskusage

源碼:https://github.com/IvanVolosyuk/diskusage

Termux

沒有比這更極客的了!一旦獲得 Android的Linux root 許可權,Termux就可以在你的手機或平板電腦上為你提供一個誠實而良好命令行界面。我們將不再贅述在虛擬鍵盤上輸入這些命令的實用性,但如果你更加偏好使用電磁點擊和滑動指令所提供的精確度,這可能是你的菜。另外,基於實用的包管理器(apt),你基本上隨時隨地都能擁有一個系統管理控制台和開發環境。 如果你已經拿到root許可權,恭喜獲得獎勵積分。

下載:

F-droid:https://f-droid.org/packages/com.termux/

Google Play Store:https://play.google.com/store/apps/details?id=com.termux&hl=en

源碼:https://github.com/termux/termux-app

Google I/O app

如上所述,開源軟體是學習開發軟體的好方法,Google作為開源軟體最大的用戶之一,也深諳這一點,因此年復一年地發布 Google I/O 應用程序作為Android應用開發人員參與和學習的開源代碼。這基本上是在Android平台提供的大部分功能和設計實踐的參考應用程序。

下載:

Google Play Store:https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched

源碼 (2016版):https://github.com/google/iosched

頂級 iOS 開源應用程序

iOS一般被認為是比Android更不開放的平台,然而並不是因為它本身不是開源的,儘管追溯到其源頭是開源的BSD操作系統。有一段時間,蘋果的iTunes App Store政策非常不友好,如果不是完全不兼容,則要求使用最大的開源許可證。現在事情有所改變了,雖然還沒有這麼多開源應用程序可用,但有一些值得提及的。

VLC

這確實花費了一些時間,但這個最通用的視頻播放器終於可以在iOS上使用了。 VLC幾乎在所有主要的操作系統上都能播放幾乎任何一種多媒體格式。它的特別之處在於其Wi-Fi共享功能,可讓您將文件複製到iOS設備中,而無需通過USB線和iTunes進行連接。它還支持iOS的分屏視圖,以實現最終的生產力,或者提高工作流程效率。

下載:

iTunes App Store:https://itunes.apple.com/app/apple-store/id650377962?mt=8

源代碼:http://www.videolan.org/vlc/download-sources.html

Signal

通常來說,開源用戶比普通消費者更加重視隱私和安全問題。 但隨著最近有關黑客和間諜的新聞瘋長,人們對私人通信的保密性也越來越重視。 如果您正在尋找一個超級隱私的消息應用程序,請查看Open Whisper Systems Signal。 其廣泛地被世界各地的倡導者以及像愛德華·斯諾登這樣的舉報人所使用,Signal承諾不以營利為目的的,保護用戶的隱私權。

下載:

iTunes App Store:https://itunes.apple.com/ph/app/signal-private-messenger/id874139669?mt=8

源代碼:https://github.com/WhisperSystems

Brave

iOS對第三方瀏覽器是非常有限制的,限制他們僅使用其WebKit引擎。這就是為什麼Firefox能在蘋果移動設備上正式使用這麼長時間的一個原因。這也能解釋為什麼在蘋果設備上很少有其他web瀏覽器的原因。Brave是桌面和手機新的、即將推出的網路瀏覽器之一。由Mozilla聯合創始人和Javascript創建者Brendan Eich(諷刺的是,使用Chrome的引擎)發起,Brave將隱私作為其核心,而不是附加組件。這很像Mozilla的新的Firefox Focus瀏覽器,不過它是一個常規的全功能Web瀏覽器。

下載:

iTunes App Store:https://itunes.apple.com/ph/app/brave-browser-fast-adblocker/id1052879175?mt=8

源碼:https://github.com/brave

Habitica

厭倦了你的無聊的,甚至是壓倒性的,待辦事宜列表應用程序嗎? 想為培養自己的習慣增加一點樂趣嗎? 想想下你自己是某類英雄之一?如果你想這些回答是肯定的話,那麼Habitica也許會滿足你的幻想。以前稱為HabitRPG,該工具採用「遊戲化」的想法,為你的待辦和習慣添加一點特色,將其變成像幻想角色扮演遊戲那樣,賺取積分和以完成任務為目標。處於責任心和驅動力,你甚至可以與其他用戶合作。

下載:

iTunes App Store:https://itunes.apple.com/ph/app/habitica-gamified-task-manager/id994882113?mt=8

源碼:https://github.com/HabitRPG/habitica

Simplenote

Evernote可以說是筆記應用程序和服務的鼻祖,但其最近甚至在其最受歡迎的粉絲中也失去了熱度。Microsoft OneNote並不適合於每個人的工作流程,Apple Notes僅僅支持Apple平台,而Google Keep更適合Post-it風格的筆記。如果你需要一個乾淨、簡單的基於文本的筆記解決方案,它仍然具有像Evernote這樣的優點,具有雲同步和修訂歷史,那麼由WordPress作者編寫的Simplenote一定會滿足這個要求。當然,它可以隨時訪問,所以你可以隨時隨地做筆記。

下載:

iTunes App Store:https://itunes.apple.com/ph/app/simplenote/id289429962?mt=8

源碼:https://github.com/Automattic/simplenote-ios

結語

這絕對只是冰山一角,肯定還有無數的開源應用程序,他們具有不同的架構、目標和品質。並不是所有的應用程序都是偉大的,但肯定有一些閃光的技術要素和美學技法的例子。並不是所有的最好的應用程序都在Google Play Store或iTunes App Store中找到,所以不要害怕有時候會偏離大流的方向。當然,開源並不完全意味著它是無bug的或者是沒有惡意軟體的。只要你保持理智,遵守安全性最佳做法,開源應用程序的世界就會成為你的移動設備的隱藏寶藏。所以選擇自由軟體,享受自由吧!

更多乾貨請前往公眾號菜單欄「讀我」->「乾貨分享」查看。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 開源中國 的精彩文章:

OSChina 周日亂彈——水路兩棲的老司機
類似「WannaCry」的新勒索病毒席捲歐洲;Windows 10 源代碼網上泄漏
2017 必備的八款最佳反勒索軟體工具

TAG:開源中國 |

您可能感興趣

Opensource.com的2017 年最佳開源教程
VSCodium:100% 開源的 VS Code
微軟Build 2018 Day 1:AI與雲業務齊頭並進,Microsoft 365開源理念升級
GitHub 日收 7000 星,Windows 計算器項目開源即爆紅!
GitHub日收7000星,Windows計算器項目開源即爆紅!
微軟Build 2018亮點全揭曉:主推Azure、Microsoft 365,開源ML.Net
9月Python開源項目Top10
TensorFlow中國下載量突破200萬,開源工具Firebase亮相,一文盡覽2018谷歌開發者大會!
微軟Build 2018:AI與雲業務齊頭並進,Microsoft 365開源理念升級
8月精選Python開源項目Top10
華為史上最強晶元昇騰910面世,算力超Tesla V100一倍,AI框架MindSpore明年開源
開源PaaS Rainbond v3.6.0:提供service mesh微服務架構開箱即用
CVPR 2019 | 視頻內容消除新突破——「Deep Flow-Guided」(含開源代碼)
Slack 的開源替代品 Mattermost 獲得 5000 萬美元融資
Connect() 2018:微軟與Docker圍繞開源深入合作
4月1日起靜態掃碼支付每天最高500元;微軟開源Service Fabric;Python 2.7將於2020年終止支持丨Q新聞
Open Source 102:開源的商業競爭優勢
商湯 37 篇論文入選 ECCV 2018,開源 mm-detection 檢測庫
2017年Python開源項目TOP30
Hinton膠囊網路代碼正式開源,5天GitHub fork超1.4萬