跳至內容

Firebase

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 11:07 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Firebase是 Firebase , Inc . 佇二空一一年發布的行動佮網路應用程式開發者平台,佇二空一四年被 Google 收購。

截至二空二空年三月,Firebase 平台擁有十九項產品,𪜶予人超過一百五十萬个應用程式採用。

歷史

Firebase 是由 Envolve 發展而來,Envolve 是 James Tamplin 和 Andrew Lee 佇二空一一年創立的新創公司。為開發人員提供一个會當共佇線對話功能置入去𪜶網站內底的 API。釋出對話服務了後,Tamplin 和 Lee 發現,這个服務被用傳達應用程式的數據毋是預想的開講訊息。開發人員將 Envolve 用佇咧使用者的即時應用數據仝步,親像遊戲狀態。Tamplin 和 Lee 決定欲開講系統佮其背後的即時資訊系統分開。𪜶咧二空一一年九月成立矣 Firebase 作為獨立公司,並且佇二空一二年四月向大眾發佈。

Firebase 的第一个產品是 Firebase 實時資料庫,該 API 可在 iOS,Android 和 Web 裝置之間同步應用程式數據,並共伊儉佇咧內底 Firebase 的雲端內底。這个產品會當幫助軟體開發人員構建實的協作應用程式。

咧測試版發佈一個月了後的二空一二年五月,Firebase 對風險投資家 Flybridge Capital Partners,Greylock Partners,Founder Collective 和 New Enterprise Associates 傱傱一百十萬美金的種子基金。二空一三年六月,該公司閣 Union Square Ventures 和 Flybridge Capital Partners 傱五百六十萬美金的 A 輪融資。

佇二零一四年,Firebase 推出兩个產品。

Firebase 代管服務佮 Firebase 身份驗證。這个舉動使公司的定位成做「後爿隨服務」。

二空一四年十月,Firebase 予被 Google 收購。一年後的二空一五年十月,Google 收購矣 HTML 五網路代管平台 Divshot,共其他 Firebase 團隊合併。

佇二空一六年五月的 Google I / O 公司年度開發者大會上,Firebase 推出了 Firebase Analytics,閣宣佈會當服務擴展做移動開發人員的統一後端隨服務(BaaS)平台。Firebase 這陣佮其他各種 Google 服務整合做伙,包括講 Google Cloud Platform,AdMob 和 Google Ads,為開發人員提供閣較廣泛的產品佮規模。Firebase 的產品 Firebase Cloud Messaging 取代矣 Google Cloud Messaging(向 Android 裝置發送推播通知的 Google 服務), 該產品加添出來矣向 iOS 和 Web 裝置傳達推播通知的功能。二空一七年一月,Google 收購來自 Twitter 的 Fabric 佮 Crashlytics 並且共提供的服務添加到 Firebase 之中。

二空一七年十月,Firebase 推出了 Cloud Firestore,這是一个實時檔案資料庫,是 Firebase Realtime Database 的後繼產品。

服務

分析工具

Google Analytics(分析)是一種免費的應用評估解決方案,會當提供有關應用使用的情況佮使用者參與度的見解。

開發工具

Firebase 雲端訊息傳送

Firebase Cloud Messaging(FCM)捌予人號做 Google Cloud Messaging(GCM), 是用著 Android,iOS 佮網路應用程式的訊息佮通知的跨平台解決方案,自二空一六年起會當免費使用。

Firebase 身份驗證

Firebase 身份驗證是一項會當干焦使用客戶捀代碼著使用者進行身份驗證的服務。伊支援社交平台驗證供應商 Facebook、GitHub、Twitter 和 Google 猶閣有其他服務提供商品,比如講 Google Play Games、Apple、Yahoo 和 Microsoft。此外,伊包括一个使用者管理系統,開發人員會使用 Firebase 儲存的電子郵件佮密碼登錄來啟用使用者身份驗證。

Firebase 即時資料庫

