Lemmy is a clean slate. Let’s leave the Android/iOS butthurt shit on Reddit for as long as we can.
Memes
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
Please, I’m iOS user but I enjoy reading advances of android because both systems push each other to be better. We don’t need toxic BS here too.
Exactly. I use both along with macOS, Windows, Linux. All have their pros and cons and all work well. Most of the rant comments are just BS.
Interesting, so windows vs mac os didn't cause a flame war but Android vs IOS does.
Possibly because the cost for entry to macOS is higher than with iOS. Most people are able to run a Windows computer at very little cost, and will never have any interaction with a Mac. Meanwhile, iPhones and Android phones are (broadly) on a par in terms of cost.
I will say though, speaking as someone who's used Macs since 2007, as much as I'm no fan of how Windows works, I won't give anyone shit for doing so. But I used to get quite a bit of vitriol for my choice of computer.
Many people just have phones now.
It's always interesting to see people turn something as universal as a phone into a competition.
If you're willing to spend the money, you can make yourself look silly by spending thousands on either one.
Phones have become such a staple of modern existence, it's about the same as wearing shoes.
Shit. I just realized they turn shoes into that, too
Sneakerheads are a whole different breed
I was gonna comment that this exact post was made a few days ago with the only difference being Mac vs Windows instead. Seems you're already aware, and you're just farming. Nice.
Can you install this IPA?
Apple: Noooo! You have to install apps from my App Store!
Unless of course, you pay $100 and call yourself a developer
I love it. I made an Android app in 2011 and I still sometimes load up the .apk for nostalgia.
It was the first app I ever made and although some functions no longer work (due to 3rd party SDKs and APIs that no longer exist), it's mostly still pretty flawless.
According to my Google Play dashboard, there are even some people that still use it!
Android and iOS have different philosophies regarding updates.
Android phones often only receive OS updates for a short time and are then used for many years more.
iOS devices usually receive OS updates for a much longer time.
This means, Android app devs have to make their apps more compatible, because otherwise they will exclude most users.
iOS devs on the other hand often only support the newest version of iOS, so if your device doesn’t get new OS updates any more, you can toss it.
iOS devs on the other hand often only support the newest version of iOS, so if your device doesn’t get new OS updates any more, you can toss it.
And the newest versions of iOS only run smoothly on the newest iPhone hardware, so if you want your phone to keep running quickly and smoothly you have to keep updating to the newest hardware. Planned obsolescence in action.
Lots of games in Google Play Store are no longer possible to purchase because they are "incompatible with newer versions of Android".
Yeah, that's the Play Store though, not Android itself.
I made some Android apps back in the day, so I know what's happening behind the scenes. Mostly it's that Google updates requirements for the apps. Every once in a while, the requirements go up (e.g. "must be targeted for at least Android Version/API Level X", or "Must follow design guideline Y"). The main point for this is that they don't want abandoned apps cluttering the Play Store.
Old apps tend to not support newer features, e.g. the user being able to allow/deny single permissions. On older Android versions you could either allow all permissions or not use the app, while nowadays you can just pick and choose which permissions to allow.
If you install an older app, it won't support this pick and chose system. Stuff like that.
But all that is just Google/Play Store. If you download the APK from somewhere else (e.g. F-Droid) you can totally run apps from 2010 on a modern phone.
That's probably because the Play Store has policies on what apps need to do to keep being downloadable - if you acquire an APK, there's a really good chance that it might still be installable.
Although Android is made by Google, it is after all cousin-brother of Linux with the same advantages
If it wasn't for locked devices and proprietary drivers, it would be a nice experience, very close to linux.
If you have root access it isn't a problem, then you can use alternatives, like GrapheneOS, Ubuntu Touch, CalyxOS or similar. The only problem is if you need an official app, since they are usually only available for Android or iOS. Then the only are Replicant or LinageOS, these are "degoogled" Android forks
Android removed 32 bit support in the newest version. Maybe see what the compatibility is after that releases
For most apps, this doesn't matter at all. The vast majority of Android apps are fully Java/Kotlin, which is architecture-agnostic.
It's only when you need to use C libraries where architecture matters, and most things using C libraries are games, which already target 64-bit.
Your only compatibility wall is the play store. If you've got the apk you're installing 9/10 times. Apk repos are great.
reminds me of that time i installed a really old version of opera on my android tablet
This is funny considering Android 14 may be sunsetting support for 32-bit apps in favor of exclusive 64-bit apps, which will likely break a lot of backward compatability. Whoopsie doodles.
What ever happened to initiatives such as project Treble? Do you guys think updates have gotten better on Android?
I remember when I used to be excited about Android OS updates and kept watching videos about new features (that I was not gonna get anytime soon because I was stuck in an old version of Android)... It's been years since I've been excited about an Android update.
Little side note rant:
My biggest annoyance with Android is the share menu. I hate how it's different for different apps (Firefox is vastly different from other apps for instance). I can notice at least 3 different sharing menus with the apps I frequently use. Makes it hard to build muscle memory.... And I cannot pin the apps I actually use frequently for sharing stuff. Also the direct share thing never worked for me. I think it's only for sharing via SMS or Email neither of which I use for sharing content, so it ended up being just a waste of space for me.
Hope they fix the share menu one day..... But then I'd have to wait to change my phone to get the updates.
Android updates have become both less exciting and less meaningful because so many of the core apps are updated through the Play Store, and features just come out when they are ready. If Google held off updating their apps for a year everytime, each update would feel like a much bigger deal
Oh, Project Treble is in full swing, which is one of the main reasons you now frequently see Android phones with 3+ years of software support, often even with multiple Android OS version updates.
Project Mainline is the other thing that caused OS updates to be rather lame. Since increasingly many former Android components are now just apps updated over the Play Store, there are less features in each Android update. For example, back in the day, even the Android browser was part of the OS and would only be updated when the OS was updated.
Now Google is even throwing apps like the dialer and the messages SMS app out of AOSP.
With so little of what used to be Android remaining inside Android and these outsourced components following a different release schedule, Android OS updates are mostly limited to UI refreshes or under-the-hood improvements.
But while this makes OS updates less exciting, it also means that you get improvements faster (because components don't have to wait for the next OS update) and longer (because you get component updates when your device manufacturer dropped support for your phone).
Regarding the share menu:
There is actually only one OS share menu, but different apps sometimes implement their own share menus, which is dumb, but not really Android's fault. But yeah, the product managers at Firefox for Android are peculiar, to say the least.
And than there is netflix, which refuses to run on android phones with an unlocked bootloader, not even using a custom ROM, just an unlocked bootloader
I have an app that was made like 11 years ago that hasn't been updated once that I still use daily lol. It's a time clock with postal time on it. We go by clicks instead of minutes on a 24 hour clock. So 7:49 pm would be 19:82, hundredths. It's a pain to convert sometimes. We use scanners to clock in/out and move functions and the scanners are in minutes... it's fuxking dumb but...
The app still works like a charm :D lololol
I've been using Swype since it came out even though they completely stopped updating it
I love being able to just spinn up a simple app for a niche problem that nobody else will ever experience.
Missleading, actually. Too many times werethere apps that failed to install because they were too old, even though there were some that worked. There's the opposite problem though, with some old phones that have old android versions, some apps are too new to install. iOS gets frequent updates so this isn't much of an issue, except if your device is way, way too old. I'm an avid android supporter, and I've never had an iOS device myself cause I detest it for other reasons, but I've gotta say both platforms are equally problematic on this regard. iOS has no backwards compatibility, android has no forwards compatibility.
Okay - who left the keyboard open to the kids?
Seriously, can we just stop the brand warefare? Just buy what you want. I’ve plenty of old apps that just work. The only real barrier was moving from 32 bits to 64, and that was like what…iOS 6 or 7?
If the devs update the app, then there’s no company issues. If they abandon it, that’s on them. Not sure what it is you’re actually arguing for.
I once bought a load of Lego games on my iPhone 3GS, mostly for my kid to play, but with a mind to play them myself when I got a chance.
Then iPhone switched over to 64 bit, and those games didn't. Then the games got re-released in 64 bit, as a free download for the first level, with an in-app purchase to unlock the rest of the game. A game I'd already paid for on that platform, that I could no longer play.
That still pisses me off.
Apps that haven’t been updated in 10 years are often incompatible on just about any platform.
depends on the app
you have something to access some cloud-api-stuff? yeah, probably all calls fail
some game that uses hardware-specific things? might break too
your average clock app or document viewer? that got a decent chance it'll still run.
It's a question of how fast your OS changes and how mature APIs have gotten. Android is a lot more stable now, than it was 12 years ago.
And if you look at truly mature OSes, like Linux or Windows, you probably can still run most apps that are multiple decades old. (For Win that means pretty much anything that was written for Win32(s) and newer - so even stuff that was around on Win 3.11)
I recently decided to jailbreak my ipod touch. The options are so fucking sketch it felt extremely gross. And thats coming from an android user. You know you are in best hands if the jailbreaking software link their mixtape.
Just installed the original flappy bird last week on my A54 and it's working great.
Backwards compatibility is a double-edged sword. It's cool that you can run an apk from 10 years ago but there should be a point where you say that's enough and drop support from them. Looking at Windows.
I think the idea that dropping compatibility helps forward improvement is oversold. To quote "Things you should never do" https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ . There's no guarantee that the new version will be any better than the old version, because the people who actually learned things from the old version have moved on, conversely, the old version has all the cruft, which are otherwise known as "fixes" and which guarantee that it works reliably in all kinds of environments, something your new fancy version won't have until it too becomes old.
I used an apple phone for the first time at work, they gave us apple phones.
I was blown away when I realized you can't just dump any old file on it, because I'm used to plugging in my android phone and throwing on some files like it's any other removable storage. Not so with apple phones, incredibly limited.
See, I used to flash firmware for copy machines from my phone. Like if I went out to a site and didn't prepare firmware before going I could just download it on my phone and flash from that.
The apple phone couldn't do a bunch of stuff that I always thought was standard smartphone things. Also couldn't display cell and wifi reception in decibels, and I used to do informal site surveys with my phone. Nope, apple can't do that either, "bars" aren't a good metric to wrote down.
That thing was about damn useless except to be used as a phone and an mp3 player.