Skip to content

Latest commit

 

History

History
55 lines (29 loc) · 3.75 KB

firebase.md

File metadata and controls

55 lines (29 loc) · 3.75 KB

Firebase

  • Firebase - Wikipedia #ril

    • Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014.

      As of October 2018, the Firebase platform has 18 products, which are used by 1.5 million apps.

    History

    • Firebase evolved from Envolve, a prior startup founded by James Tamplin and Andrew Lee in 2011. Envolve provided developers an API that enables the integration of online chat functionality into their websites.

      After releasing the chat service, Tamplin and Lee found that it was being used to pass application data that were not chat messages. Developers were using Envolve to SYNC APPLICATION DATA such as game state in real time across their users.

      Tamplin and Lee decided to separate the chat system and the real-time architecture that powered it. They founded Firebase as a separate company in September 2011 and it launched to the public in April 2012.

    • Firebase's first product was the Firebase Real-time Database, an API that synchronizes application data across iOS, Android, and Web devices, and stores it on Firebase's cloud. The product assists software developers in building real-time, collaborative applications.

      In 2014, Firebase launched two products. Firebase Hosting and Firebase Authentication. This positioned the company as a MOBILE BACKEND as a service.

      In October 2014, Firebase was acquired by Google. A year later, in October 2015, Google acquired Divshot, an HTML5 web-hosting platform, to merge it with the Firebase team.

      In May 2016, at Google I/O, the company's annual developer conference, Firebase introduced Firebase Analytics and announced that it was expanding its services to become a unified BACKEND-AS-A-SERVICE (BaaS) platform for mobile developers.

    • Firebase now integrates with various other Google services, including Google Cloud Platform, AdMob, and Google Ads to offer broader products and scale for developers.

      Google Cloud Messaging, the Google service to send push notifications to Android devices, was superseded by a Firebase product, Firebase Cloud Messaging, which added the functionality to deliver push notifications to BOTH iOS and web devices. In January 2017, Google acquired Fabric and Crashlytics from Twitter to add those services to Firebase.

    • In October 2017, Firebase has launched Cloud Firestore, a real-time document database as the SUCCESSOR product to the original Firebase Realtime Database.

  • Firebase #ril

    從 "One console, with products that work together" 與 "Firebase projects are backed by Google Cloud Platform" 看來,似乎是針對 app 開發 (支援 iOS、Android、Web 等),將 Google 現有的工具 (針對 app 開發優化) 整合到一個 console;底下將工具分為 "Develop & test your app" 與 "Grow & engage your audience" 兩塊。

  • Introducing Firebase - YouTube (2017-03-23) #ril

    做為 app/web 的 backend infrastructure,幫忙處理 scaling up 的問題,蒐集使用者的行為、crash 等 (user engagement)。

  • The Firebase Blog: Firebase expands to become a unified app platform (2016-05-18) #ril

    Firebase Analytics 是基於 Google 在 Google Analytics 的經驗,更適合 mobile app 的版本。

參考資料

文件:

更多: