Switching from iOS to GrapheneOS, thoughts after 2 weeks


This entry was edited (8 months ago)
in reply to passepartout

@passepartout @karthie
#OrganicMaps only calculates the speed in the route planning, whereas #OsmAnd includes turn-offs, traffic lights, traffic calming etc. in the route planning. This means that other routes are created that are better and the calculated time to arrival is therefore much more accurate than with OrganicMaps.

Privacy reshared this.

in reply to Pherenike

I've had the opposite experience. I'm on a Pixel 8 running Graphene. So far today (8.5 hours since last charge), I'm at 87%. The screen time meter says 90 minutes of screen time since last charge. I've been running Bluetooth for about 4 hours, and WiFi full time.

I'd typically be under 60% at this point when I was on stock Android.

in reply to Brujones

I can understand it coming from iOS. iOS seems extremely battery efficient to me. My six year old iPhone still got me through an eight hour shift when I had to go into the office, before needing to be charged when I got home (original battery.)

My new one only needs to be charged every other day, with the screen on for a good portion of my waking day. Streamed four hours of 1080p video the other day, beamed to both my partner’s and my wireless headphones, and it took ages to lose 10%. I started the day at 60% and after four hours of steaming at max brightness (and browsing Lemmy for a couple hours) I was at like 30%.

This entry was edited (8 months ago)
in reply to Andromxda 🇺🇦🇵🇸🇹🇼

Yeah it doesn't make much sense for a custom ROM to use up the battery quicker since technically it's got a lot less bloatware, but I have seen it mentioned a few times. In my case I don't have GrapheneOS but if I use a VPN on my phone, the battery time gets almost cut in half.
I guess then it depends on the device.
in reply to Pherenike

Interesting 🤔
I regularly use both apps and never experienced these issues. You can create an issue on GitHub to report this.

Mullvad: github.com/mullvad/mullvadvpn-…

Proton: github.com/ProtonVPN/android-a…

in reply to Pherenike

I am on the opposite end with the battery life. When I first had P3a, I was charging it maybe twice a week. Same experience with P6a.

Now on P8, it seems a bit worse, but still I get easily 2 days from 80% battery.

I'm embracing no play services on my main profile. In general I don't have any addictive apps(redreader was the worst) on the phone, so don't spend that much time on it.

in reply to Kairos

I've looked at that quite a lot, "system apps" is almost always the biggest user from 20-40%. After that it does seem to match with whatever apps I have used the most (usually Jerboa at the top). It doesn't seem like there's any apps running in the background constantly using battery, I thought KDE connect might use a lot as I have that set to always run but thats always listed at <1%
in reply to Kairos

Are you talking about this? android.stackexchange.com/ques…

If so what would you recommend setting it to?

in reply to Infernal_pizza

This entry was edited (8 months ago)
in reply to passepartout

Yeah Immich is good enough at the moment, as you said it's a small team and it's completely free. I'm also planning on checking out Nextcloud as a replacement for general cloud storage soon. I've heard mixed things about the aurora store, especially since the no account feature just seems to rely on a bunch of anonymous gmail accounts they made and from what I've seen they randomly get blocked. If I was to completely avoid Google play services I'd probably use obtainium or f-droid, but as I need Google play services anyway it doesn't seem like I'm compromising much by using the Google play store as well.

Interesting to hear the battery life is a GrapheneOS specific issue, I guess that's a compromise I can deal with as it's still enough to get me through the day! And yes I think you're right about me just being used fo the iOS keyboard, I'm sure I'll get used to this one soon.

I've found the chromium reader mode now, I didn't expect it to be under accessibility settings!

in reply to passepartout

This entry was edited (8 months ago)
in reply to Infernal_pizza

