‹ BackHN Continuity

Thread

Firebase SDK is crashing all iOS apps since this morning

135 points · 72 comments · pranshuchittora

  1. alex_suzuki · · focus · HN ↗
    I remember first learning about Firebase when working on Android push notifications, a loooooong time ago (~2011 i think). Over time it grew into this full-featured app development platform, after an aquisition (don’t remember the name).

    These days however it feels a bit neglected, and somehow poorly bolted on to GCP. I still have a few production apps running on it and news like this reinforces my belief that it’s in decline.

    What are folks using these days that (ideally) is open source and self-hostable? I don’t want to lock in with another platform. Some of these apps use the offline sync feature of Firestore (apps used in basements and other low-connectivity areas).

    1. teoruiz · · focus · HN ↗
      I guess Supabase is the obvious contender. It doesn't provide the actual frontend hosting though, which is a bit of a pain because now you have two problems.
      1. alex_suzuki · · focus · HN ↗
        I wasn't aware that Supabase is self-hostable - thanks for pointing that out, will have a look. Customer is in Europe, if they decide to move away from Firebase, they don't want to migrate to another managed platform run by a US company (digital sovereignty etc.)
    2. bcye · · focus · HN ↗
      Especially for offline sync Firebase is still much stronger than other all-in-one solutions.

      The real alternative there would be to use some SQLite syncing solution and a different solution for auth and cloud compute.

      1. matharmin · · focus · HN ↗
        While Firebase has support for queries with realtime updates and offline caching, I wouldn't quite call it offline sync.
    3. pranshuchittora · · focus · HN ↗
      Yes that's the sad part, if you want to integrate Push Notification in your app, and you want to use a 3rd party vendor like OneSignal etc, you still need a fuckin FIREBASE account & FIREBASE dependencies in your app. So every app on the Play Store comes with firebase dependency.
      1. hackernud3s · · focus · HN ↗
        Calling them a 3rd party push notification vendor is being generous. Google is still doing the push notification and I guess OneSignal offers a wrapper around the libs.
        1. pranshuchittora · · focus · HN ↗
          Yes, so basically all Android devices comes with Play Services that's why we need firebase. But in regions like China they have their own Play Services alternative and inorder to send notifications to those devices OneSignal or others provides a unified wrapper.
      2. mcsniff · · focus · HN ↗
        Er no?

        Be hyperbolic if you want, but there are LOTS of apps on the Play Store that do not have internet access, let alone a dependency on Firebase.

        1. Rygian · · focus · HN ↗
          With push notifications?
    4. ryan_beethe · · focus · HN ↗
      I'm working on an alternative (phaselock.io) which is still in alpha but it is open-source and self-hostable.

      Offline mode and cross-platform support are some of the features most important to me.

    5. Leonard_of_Q · · focus · HN ↗
      Using UnifiedPush with ntfy [1] as push distributor, used Prosody as well with Conversations as distributor which did work but I prefer ntfy because it does its one thing well.

      [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;binwiederhier&#x2F;ntfy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;binwiederhier&#x2F;ntfy

    6. wilsynet · · focus · HN ↗
      I was a new employee at Google when we started talking to Firebase. The founders are super smart and get stuff done.

      However, I remember saying to the VP who was leading the acquisition, “shouldn’t we decide what market we want to be in, then evaluate if we should build, buy, or partner?”

      He said “no, we should buy it first then figure out what to do”.

      I’m not surprised Firebase feels like it’s bolted on. They never really knew what they wanted to do with it. That was true then and it’s true now.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.