Isn't the whole point of project Ara that you can disconnect components and the phone doesn't crash?
> you'll lose performance as data is transitioned in and out of generic interfaces
I was thinking about this - I doubt they'll have a single interface that is generic enough to attach CPU and memory as well as other peripherals - I'm guessing each connector will bundle separate connectors for the CPU and RAM, so that whichever slot the CPU and RAM modules go into, they'll still be on "their" bus. Then you'll have the generic bus, which will be like a USB or PCI bus on a computer - you can attach anything else to it and it's all treated the same. The performance loss would come from the bus itself being inferior, not having to shoehorn disparate devices into using it.
> There is no empty space, a Project Ara phone needs room for connectors, housing, and similar. Where does this space come from?
No doubt, these will be larger phones.
> I genuinely hope they succeed and I'd buy a Project Ara phone if they can engineer something [awesome]
Me too :)
If the CPU is disconnected from the device it will not continue to function. Failing gracefully is the best you can do and even that is incredibly hard. Are you going to give the CPU its own battery so it can keep its cache when removed?
I believe this is like an eternal prototype, not meant for mainstream.
Make a fat, ugly device with low battery life and experiment with different concepts.
I assumption is they'll take learnings from Project Ara and apply it to a new, 'production' phone that has like a detachable camera or something.
BUT, that was for one vertical application which the complete application stack is under my total control - all configurations are sync when in hot standby mode.
Android system which anyone is able to install any type of Apps are completely different stories. The design will be much more complex to handle all the cases - I am not sure if that's even possible.
BTW, I watched the Ara demo for Io14 youtube - they can't even boot the system in the IO "demo". I worked on a few projects for Mobile SOC + android AOSP porting including JB, KK. Ara project has a long long long way to go.It is a good science project - not sure about any commercial potential.
http://blog.phonebloks.com/post/101254153023/video-project-a...
I'm not sure what you're asking here. I was talking about the design/construction challenges. If they are successful the product wouldn't be designed to crash, no.
I may not be in the majority segment, but I'd wager there are others who feel the same.
Given how many geeks want better battery life over shaving a few mm off a device, and how that is exactly the opposite of what is happening, I think it's fair to say that the broader market want a slim phone.
I've not seen the dimensions of the prototypes yet, how bulky are they actually?
I think as technology improves, the advantages of modularity with trump any loss of performance.
You can likely reclaim some space by making a really tiny chipset, but batteries and screens combined are over 70% of your phone's total size. Project Ara makes components larger (due to connectors and housing), so you need to find space from somewhere, and there isn't a lot to be taken from most components (they aren't very large already).
It's pretty much a sure bet that this is going to ship.
Now, whether there is enough interest to keep it alive is another thing altogether.
It's not as if anyone truly imagines every part needs to be modular, more that this allows parts to be modular which allows some degree of upgradability in the future or to have base devices more cheaply repurposed for specific usage scenarios.
Are you saying that Project Ara will still allow the consolidation of separate functions into integrated SoCs, when it makes sense to do so?
Or are you saying that the consumer won't be obligated to piece their phone together? Nor swap out modules any more frequently then they currently upgrade phones?
Either way, you are right.
I have three distinct reasons for this belief:
- Current gen' cellphones are extremely dense internally. There is no empty space, a Project Ara phone needs room for connectors, housing, and similar. Where does this space come from? The battery?
- Either the components will be tightly coupled in which case you'll lose the primarily benefit (interchangeable components) or loosely coupled in which case you'll lose performance (as data is transitioned in and out of generic interfaces).
- The connectors can never be "good enough." With the phone heating and cooling (environmentally or from internal sources) and the phone getting knocked around/bent/etc you'll see components disconnect from one another and the thing crash, a lot.
The Project Ara project might generate some cool concepts which they can go forward with, a lot of cool ideas come from other failed ideas. But as a whole concept where you can slide in and out components and it somehow doesn't increase the size, weight, or decrease reliability or battery life just seems like a pipe dream (baring any massive improvement in battery technology).
I genuinely hope they succeed and I'd buy a Project Ara phone if they can engineer something remotely palatable, however the engineering challenges on this one just seem too high to overcome.
PS - I didn't even touch on the software issues and some of the chick-egg problems relating to this (e.g. are they going to have a pre-Android OS run who's only job is to reconfigure Android for the hardware changes?).
PPS - This negativity has nothing to do with the recent demo crashes. That happens during development, it is normal. I am more concerned about the technological challenges they face and if they're over-come-able at all.