Firebase 提供了實時的資料庫閣有後端隨服務。該服務為應用程式開發人員提供一个 API 允准應用程式數據會當跨客戶捀同步儲存佇咧 Firebase 的雲端空間上。該公司提供的客戶捀包括 Android、iOS、JavaScript、Java、Objective-C、Swift 和 Node . js 應用程式。嘛會當透過 REST API 抑是縛定這个數 JavaScript 框架(比如講 AngularJS、React、Ember . js 和 Backbone . js)來存取資料庫。REST API 使用侍服器事件發送協定,這个協定是予人用佇咧建立 HTTP 佮侍服器間推播通知之橋梁的 API。使用實時資料庫的開發人員會使使用公司的侍服器捀強制執行的安全規則來保護數據。

Cloud Firestore

佇二空一九年一月三十一號,Cloud Firestore 正式脫離 beta 版,使其成做 Firebase 系列的正式的產品。伊是 Firebase 原始資料庫系統 Real-time Database 的後繼產品,並且允准岫狀文件佮欄位,毋是 Real-time Database 中提供的樹狀的視圖。

Firebase Storage

無論講網路頻闊為啥物,Firebase Storage 攏會使得 Firebase 應用程式提供安全的檔案傳和下載,以用儲存圖樣、音訊、影片猶是其他使用者生的內容。伊由 Google Cloud Storage 提供技術支援。

Firebase Hosting

Firebase Hosting 是一項靜態佮動態的 Web 代管的服務,佇咧二空一四年五月十三啟動。伊支援代管靜態檔案,比如講 CSS、HTML、JavaScript 佮其他的檔案,閣有支援 Cloud Functions。這項服務透過 HTTP 安全(HTTPS)佮安全通訊端層加密(SSL)而且藉著內容傳遞網路(CDN)來傳遞文件。Firebase 佮 CDN Fastly 合作提供是因為 CDN 的 Firebase 代管的服務。這間公司指出,Firebase Hosting 發展是客戶的要求。開發人員將 Firebase 用佇其實時資料庫,但是需要一个代管其內容的所在。

機器學習套件

ML Kit 是面向開發人員的行動機器學習系統,二空一八年五月初八佇 Google I / O 二千空一十八的以 beta 版發布。ML Kit API 有足濟種功能,包括光學字元識別、檢測人面、掃描條形碼、標記圖像佮識別位標。當前可用佇咧 iOS 抑是 Android 開發人員。若予定的 API 無夠,你嘛會當入去你家己的 TensorFlow Lite 模型。這是 API 會當佇裝置頂懸抑是佇雲端頂懸用。

穩定性

錯誤報告

幫敗報告會當建立有關應用程式錯誤的詳細報告。會錯誤分組做有類似堆棧佮蹤的群集,並且根據對應用程式使用者的影響的嚴重程度對其進行分類。除了自動報告,開發人員閣會當記錄自訂事件,以幫助掠著致使崩潰的原因。咧收 Crashlytics 進前,Firebase 使用的是家己的 Firebase Crash Reporting。

效能

Firebase Performance 提供有關係應用程式效能佮使用者體驗的延遲的分析。

Firebase 測試實驗室

Firebase 測試實驗室提供了基礎佇雲端的基礎架構,用一擺操作即可測試 Android 和 iOS 應用。開發人員會使佇各種裝置佮裝置組態中測試𪜶的應用程式。

Firebase 控制台提供了包括運行紀錄,影片佮螢幕截圖在內的測試結果。就算開發人員無為其應用編寫任何測試代碼,測試實驗室嘛會當自動來運行應該愛用來走揣錯誤。目前,iOS 測試實驗室猶原處佇咧測試的階段。

Admob

Admob 是接入去 Firebase 的 Google 產品之一。

增加長

Firebase 動態鏈結

動態 Firebase 鏈結是智慧型 URL,會當動態更改其行為以佇咧幾若个平台(包括電腦網路瀏覽器,iOS 和 Android)猶閣有行動應用程式的深入鏈結當中提供「最佳會使用體驗」。 動態鏈會當佇所有應用安裝來使用:若使用者咧 iOS 抑是 Android 上拍開動態鍊結,毋過無安裝應該是愛用,則系統會提示使用者先安裝應該用。安裝了,應該用程式會開始運行會當存取這个電火。

參見

外部連結

  • 官方網站