3 ms·
Sorry, but a few things in phones are in my opinion important: - Weight - Size - Battery life Any modular design impacts all 3 of these things. And there are a
by koffiezet 13y ago
Sorry, but a few things in phones are in my opinion important:
- Weight
- Size
- Battery life
Any modular design impacts all 3 of these things. And there are a lot more downsides to it than just that.
To be really modular, you would need some sort of 'interconnect' bus, to tell the 'main cpu' of the phone exactly what modules are installed. This means that EACH module needs a chip that handles communication on this centralized bus. One of the reasons cellphones become smaller, thinner and have a longer battery life is due to the integration of all those little chips into just a few. Each chip requires a minimum of power to run, and if you have some sort of intelligent on-chip power management you can easily shut down parts that you don't need. Sure, some clever scheme to power down individual modules based on use can be engineered, but this would still be far from efficient.
Also - this 'central bus' will be limited to today's technology. Will it still be sufficient for next-gen hardware? What if in a few years, 'integrated' phones have full 4k-resolution recording? Will the this bus still have sufficient bandwidth? Current phone development is moving FAST. Why? No necessary constraints and reliance on aged technology, they can develop and adapt things as much as they want. Better placement of the microphones? Flash further away from the lens gives better results? Sensors integrated in the display? Front camera upgrade? That are things that are going to be ver tricky in a modular phone.
Modularity will also require more logic to be separated. Good example are camera's, most of the 'heavy lifting' is done on the main CPU's silicon somewhere. To have a 'better' camera, it's not sufficient to just replace the sensor and be done with it. You need an extra chip on the camera module, draining more power, wasting more space, unless you want to make serious trade offs regarding speed, battery life, ... The trend is 'all in one' for a reason.
Also the 'recycling' argument is bullshit. Normal people will just throw away old 'blocks' in the normal garbage can without much thought.
And then you have the software mess. This is going to be great! Now instead of Android apps having an already immensely fragmented target platform, you just increased that exponentially. Minimum requirements for this game? Well 2gb of ram, this GPU, this CPU, ... Oh and you need at least this module for sensor Y. Oh and if you happen to have module M, you should remove this before running this app, there are compatibility issues with the current driver your system downloaded automagically (I hope).
Every modular concept has trade offs, in some cases them being perfectly acceptable, see expansion cards in normal desktop pc's - where size isn't a problem. A modular phone on the other hand has to make trade-offs in areas that are simply not acceptable.