I didn't bother reading the other answers, but few things I can say:
netbeans is crap, intellij is much better
if you go with python, please do bundle the runtime and do not use the system one. No one will if your software is 5mb bigger, but they will care if they need to manually create the python environment (if they have both the patience and knowledge to do so, the intersection of which is rather small I reckon)
if you go with Qt, use QtCreator, the integration is great. Please do not use visual studio (especially if you're going to use qt). It's slow, expensive, unstable, dumb, slow, both too complex yet missing trivial features, and slow.
He has a rant where he's calling software engineers basically idiots who don't know what they're doing, saying the need for unit tests is a proof of failure. The rest of the rant is just as nonsensical, basically waving away all problems as trivial exercises left to the mentally challenged practitioner.
I have not read anything from/about him besides this piece, but he reeks of that all too common, insufferable, academic condescendance.
He does have a point about the theoretical aspect being often overlooked, but I generally don't think his opinion on education is worth more than anyone else's.
I see, thanks for the explanation. After asking you I kept on reading the comments and understood how tpm helps with the auto decryption.
I still think full disk encryption with auto login is more than enough, at least that's what I have, and as you can tell anyone can set that up easily.
I don't disagree with all you said, but for example my company has developed for our field technicians an app they use when they go to customers. Obviously they chose android over ios. That's what I meant with impact on businesses. But Apple is making its revenue on b2c so for them it's probably OK. Always surprised a company that big survives on b2c.
I don't know if the fancier Samsung phones may have apps like what you mentioned? I'll take a look. Next time I'm offered a work phone I'll take an iPhone, I am curious to try one out tbh.
But I'm confused, the decryption of the home directory needs the owners secret to be entered at some point? I don't see how this solves Op's problem (which I also don't understand, you want encryption, you need to decrypt stuff at some point)
Let's stop kidding ourselves, the "good reason" is the cto's yearly Microsoft financed holidays and/or too much legacy code to restart from scratch. But from a purely technical aspect, there's no reason to touch windows
Lol you think they would just leave and pray everyone follows them? I reckon it would be hilarious to see who wins between iPhones and Instagram when influencers are shown a huge warning about untrusted apps.
No, the truth is that there would be two versions of the app with two different prices, to attract people to the alternative store. Which would probably be Facebook's own closed garden, so again, a low risk for the end user (who would have also to opt into that "risk").
I'm actually wondering, what does Facebook care about that. After all their revenue comes from ads, not in app purchases. Or am I missing something?
Having to pay a fee and then hope to have it waved is very different from what I'm saying. What about that hypothetical kid I mentioned, if his parents don't care about paying that fee? Or if he doesn't run macos?
And yes there would be malicious apps, that no one would ever install unless they wanted to.
Both of those have, again, absolutely zero impact on virtually the entire ecosystem and its users. The expections being the people actively looking to leave the garden.
So, I'll ask again, do you have any actual argument to defend apple's policies?
What?