this post was submitted on 06 Jun 2023
4 points (100.0% liked)

Open Source

30437 readers
551 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I probably can't get a new phone super soon, but it's been quite frustrating how little support there is for iOS versions of open source software I've been slowing moving towards or investigating. I absolutely get why though!

I have the capability to understand complex topics but it takes me quite a few tries to really get it, so I'd like some help or recommendations of things that aren't "just use linux". (I am slowly dipping my toes by using WSL for things, though.) I am always searching for software, but I've never been active enough in communities to ask for personal recommendations and be warned of short comings. Obviously if you find recommendations, they want to look the best to you and hide their faults. I do try and research as much as possible, but like I said, I can get confused or not understand the drawbacks or full level of manual work/environments needed to operate at times.

Mostly I'm looking for day to day things that I can operate from my windows computer, but can also connect to my phone, assuming I get an android next. (Librem phones looks cool, but switching carrier providers is not feasible for me at the moment.) The boring things, like calendar, email, notes (I do use obsidian already). But if you'd like to gush about your daily drivers, I'm all ears!

top 19 comments
sorted by: hot top controversial new old
[–] DeflectedBullhorn@lemmy.one 5 points 1 year ago* (last edited 1 year ago) (3 children)

Hey! I wrote up a list of Open Source iOS apps on the Privacy Guides community.

I've been slowly trying to become platform agnostic, so I can switch back and forth between OSs without losing function. I'm not 100% there, but I hope this list helps you too if you are looking to go that route.

Copying the relevant bits here.

For iOS:

Fully FOSS:

FOSS, but with a paid tier:

Paid Only, but Open Source:

[–] misnina@lemmy.ml 2 points 1 year ago

wahhh, I never got an alert for this!! Thank you so much!!

[–] backpackn@lemmy.ml 1 points 1 year ago

Incredible list, thanks for linking everything! I look forward to checking out yattee and netnewswire. Probably a lot more. I'd add Omnivore (Pocket alternative) to the fully foss list. And Proton Drive is out of testing now I think.

[–] Deebster@lemmyrs.org 1 points 1 year ago* (last edited 1 year ago)

Joplin - Note App

~~I don't think there's a paid tier for Joplin, just the ability to donate (for no perks or mention).~~

Never mind, I see there's Joplin Cloud with online storage and multiple user support.

[–] Hamartiogonic@sopuli.xyz 2 points 1 year ago* (last edited 1 year ago) (1 children)

This is a tough problem to solve, there isn’t one solution for everyone.

Many years ago I tried various options such as vanilla Android, LineageOS with gapps, Lineage without gapps and even Replicant. Every option came with pros and cons. If all you need is phone calls, SMS and some simple apps, you could go with any of these options as long as it meets your ideological requirements.

At one time time I had just the pure LineageOS without gapps, and that’s when I realized I was about 10 years late with this project. The world had changed to such an extent that being this strict about FOSS was going to require some pretty hefty sacrifices. When my bank announced that they would eventually phase out the security code papers in favor of their mobile app, it meant this option was a dead end for me.

I couldn’t make the bank app work at all if I didn’t have gapps. If I did, it still refused to work properly, because LineageOS wasn’t the OEM system. After trying a bunch of different workarounds, it was clear: this ship had sailed already. Either I would have to embrace the downsides of current technology or live off the grid without access to money. Doing that would also make my life very inconvenient in a number of other ways.

Online banking was the deal breaker for me, but other apps caused similar problems too. Just about all the modern apps the society expects me to use were either slightly broken or completely unavailable. In many cases, it felt just like using a dumb Nokia 3210 again, with the exception that I had a mobile browser, nice calculator etc.

I wasn’t happy with the situation, nor with the options standing before me. Google is an ad company and users are the product, so obviously Google was the worst option available. Actually, Chinese Android phones are the worst option, but other companies aren’t far behind because of Google.

Apple was a little less bad, but still an unpleasant option. Strangely enough, I became a reluctant iPhone user. Fortunately for me, iOS had finally reached a point where a lot of the basic standard features Android had about 5-10 years ago were finally available on iOS. The decision was far from ideal, but at least I found the right kind of balance between functionality and privacy.

I’m not happy with the result and I can’t recommend you follow in my footsteps, but I highly recommend trying out different options and banging your own head against the brick wall. That’s the only way you can find out how idealistic you really want to be.

[–] misnina@lemmy.ml 1 points 1 year ago

This is a very far assessment. I didn't really think about banking apps. I don't do a ton with it, but it's very nice to check on the go. I don't use a ton of specific things on my phone that I think would have issues in that way, but I'd never know until I try. Most of what I've seen has convinced me that I should probably get an older refurbished phone and test these things out before actually attempting to move my sim card over. I want to be very idealistic now but who's to say what that looks like when I have it in my hand every day?

