2016-05-18 12 views
1

Google hat gerade Firebase 2.0 veröffentlicht.Was sind die Hauptunterschiede zwischen Firebase und Firebase 2.0?

Es scheint, dass sie völlig separate Plattformen sind.

Firebase: https://www.firebase.com/

Firebase 2.0: https://firebase.google.com/

APIs sind auch unterschiedlich.

Firebase: https://www.firebase.com/docs/web/api/

Firebase 2.0: https://firebase.google.com/docs/reference/js/#firebase

Könnte jemand die Unterschiede in den Kernkonzepte auf den mobilen und Web erklären?

Ich habe eine App mit alten Firebase erstellt.

Sollte ich meine Codes ändern, um Firebase 2.0 zu verwenden?

+0

Hallo Joon. Firebaser hier. Danke, dass Sie die Ankündigung bemerkt haben. Wir freuen uns unglaublich, endlich diese großen Verbesserungen veröffentlicht zu haben. Wie Sie sich vorstellen können, sind wir momentan etwas überfordert. Ich hoffe, dass Sie die benötigten Informationen in [unserer neuen Dokumentation] (https://firebase.google.com/docs/) und [Blogpost] finden. (https://firebase.googleblog.com/2016/05/firebase-expands-to-become-unified-app-platform.html). Ich werde bald zurückschauen und nachsehen, ob Sie weitere Fragen haben. –

Antwort

7

Die neue Version von Firebase ist die gleiche Plattform - es fügt nur eine ganze Reihe von neuen Funktionen hinzu, so dass die große Änderung der Kernkonzepte eine Erweiterung dessen ist, was Sie tun können.

Die Realtime Database bietet die gleiche Funktionalität wie zuvor, aber mit einer aktualisierten API und einer neuen Konsole. Sie können denselben Ansatz und dasselbe Datenmodell wie zuvor verwenden und die API-Änderungen sind weitgehend kosmetischer Natur (Umbennenung, um mit den neueren Funktionen zu konsistent zu sein).

Authentication ist ziemlich ähnlich, aber es wurde um neue Funktionen wie Kontoverknüpfung und anpassbare E-Mails erweitert. Sie sollten in der Lage sein, Ihre Anwendung auf die neuen SDKs und die Konsole ganz einfach zu aktualisieren: Werfen Sie einen Blick auf unsere Migrationshandbücher für Android, iOS und die web.

Sie können Ihr Projekt jederzeit importieren. Ihre Anwendungen und die vorhandenen SDKs funktionieren weiterhin. Sie können dann Ihren Code aktualisieren, wenn Sie bereit sind, einige der neuen Firebase-Funktionen in Ihrer Anwendung zu verwenden.

Die neuen Konzepte sind wirklich rund um die neuen Funktionen:

  • Analytics ist ein neues Mobil erstes Analytik Produkt, das kostenlos und unbegrenzt Event Reporting und ermöglicht den Aufbau Publikum gibt, die in vielen anderen Diensten verwendet werden können.
  • Storage können Sie benutzergenerierte Inhalte wie Fotos oder Videos speichern und bereitstellen.
  • Remote Config können Sie das Verhalten und das Erscheinungsbild Ihrer App ändern, ohne ein App-Update veröffentlichen zu müssen.
  • Cloud Messaging ist eine plattformübergreifende Messaging-Lösung, mit der Sie Nachrichten und Benachrichtigungen ohne zusätzliche Kosten zuverlässig übermitteln können. Notifications bietet Ihnen ein Tool in der Firebase-Konsole, um Nachrichten zur erneuten Kontaktaufnahme einfach zu senden.
  • Crash Reporting können Sie Absturzdaten von Ihren Android- und iOS-Apps sammeln, um Probleme schneller zu finden und zu beheben.
  • Dynamic Links sind intelligente URLs, die das Verhalten dynamisch ändern, um auf verschiedenen Plattformen die beste Erfahrung zu bieten.Sie ermöglichen es Ihnen, Deep Links zu verwenden, die App-Installationen auf Android und iOS überstehen.

Mehrere bestehende Google-Produkte wurden auch Invites ersetzt AppInvites in Firebase integriert, einfache Möglichkeit zu geben, um personalisierte E-Mail und SMS-Einladungen senden. App Indexing ruft Ihre App in die Google-Suche auf.

Firebase jetzt auch integrates with AdWords, damit Sie Kampagnen mit Analytics-Zielgruppen und AdMob gezielt auf die Effektivität von In-App-Anzeigen ausrichten können.

Es ist eine Menge neuer Funktionen, aber Sie müssen sie nicht alle auf einmal ausprobieren! Sobald Sie aktualisieren, ist es einfach zu wählen und zu wählen.

+1

Sie können den Backend-Code node.js jetzt auch über Firebase Functions ausführen: https://firebase.google.com/docs/functions/ –

Verwandte Themen