this post was submitted on 12 Dec 2023
1571 points (98.6% liked)

Technology

57432 readers
3970 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Well, I’ll be damned. They finally won one it sounds like.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 36 points 8 months ago (3 children)

While I understand the concern over the single appstore monopoly that we have on any device, I think it's worth remembering what ecosystem android and IOS came into.

The old multimedia phones that were sold in the mid 00s were effectively "smart". Many of them ran java and you could install programs, and freely install ringtones, and browsers that actually worked like opera mini/mobile. The thing is you couldnt by default. At least not in the US. The devices were locked down and everything you did went through the carrier's store. And US telecom services are some of the greediest and scummiest companies out there so you couldnt even use your own mp3 files as a ringtone.

Apple combated this with their closed off ecosystem, but android did face issues with fragmentation in the early days and needed a way to prevent the telecoms branded phones from stinking up the ecosystem. They did this by leveraging the play services and play store. From the playstore they can also since mainline release various peacemeal updates which helps resolve their other issue with fragmentation and thats android device being abandoned.

Sure enough you can still release your own version of android without it, amazon's tablets and tv sticks do pretty well.

That said I do think it's a good to help people move past the default and open up the platforms more, I just wish it would apply to all smart devices,

[–] Socsa 10 points 8 months ago

Yup. I was part of Verizon's app development program and it was a fucking joke. Even if the dev tools and build chain wasn't a complete mess, and even if the dev license wasn't expensive, and even if it wasn't almost impossible to even get test hardware... Even if you managed to build something more useful than snake, you'd still have to wait months and months and months for Verizon to sign your apps and then months more before they'd be available on any handset. I'm legitimately not sure it was even possible for a small dev to get anything approved.

Open app stores were and still are amazing. I get that people want even more freedom, but coming from the trauma of feature phone development, I find it hard to get upset about this, especially considering Android makes it dead simple to sideload.

[–] mindbleach 1 points 8 months ago (1 children)

You're describing higher-end feature phones.

The ecosystem Android and iOS came into was that smartphones were tiny computers where you could install programs from anywhere. Just like any other computer.

What they did instead was force all programs to go through one source. Apple especially did not just helpfully provide one reliably safe path to acquire software... they viciously prevent all other means of getting programs on your phone, to this day. Android's a bit better, but in practice, Google's store is all that matters, and Google's store acts just as greedy and demanding as Apple's tightfisted enforced monopoly. You cannot release an Android device with Google's store and your store.

The first iPhone did not support external software, period. No less than John Carmack gave Steve Jobs shit for this. Steve insisted "web apps" would suffice, in an era where the video tag barely existed, Javascript was still a hideously slow interpreted language, and everything cool in a browser relied on the Flash plugin that iOS would never support. I don't know if going from that to 'we censor everything and you have no choice, give us 30%!' was a deliberate move to make people want the leash... but it wouldn't be the first happy accident where Jobs fell ass-backwards into a billion dollars.

Meanwhile, over on PC, anyone can install anything from anywhere, but Steam has the same absurd 30% cut and a clear de-facto monopoly. Everyone else is either managing their own games with no store... or trying to compete with Steam and finding zero traction. When Epic of all companies, an absolute giant with billions of dollars in basically passive revenue, can't suck off developers and customers hard enough to draw people away from Steam, that is a sign that this style of software repository has immense control, by nature.

[–] [email protected] 1 points 8 months ago (1 children)

You’re describing higher-end feature phones. The ecosystem Android and iOS came into was that smartphones were tiny computers where you could install programs from anywhere. Just like any other computer.

This is true but those OG smartphones, at least in the US, targeted enterprise business and IT users. What really caused iphone and later android to change the marketspace(other than just right place and the right time for 3g and edge technology) was that they targetted that space that feature phones occupied and hit mainstream consumers. And phones like the sidekick and motorolla razr were technically capable of being smart devices they were just kept back from it because the telecoms didnt want it. In the earlier days the android ecosystem was a bit of a mess and we already have lots of preinstalled apps from telecoms.

Sure there would likely still be higher end (and priced) android devices that would be vanilla or unlocked clean versions, but there would definitely have been a world where there was the verizon app store, T-mobile app store, sprint app store, att store, and of course epic app store, Dont get me wrong a more open platform is nice and Im not saying the monopoly as it stands is a good thing, but other side of history would have been just as bad. And of course android's branding would be on the locked down devices which would be a problem for google.

As an aside having a primary source for programs to be installed to isnt inherently a bad thing. For example Im a linux user and much prefer the system of installing programs from my distro's repo, or if it doesnt exist checking flathub's repo or adding a third party repo and then after all that getting the rpm or deb.

Regarding the iphone, you're right about that. Everyone remembers the buzz around the iphone launch and the 3gs. They forget about the 2g only web browser only device that first came out. It's funny people often like to post and make fun of old quotes from the contemporary competition and laugh, but they werent entirely wrong especially with that first model. And the "real internet" as they called it was not as big a strength one might think without a mouse or access to flash in 2007.

Apple had a huge amount of momentum from the ipod and their marketing campaigns were doing a lot to change their perception and win over more and more users. They targeted the masses and mainstream instead of businesses and it worked.

[–] mindbleach 1 points 8 months ago (1 children)

And phones like the sidekick and motorolla razr were technically capable of being smart devices they were just kept back from it because the telecoms didnt want it.

And then Jobs forced through a phone with no telecom rot, and it did even less.

In the earlier days the android ecosystem was a bit of a mess and we already have lots of preinstalled apps from telecoms.

As opposed to when?

Sure there would likely still be higher end (and priced) android devices that would be vanilla or unlocked clean versions

... as opposed to when?

"The other side of history" here is if you could buy phone-OS software at Walmart. Like... any other software, at the time. All "app stores" are bad, actually. All of them are some form of single-vendor walled garden, and their goal is to keep people in so they can keep seeking rent on other people's software.

Chances are high that everyone in this Lemmy thread is a Linux user, and all of us know that getting software from outside your repository of choice comes with a sense of misery. Money's not what makes it a problem. Any system designed to be a one-stop solution is not designed for competition. No matter how open it is. Windows, for its innumerable faults, will happily run whatever garbage you got from a brick-and-mortar store, or a skeezy website, or through some networked installer installer installer. make && configure is a prayer. But I can grab any install wizard off a 1990s PC Gamer disc and have better odds it'll install under Wine.

Android came so close to the right idea, with APKs. Platform-agnostic bytecode with permission-based APIs? Even today, that's a fantastic goal. And lusers don't need to know how it works if they just click Okay and watch the progress bar fill up. What we have instead is an ARM monoculture where the allegedly open and free vendor considered locking everything down or buying out another billion-dollar corporation to avoid tolerating software outside their ecosystem.

The most bitter irony is, browsers became the right answer. WebGPU's gonna do Vulkan things. WASM has probably sorted out its threading. It's not exactly SPIR-V and Qt, but it's a thin enough overhead that you might as well ship one version everywhere.

[–] [email protected] 1 points 8 months ago* (last edited 8 months ago)

And then Jobs forced through a phone with no telecom rot, and it did even less.

And they very quickly corrected and the 3g had an appstore.

… as opposed to when?

I suppose what my post is getting at is more or less that if android and apple hadnt asserted their marketplace that the result would have been that their devices would be slightly open feature phones. With the Verizon Store and ATT-Store and etc instead where everything costs money even things that would otherwise be free like chat apps.

There might be a higher end unsubsidized market for enthusiasts and enterprise users and of course I imagine on the android end we'd still get the nexus line for vanilla android, but it would be a bit of a mess.