I don't think this is an insurmountable problem, but it definitely is a problem. I got a (3GB) pinephone late last year with plans to hack on it and write some nice user facing applications as well as exploring ways to help make sure that a phone can help users preserve their privacy.
What's quickly become clear to me is that all of that stuff is futile until we have a better way to build and run applications. The existing shells and toolkits for building applications are simply too heavy for the hardware, and I don't see the situation changing much any time soon. The hardware ought to be powerful enough to do more than it can, but it's going to take a lot more effort to build more efficient underlying components.
Unfortunately, as an individual developer with several other large side projects going on at the moment I don't expect to be able to contribute much to this anytime soon, but I hope that the discussion will prompt some people with the spare cycles to pick this up and run with it.
What's quickly become clear to me is that all of that stuff is futile until we have a better way to build and run applications. The existing shells and toolkits for building applications are simply too heavy for the hardware, and I don't see the situation changing much any time soon. The hardware ought to be powerful enough to do more than it can, but it's going to take a lot more effort to build more efficient underlying components.
Unfortunately, as an individual developer with several other large side projects going on at the moment I don't expect to be able to contribute much to this anytime soon, but I hope that the discussion will prompt some people with the spare cycles to pick this up and run with it.