Short answer- No, do not rebase to Android.
Long answer- Hell noooo, no way you should rebase to Android.
If you need reasons- read this:
Android is not free in terms of control- Google calls the shots. Android is not free even in price- I think all Android manufacturers end up paying Microsoft for patents and Google for the right to use it. And Android is not free in terms of software freedoms- more and more apps are closed source or depend on closed source Google apps/APIs. And there are plenty of blobs.
Any phone that cares about software freedoms or privacy should stay away from Android.
If you need compatibility with Android apps- you can use libhybris, like Jolla/Sailfish guys did. Invest in it, improve it, and make more apps run better. This will not solve the problem of Android apps depending on closed Googe services though... Technology wise, the whole independent phone OS is solved pretty much perfectly by Jolla/Sailfish. There are several problems with Jolla- lack of polish, some code is closed in Jolla, and that hardware is somewhat dated. It's getting better with each release, and I love my Jolla phone though.
Now, how to make an independent (non-Android, MS or Apple) phone successful? I do not know. You have to offer something that's severely lacking in current phones, but I do not see what it is. Convergence? Privacy (few people care)?
If I had resources to blow, maybe I'd make phones that can work in peer-to-peer mode? Use them for mesh networking? Run some kind of distributed filesystem, and make synchronization fully private and independent from 3rd parties like Google? Or sell both phone and a home server and desktop software that can work in sync- again without depending on 3rd parties. But few people care enough about privacy to go through the trouble of setting this up.
Or offer UI or devices that are significantly easier to use / better than current crop of phones? Hard to manage with limited resources...
Long answer- Hell noooo, no way you should rebase to Android.
If you need reasons- read this:
Android is not free in terms of control- Google calls the shots. Android is not free even in price- I think all Android manufacturers end up paying Microsoft for patents and Google for the right to use it. And Android is not free in terms of software freedoms- more and more apps are closed source or depend on closed source Google apps/APIs. And there are plenty of blobs.
Any phone that cares about software freedoms or privacy should stay away from Android.
If you need compatibility with Android apps- you can use libhybris, like Jolla/Sailfish guys did. Invest in it, improve it, and make more apps run better. This will not solve the problem of Android apps depending on closed Googe services though... Technology wise, the whole independent phone OS is solved pretty much perfectly by Jolla/Sailfish. There are several problems with Jolla- lack of polish, some code is closed in Jolla, and that hardware is somewhat dated. It's getting better with each release, and I love my Jolla phone though.
Now, how to make an independent (non-Android, MS or Apple) phone successful? I do not know. You have to offer something that's severely lacking in current phones, but I do not see what it is. Convergence? Privacy (few people care)?
If I had resources to blow, maybe I'd make phones that can work in peer-to-peer mode? Use them for mesh networking? Run some kind of distributed filesystem, and make synchronization fully private and independent from 3rd parties like Google? Or sell both phone and a home server and desktop software that can work in sync- again without depending on 3rd parties. But few people care enough about privacy to go through the trouble of setting this up.
Or offer UI or devices that are significantly easier to use / better than current crop of phones? Hard to manage with limited resources...
Comment