[–] t0fr@lemmy.ca 2 points 1 year ago

I'm just going to mirror a common sentiment. Get an Android phone and just use alternative apps that are open source.

I see you're using Obsidian and I believe that Obsidian is not open source. I'd recommend Logseq as an alternative. I know it does not have as many features as Obsidian and it's in beta, but it's got a really nice community behind it.

Also I always recommend SyncThing everywhere I go. Sync your files directly between your devices. I sync files between my Windows PC, my Synology NAS, my phone, & my Linux laptop. It works like a charm.

Most FOSS Camera apps and photo galleries are not linked to an online photo service for example. So just sync them to your other devices directly instead of using the cloud.

[–] alpaca_math@beehaw.org 2 points 1 year ago* (last edited 1 year ago)

I’ve played around with Ubuntu touch from ubports foundation on an old pixel 3a. It works ok as a basic daily driver. Depending on the phone model there’s support for waydroid which helps with using android apps.

[–] Skimmer5728@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

linux phones aren't recommended currently for various reasons, they're just pretty unstable and have various security flaws among other issues.

i'd recommend looking into a google pixel and installing GrapheneOS. its open source, and pretty much as good as it gets for privacy and security on a phone. it really is an excellent project.

very easy to set up and install, plus amazing app compatibility, no bloat or garbage, etc. its overall a really good experience, i can't recommend it enough, had 0 issues with it.

either way, despite some of the other replies, i really would not recommend regular OEM android at all. android that comes with most devices out of the box is typically full of proprietary bloatware and spyware and other garbage that you can't remove, and isn't a great experience at all in general.

if you can't get a pixel for GrapheneOS, next best thing is DivestOS, followed by LineageOS.

[–] amanneedsamaid@sopuli.xyz 1 points 1 year ago

I use a Pixel with GrapheneOS, it has been a perfect OS for me, honestly way less janky than iOS, which I didn't expect. For example, Airpods autoconnect works every single time without fail on Graphene, whereas half the time on iOS it wouldn't connect and id have to go into the menus. GrapheneOS also has additional security and privacy features other Android OS's do not.

[–] itchy_lizard@lemmy.ml 0 points 1 year ago (1 children)

I highly recommend Android. Just don't install Google Play Services (use F-droid instead)

[–] XLRV@lemmy.ml 0 points 1 year ago (1 children)

For that they'll need to flash a custom degoogled ROM, so it would be necessary to get a phone that allow bootloader unlocking, and there's a limited choice of smartphones with good community dev scene.

[–] pipe01@lemmy.pipe01.net 0 points 1 year ago (1 children)

Xiaomi is usually pretty good when it comes to unlocking bootloader. The process is a bit annoying, but at least it's "official".

[–] naoseiquemsou@lemmy.ml 0 points 1 year ago (1 children)

I have a redmi 4x that I simply can't unlock by any means. I lost do many hours of life with that, until I gave up and bought a motorola.

[–] fernandu00@lemmy.ml 0 points 1 year ago (1 children)
[–] naoseiquemsou@lemmy.ml 0 points 1 year ago* (last edited 1 year ago) (1 children)

Apparently, the process requires your mobile carrier to send a couple of international sms messages, but it's not supported by the available carriers in my country.

After struggling for a long time, and realizing it was made impossible to me by the manufacturer, I became a bit careless, opened it up to use EDL mode, and started looking for unofficial methods. In the end, some indonesian software messed up my phone and I had to erase the frp using a tool called "miko tool" just so that it didn't become useless.

[–] fernandu00@lemmy.ml 0 points 1 year ago (1 children)

That sucks. The process I followed had this SMS part but my local carrier sent and received the SMS without problems ..I just had to disabled WiFi in order to proceed the unlock ...xiaomi was not my first choice when I bought it but pixel phones are way too expensive in my country ..they are IMHO the best phones to use custom Roms

[–] naoseiquemsou@lemmy.ml 1 points 1 year ago (1 children)

I find it hard to consider xiaomis as the best option, after my experience. If you live in a supported country, you're ok, but if not, they don't give a fuck about you.

Around here, pixels are too expensive too, but motorolas seem to be a good option and with a good method to unlock the bootloader.

[–] fernandu00@lemmy.ml 2 points 1 year ago

I had a Motorola too ..good phone depending on the model..yeah the support for xiaomi here is terrible too I had a bricked mi4 back in 2017 that just bricked out of nowhere and couldn't have it fixed ...support makes Motorola the best option in most cases here too

load more comments
view more: next ›