Good plan. I'm balking at having to pay 500 for a mobile device which I know won't last me for more than 4 years at maximum (unless I spend more and buy iFixit repair kits which isn't my forté). If the FairPhone was available in the US I'd consider it but I guess running Graphene is probably a better idea given the price you got the device at. Thanks
Unknown parent

lemmy - Link to source

Infernal_pizza

Yes Tailscale or perhaps just a direct Wireguard VPN is something I want to look into at some point. I want to get everything else on my server set up first before I worry about external access though (I'm also slightly paranoid about exposing anything to outside connections even if it is as safe as Tailscale)
in reply to Infernal_pizza

Pretty much, but GPS being a centralized place to manage notifications also uses a lot of battery. Before I added it I was just using Signal as the APK. On its own it will use a lot of battery checking for new messages. But you can turn that off and just check for messages when you open the app. In that case the phone is effectively only on standby and does not draw much power. I am running a pixel 7 if it matters. I suppose one might also have to self inventory if they care about getting notifications as they come. I certainly do. Still I got the GPS as I was going to be using a few other apps that required them. From a certain perspective I wouldn't mind being unreachable until i decide to check the app myself. To be clear now that I do use GPS the power draw is similar to when I had a note 9, so it does not seem that the "extra" power use is due to some un-optimized stuff; just that I am in fact running more stuff as one should expect by installing the sandbox.
in reply to Infernal_pizza

I've just switched from an iPhone 12 Pro to Pixel 9 and am on GrapheneOS now. Aside from Signal chat history, everything switched over quite easily. Sandboxed google play services is simply an amazing feature. Rerouting location requests let's me feel a certain level of trust when I use Google Maps now. There are a tonne of little quality of life features too that I don't remember if base Android had back when I used it before; e.g. setting the default language for a specific application.

For using Immich without exposing it to the public, check out Tailscale. It's a private VPN (wireguard) service (it's partially opensource and provides paid tiers, but the free tier is all you'll need; there's an open source server called Headscale, if you need full open source) you can use on your home network that is dead simple to configure. You literally just login on you computer and your phone.

This entry was edited (8 months ago)
in reply to Infernal_pizza

Switched from iOS (iPhone XS) to Android (/e/OS on CMF Nothing, installed by Murena) and 0 regret.

I switched the same day but I didn't transfer all content, only contacts, 2FA auth and installed most apps I needed. Transition was very easy thanks to Firefox Account and because most of what I really is Web based anyway (e.g. HomeAssistant for my self-hosted IoT setup). KDE Connect was indeed a great surprise, I thought it'd be the same as on iOS but it's a LOT more functional. Also using Termux (rather than iSH on iOS) with access to the storage made tinkering way easier and powerful.

My new phone is actually 1/3rd of the price of the flagship I bought 6 years ago.... but they feel the same. I like that a lot because I do NOT want my phone to "feel" special, I want it to "just" be a functional piece of tech, valuable only for what it does, not what it "is". It's not a totem, it's just a thing I rely on. So yes switching made that very striking.

Overall if you want to "just" move away from iOS or Googled Android I find Murena value proposition to be on point.

in reply to Infernal_pizza

The way to think about it is that by using tailscale you're not exposing your service to the outside: your service remains exposed only to your internal network and you get into your internal network through tailscale. However don't take my word for it, definitely do your research and proceed with a solution that you're comfortable enough with in terms of security. Nothing wrong with going slowly and verifying/understanding each of the steps along the way.
This entry was edited (8 months ago)
in reply to Infernal_pizza

I switched from iOS to Android after being in Apple's walled garden since the 5s. Initially installed grapheneOS but a couple of apps I need simply refused to work as they thought the phone was rooted.

So I switched to CalyxOS and dumped all of Apples services and all my apps work fine. With Aurora you don't even need a Google account to download from the Play Store.

I've been so impressed with CalyxOS I picked up a Pixel Tablet to replace my M2 iPad Pro too.

Now I'm waiting to replace the cheap Pixel 6 I bought with the 10 Pro XL.

in reply to Infernal_pizza

I think from an apps perspective, it looks less "strange" so anything out of the ordinary and a lot of apps just flag as "must be rooted". Graphene has a lot of changes for security reasons that make it look "out of the ordinary".
It's sad because if the apps were designed to understand the changes implemented in Graphene, they'd understand it's probably even more secure than a regular Android ROM.
in reply to Infernal_pizza

Re: whatsapp, I'm pretty sure the android and iphone app use the same backup format. You can manually extract them by doing an unencrypted iPhone backup to your PC and extract the data from that. When I tested an iPhone a few years ago, I was able to move my whatsapp data after the initial setup with that. I'm pretty sure there are commercial tools that do the same thing too.
in reply to typhoon

Those do not have to cancel each other out necessarily. The open and modular design of Application APIs in AOSP lets the user decide which way they want to interact with the devices they own compared to the walled garden. Graphene does an excellent job by leveraging this design with further encapsulation while focusing on baseline compatibility and keeping up with google. Sadly the last one is a difficult task, so some features may take their time, while others we may never see.
This entry was edited (8 months ago)
in reply to Infernal_pizza

For the keyboard I would try Florisboard on f-droid, it gives a lot more spacing and sizing options. I basically make the keys as wide as possible and then play with key height. The bottom offset let's you raise or lower the keyboard as a whole to suit your grip.

I was a long time AnySoftkeyBoard user until a year or two ago when I finally decided Floris was just better. I've tried FUTO keyboard a little bit, it seemed fine but didn't offer enough customization options.

in reply to Infernal_pizza

Thanks for the writeup! I can heartily recommend Ente as an authenticator, works everywhere and never an issue. Pixels don't quite suit my needs (though iPhones even less so) but Graphene's focus on privacy and security is compelling. I'm hoping somebody develops a version of LineageOS for my Xperia, or assists me with doing it myself, as its one of the last big steps I need to take to de-google.