Firebase是Firebase公司在2011年發佈的行動和網絡應用程式開發者平台,在2014年被Google收購。[5]
公司類型 | 子公司 |
---|---|
成立 | 2011年9月[1] |
總部 | |
業務範圍 | 全球 |
創立者 | James Tamplin, Andrew Lee[3] |
產業 | 流動平台後端即服務、流動應用程式開發 |
產品 | A/B Testing, App Indexing, Analytics, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, Crashlytics, Dynamic Links, Hosting, In-App Messaging, ML Kit, Performance Monitoring, Predictions, Realtime Database, Remote Config, Test Lab, Firebase Extensions |
母公司 | |
網址 | firebase.google.com |
推出時間 | 2012年4月12日[4] |
歷史
Firebase是由Envolve發展而來,Envolve是James Tamplin和Andrew Lee於2011年創立的新創公司。 為開發人員提供了一個可以將在線對話功能置入他們網站中的API。釋出對話服務後,Tamplin和Lee發現,該服務被用於傳遞應用程式的數據而非預想的聊天訊息。開發人員將Envolve用在用戶的即時應用數據同步,例如遊戲狀態。 Tamplin和Lee決定將聊天系統和其背後的即時資訊系統分開。 [8]他們在2011年9月[1]成立了Firebase作為獨立公司,並在2012年4月向大眾發佈。 [9]
Firebase的第一個產品是Firebase實時數據庫,該API可在iOS、Android和Web裝置之間同步應用程式數據,並將其儲存在Firebase的雲端中。該產品可幫助軟件開發人員構建實時的協作應用程式。
在測試版發佈一個月後的2012年5月,Firebase從風險投資家 Flybridge Capital Partners , Greylock Partners ,Founder Collective和New Enterprise Associates籌集了110萬美元的種子基金 。 [10]2013年6月,該公司又Union Square Ventures和Flybridge Capital Partners籌集了560萬美元的A輪融資 。 [11]
在2014年,Firebase推出兩個產品。
Firebase寄存服務[12]與Firebase身份驗證。[13]這個舉動使公司的定位成為「後端即服務」 。
2014年10月,Firebase被Google收購。[14]一年後的2015年10月,Google收購了HTML5網絡寄存平台Divshot,將其與Firebase團隊合併。[15]
在2016年5月的Google I/O公司年度開發者大會上,Firebase推出了Firebase Analytics,並宣佈將其服務擴展為移動開發人員的統一後端即服務(BaaS)平台。Firebase現在與其他各種Google服務整合在一起,包括Google Cloud Platform,AdMob和Google Ads,為開發人員提供更廣泛的產品和規模。[16]Firebase的產品Firebase Cloud Messaging取代了Google Cloud Messaging(向Android裝置傳送推播通知的Google服務),該產品添加了向iOS和Web裝置傳遞推播通知的功能。2017年1月,Google收購來自Twitter的Fabric與Crashlytics 並將它們提供的服務添加到Firebase之中。[17][18]
2017年10月,Firebase推出了Cloud Firestore,這是一個實時檔案數據庫,是Firebase Realtime Database的後繼產品。[19][20][21][22]
服務
Google Analytics(分析)是一種免費的應用評估解決方案,可提供有關應用使用情況和用戶參與度的見解。[23]
Firebase Cloud Messaging(FCM)曾被稱作Google Cloud Messaging(GCM),是用於Android、iOS和網絡應用程式的訊息和通知的跨平台解決方案,自2016年起可以免費使用。[24]
Firebase身份驗證是一項可以僅使用客戶端代碼對用戶進行身份驗證的服務。它支援社交平台驗證供應商 Facebook、GitHub、Twitter和Google以及其他服務提供商,例如Google Play Games、Apple、Yahoo和Microsoft。此外,它包括一個用戶管理系統,開發人員可以使用Firebase儲存的電子郵件和密碼登錄來啟用用戶身份驗證。[13]
Firebase提供了實時數據庫和後端即服務。該服務為應用程式開發人員提供了一個API允許應用程式數據能跨客戶端同步儲存在Firebase的雲端空間上。 [25][26]該公司提供的客戶端包含Android、iOS、JavaScript、Java、Objective-C、Swift和Node.js應用程式。 也可以透過REST API或綁定數個JavaScript框架(例如AngularJS、React、Ember.js和Backbone.js)來訪問數據庫。 [27]REST API使用伺服器事件傳送協定,這個協定是被用於創建HTTP與伺服器間推播通知之橋樑的API。 使用實時數據庫的開發人員可以使用公司的伺服器端強制執行的安全規則來保護其數據。 [28]
在2019年1月31日,Cloud Firestore正式脫離beta版,使其成為Firebase系列的正式產品。 [29]它是Firebase原始數據庫系統Real-time Database的後繼產品,並且允許巢狀文件和欄位,而不是Real-time Database中提供的樹狀視圖。
無論網絡頻寬為何,Firebase Storage均可為Firebase應用程式提供安全的檔案上載和下載,以用於儲存圖像、音頻、影片或其他用戶生成的內容。 它由Google Cloud Storage提供技術支援。 [30]
Firebase Hosting是一項靜態與動態的Web寄存服務 ,於2014年5月13日啟動。它支援寄存靜態檔案,例如CSS、HTML、JavaScript和其他檔案,還有支援Cloud Functions。 [31]這項服務透過HTTP安全 (HTTPS)和安全通訊端層加密(SSL)並藉由內容傳遞網絡 (CDN)來傳遞文件。 Firebase與CDN Fastly合作提供基於CDN的Firebase寄存服務。 這間公司指出,Firebase Hosting的發展源於客戶的要求。開發人員將Firebase用於其實時數據庫,但需要一個寄存其內容的地方。 [32][33]
ML Kit是面向開發人員的行動機器學習系統,2018年5月8日在Google I/O以beta版發佈。 [34]ML Kit API具有多種功能,包括光學字元識別、檢測人臉、掃描條形碼、標記圖像和識別地標。當前可用於iOS或Android開發人員。如果給定的API不夠,您也可以匯入自己的TensorFlow Lite模型。 [35]這些API可以在裝置上或在雲端上使用。
崩潰報告可創建有關應用程式錯誤的詳細報告。將錯誤分組為具有類似堆棧跟蹤的群集,並根據對應用程式用戶的影響的嚴重程度對其進行分類。除了自動報告,開發人員還可以記錄自訂事件,以幫助捕獲導致崩潰的原因。 [36]在收購Crashlytics之前,Firebase使用的是自己的Firebase Crash Reporting。
Firebase Performance提供有關應用程式效能和用戶體驗的延遲的分析。
Firebase測試實驗室提供了基於雲端的基礎架構,用於一次操作即可測試Android和iOS應用。開發人員可以在各種裝置和裝置組態中測試他們的應用程式。
Firebase控制台提供了包括運行紀錄,影片與螢幕截圖在內的測試結果。即使開發人員沒有為其應用編寫任何測試代碼,測試實驗室也可以自動運行該應用來尋找錯誤。 目前,iOS測試實驗室仍處於測試階段。 [37]
Admob是接入Firebase的Google產品之一。
動態Firebase連結是智能URL,可動態更改其行為以在多個平台(包括電腦網絡瀏覽器,iOS和Android)以及流動應用程式的深入連結中提供「最佳可用體驗」。動態連結可在所有應用安裝中使用:如果用戶在iOS或Android上打開動態連結,但未安裝該應用,則系統將提示用戶先安裝該應用。安裝後,該應用程式將開始運行並可以訪問該連結。 [38]
Firebase動態鏈結將於2025年8月25日關閉,Firebase動態鏈結提供的所有連結都會停止運作,且將無法再建立新連結。[39]
參見
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.