Guilherme Rambo, on Twitter yesterday:
Cool, there’s a Facebook SDK issue crashing several high-profile apps right now. Great idea adding that social login, huh?
— Guilherme Rambo (@_inside) May 6, 2020
Amazing how many apps depend on the Facebook SDK. All of them started crashing, without warning, last night. Some developers worked out their own workarounds, other apps remained broken. Facebook seems to have identified a fix which is said to be rolling out now.
From Gui Rambo’s (headline linked) blog post:
The issue was caused by some bad data being sent by Facebook’s server to their SDK, which caused code in the SDK to crash, which in turn brought down the app that was running the SDK. Since this happened during the initialization of the SDK — something that occurs right after launching the app — the apps simply became unusable.
And:
You know how people are saying these days that it’s dangerous how companies like Apple and Google control their ecosystems, to the point of accusing them of monopoly? I’m not going to dismiss that completely here, but I think we have a much bigger problem that’s been lurking in our apps for several years, unnoticed: third-party SDK creep.
On a similar note, this blog post shock wave announcement from Wink:
Since 2014, Wink has grown to support more than 4 million connected devices. During this time, Wink has relied solely on the one-time fee derived from hardware sales to cover ongoing cloud costs, development, and customer support. Providing users with local and remote access to their devices will always come at a cost for Wink, and over the years we have made great progress toward reducing these costs so that we can maintain that feature.
And:
We have a lot of great ideas on how to expand on Wink’s capabilities and satisfy the many requests from our user base. In order to provide for development and continued growth, we are transitioning to a $4.99 monthly subscription, starting on May 13, 2020.
And:
Should you choose not to sign up for a subscription you will no longer be able to access your Wink devices from the app.
Dependence on any single technology or company can produce unwelcome surprises. As we were reminded last night.