zlacker

[parent] [thread] 4 comments
1. Panzer+(OP)[view] [source] 2025-09-16 09:44:21
What's the hardest part about an open phone? Cellular support? App support?

Maybe I'm unique, but nowadays 99% of my phone time is spent in a browser. If anything, it seems easier now to get something like this going because all you'd need is a bare bones UI and a good web browser.

Sure, it's not competitive with a Samsung foldable, but he I've gotta start somewhere...

I do sort of wonder if an x86-based phone is at all a reasonable prospect. It seems a bit weird to go backwards but at least they've sorted out the generally open ecosystem part XD. Power consumption is 99% about the software anyway.

replies(3): >>raxxor+01 >>eschat+Ci >>fsflov+4C
2. raxxor+01[view] [source] 2025-09-16 09:55:57
>>Panzer+(OP)
I almost exclusively use the browser as well. I think the reason for that is simply because the software landscape is that bad. I hate the Playstore or Apple Store with a burning passion. They are all adware/malware nightmares that aren't worth the effort, never mind developing for them.

We have really interesting and good hardware, but it is all moot because the software landscape is plain hell. I really puts me off to ever use a Apple or Google platform.

I would immediately jump to x86 regardless of power consumption. Would probably still run better than my current phone with a sizeable battery because 95% of CPU time is crappy routine you didn't even want running, so that is a software problem as well.

With the power usage of screens, I doubt an x86 processor would be noticeably worse.

Sorry for the rant, but I don't understand how anyone could react differently if they hear the word Android or iOS. Why did we end up with this crap?

replies(1): >>Panzer+I13
3. eschat+Ci[view] [source] 2025-09-16 12:20:42
>>Panzer+(OP)
> What's the hardest part about an open phone?

Very good question; what's holding us back really? If we want an open phone there should be more discussions on this. Some thoughts aided with chatgpt:

Easy: get display, sound, cellular, sensors, inputs working

Harder: (efficient) Power management, App ecosystem: distribution, SDK, compatibility, (tight) Privacy controls, (robust) Update delivery system, (vast) Hardware support, Backward compatibility, Accessibility, Localization, Customizability, Camera (apparently)

Beyond tech:

Proprietary hardware drivers: how do you get the hardware manufacturers' commitment to allocate their engineers to write drivers for the open phone system? Reverse engineering requires more effort and is not very sustainable.

Carrier requirements: Supporting and testing emergency services, lawful interceptions, certifications, possibly differing requirements for each carrier and regions.

Regulatory compliance: Constantly changing requirements by nations and geographical regions.

--

Reading from the other comments, power management seems very hard to get right.

The non-tech reasons seem to be the most challenging; it introduces the most complexity and it's not exactly something that can be achieved by a passionate person in an evening

4. fsflov+4C[view] [source] 2025-09-16 14:07:49
>>Panzer+(OP)
> What's the hardest part about an open phone?

>>21656355

◧◩
5. Panzer+I13[view] [source] [discussion] 2025-09-17 04:40:50
>>raxxor+01
Path dependence I guess.

Software is what people want and once a software ecosystem settles in place it gets a lot harder to move away later because of all the stuff you have to adapt and fix.

As far as I can tell there's no inherent reason an x86 device would have worse battery than ARM if you use the right processor. Pick up some small Lunar Lake chip, tune it low, aggressively tune the tasks you allow to run in the background etc.

Cellular is a bit annoying, and I can't speak at all to the difficulty of integrating with legacy phone services, but data access seems pretty easy to get with an external modem (maybe power consumption will suck..)

Definitely phone software landscape is abysmal. Everyone trying to lock down their stores and charge egregious prices to developers for the privilege of giving them access to their captive user markets. Makes me appreciate how fortunate we are to have Linux at all, and even Windows is leagues better, although MS is doing everything they can to develop their own little walled garden, albeit thankfully that horse has long bolted.

[go to top]