There are some cases available easily when the phone launches, if it's a popular model.
@Cerberus That's a good example of something that almost nobody even knew was possible, let alone available, for any android phones.
yet it's common for iphone.
There's just not enough standardization between phone vendors for addon modules.
And Ara is planning to make addon internal modules.
Just look at how hard it is to get updated kernels onto older phones... device drivers just aren't available.
I predict that the Ara market will have tons of devices that only work with phones that shipped when the device did.
The drivers won't be open-source, and thus the devices will stop working once you update your kernel
and you'll have to update your kernel eventually.... because you bought a new device that only has drivers in later kernels. etc.
It's basically impossible to make a stable driver API because the Linux devs don't want it.
That is a huge impediment to Ara
I seriously wonder how they plan to work around that.
ugh, even the Galaxy S6 has like three variants
CDMA and two 3G/4G/LTE variants