Sadly, this doesn't seem to allow for that.
Sadly, this doesn't seem to allow for that.
You say "it's going to be" as if this hasn't been the Apple device business model from the start.
Those complaining bitterly that Apple had ruined the product by eliminating expansion cards, and holding the case shut with a special screw that needed an "only available from Apple" screwdriver.
And those who gladly bought the first computer that didn't need users to open up the case and mess around with expansion cards and dip switches and so on.
And so it goes.
It might be even worse. Apparently you can't even add a web app to your home screen on the Vision Pro. Vision Pro users are paying for a native app that loads youtube.com in a webview: https://christianselig.com/2024/02/introducing-juno/
I hope once the EU starts to look at Sony and Nintendo next.
The Nintendo Switch is a great console for sideloading. There are numerous ports of PC titles like Quake and Half-Life, as well as a library of Homebrew games and modding tools. If you've got an original Nintendo Switch there's practically no excuse not to crack it, unless you intend to play online.
Same goes for the 3DS, too. You can now play Virtual Boy games using the built-in 3D screen, which enables preservation of Nintendo's darkest age (with or without their approval). I have soft-modded versions of both the Switch and 3DS, and recommend it to anyone that wants that "unlocked" experience.
If you want an Xbox or Playstation computer, buy the SOC from AMD. They sell them on Alibaba and get the same support Microsoft and Sony recieve (read: dogshit). Most people would agree that it's wiser to not use console hardware for PC software when you can build a superior machine for a lower price. But hey, if you wanna waste time and money I won't be the one to stop you.
There's also the Steam Deck, if you hate getting bent-over by third-party OEMs that don't care about you. But considering your affinity for Apple, maybe the console market is right for you.
It refreshes when your on the same wifi network as altserver, for me it works most of the time, but sometimes I need to kick altserver to get the phone to see it.
Doesn't fix the issue, and its a limitation that annoys the hell out of me too, but at least helps mitigate it. (Though it doesn't solve the number of self signed app limit)
Just let me click on an IPA to install it, it's really not that deep!
But Altstore does run on Windows, Mac and Linux (I use a helper script to run it on my home server)
These are all work around to Apple imposed limitations, it’s by no means perfect, but until Apple change their mind (or are forced to change their mind) your alternatives are jailbreaking (which I don’t think there are any public jailbreaks of the latest hardware/OS) or swap to Android (which I’m considering doing) or pay Apple $100 a year for your own dev cert with less restrictions.
To my users I'm on the app store for ease of installation, that's all. No one knows how to install a PWA.
When I'm building just for me, it's web every time
An obviously inferior, crude mockery of the real thing.
One can still do C# development using only Windows SDK and/or dotnet SDK for "free".
You cannot do C/C++ or Rust developement without a license but with MinGW you also can do it without MS SDK. MS doesn't prevent people from using GCC compilers. Their core C++ developers even use it: https://nuwen.net/mingw.html
Apple could have said at the beginning "hey this is iPhone, there are no external apps for it though" - which was actually the case! iPhone did not have 3rd party apps at launch.
Then Apple could have said "good news everyone, you can now develop for the iPhone. Dev kits start at $10000 per unit, apply to partner with us, call us at this number" and that would be the end of it. Lots of gadgets still work like that and nobody bats an eye.
Apple decreased the barrier to entry and provided it as a service, charged for it but created good value in return, and it worked! But now that governments signal that they will punish such success, the next Apple will likely not go the way of low barrier of entry - this will hurt the regular folk, people with not so deep pockets.
The point is, nobody is disallowed from competing with Apple and its ecosystem on its merits. If Apple didn't provide enough value in return to what they ask, they would fail. Signaling that you will punish success with force means that the next Apple will be a lot more cautious about how they do things. Jacked up prices (as long as value proposition is there, people will pay, they will just pay more), requiring dev kits (can you force a company to change their hardware design so that it can be developed on? where is the limit?) / expensive partnership agreements / increasing the barrier to entry... Unless companies are "state owned" they have infinite ways to keep their profits at the expense of consumers. Apple's existing deal was a good deal - it was working, competition was (and is still) there. Now they will have to do the things that will just inconvenience users as a side effect, which is what they don't want to do, but they will be forced to do regardless.
My problem can be summarized as (assume the company in question is not a monopoly):
* Is it illegal to sell a device with a microprocessor in it that has no support for 3rd party programmability? -> no, most digital devices are like this in fact.
* Is it illegal to sell a computing device and develop software in house for it? Maybe charge for some of it? Still with no 3rd party support? -> no it is not illegal.
* Is it illegal then, to contract other developers / companies to write that "in house" software for the device you are making? -> no that is not illegal
* Is it illegal to make agreements with other companies to buy software / programming services from them to include in your device? -> no that is not illegal
* Is it illegal to make agreements with other companies so that they can sell licenses to "unlock" their software in your device and get a cut from their sales? -> no it is not illegal
* Is it illegal to sell dev kits to the the above? So the device in question is still not a device you can develop on - but you can create another device where 3rd parties can develop on, and you can sell it to them. You can also pick and choose which companies you will work with. None of this is illegal.
* Is it illegal to automate all of the above? Provide low barrier to entry, no bureaucracy, if you want to develop for the device just do, pay us $100 a year, and give us a cut and you are golden! No need to get into direct contact with us, wait months to get our manual approval - we streamline everything and even the little guy can participate? -> HN thinks that this suddenly must be illegal. If they are providing all this service, they should be legally forced to do all for free.
I just don't get the logic.
That’s just my personal opinion. The DMA is about anti-trust, that some companies are controlling a too large part of the cake, affecting too many users (end users as well as “business users”, e.g. app developers), which is bad for a competitive market and level playing field.
All of these are wrong. The answer to each of those is "It may or may not be legal depending on various factors including whether it is intentionally creating a monopolistic anti-competitive environment".
Laws are allowed to have very nuanced opinions where it's illegal for microsoft to disallow uninstalling Internet Explorer program (USA vs MS, 2001), but perfectly legal for microsoft do disallow installing the File Explorer program.
I know us programmers want laws to perfectly specified in unambiguous mathematics, but lawyers want laws to be specified in English with nuance and room for interpretation and judgement of intent and spirit.
It makes no sense to you because you are thinking like a programmer. Laws are for empathetic decent humans, not soulless hacker-news-posting programmers.
It also doesn't have a linux version, so it's unusable for hacker news users, since all of us only run linux machines in our homes.
Also, closed source, just use altserver which I think is actually open source, and does the same thing but better tested