609 karma · joined July 19, 2013
It‘s an amazing platform though and I wouldn‘t want to go back to something more basic. Once you „get“ the bots, broadcast channels, etc. it‘s really amazing. Signal is perfectly secure and great but it feels like going back to pen and paper after using email. I see it as a social platform akin to WeChat or Discord and am perfectly happy that way.
This is not always so cut and dry awful as you might think though. The platform native widgets also have limitations and expectations that might not fit your vision of the app so even fully "native" apps might re-invent the wheel in a couple of places to make things work as they want. Also I've hardly ever come accross an application that works by just combining the basic platform widgets and not look and feel pretty basic.
Also cross platform apps not respecting e.g. Zoom, Resolution, Orientation, A11y, etc. is more often than not, just the developer's not implementing the required things. The framework might support all of these use-cases but not fully automatic in some cases.
I‘m probably just not knowledgable enough on how to use e.g. Hibernate „correctly“ but modeling any entity with inheritance was a recipe for disaster at some point. Also Collections and Hibernate were an incredible pain.
DB stuff is not the thing I‘m very good at (as probably gleaned from my comment) but even pretty basic stuff kind of fell apart pretty fast at any sort of non-hobby scale. At the same time I dread handling transactions and de/serialization more manually…
Bronzemurder - https://dfstories.com/bronzemurder/
Bravemule's Matul Remrit - https://www.bravemule.com/matulremrit
Also forcing users through multiple warning screens and settings until you have finally installed an app might look trivial if you know what you are doing but for everyone else might not be as easy. There are many, many articles about how you should simplify your websites onboarding process to increase the amount of customers so the Android flow is pretty much the anti-thesis to that.
From the little knowledge I have about this, it might not even be enough for MS to guarantee that the no data leaves EU borders but simply the fact that MS is a US company could be enough for US courts to force them to exfiltrate data. Not sure if this is correct or if they already have a company structure in place that would prevent this.
As much as I would like to see more competition thanks to this, I think at the end MS will figure it out and they will remain the dominant force.
In extension I had issues with all external peripherals from Apple that I tried. USB Apple Keyboards that stopped working unless you plugged them in with the extension cable (wtf?!), to the atrocity that is the magic mouse, to AirPod Pros getting super confused with multiple devices in proximity.
- Pestering us for weeks about urgently needing to arrange a call with us and repeatedly refusing to tell us what it is about over Email, turns out one of devs didn‘t activate his seat and another user created an account with his work email an they thought we were abusing the license.
- Back then they offered build server licenses but there was nearly nothing in the docs about it, only „call us“. So we did and we had to arrange a call with one of their partners advising us on our use use (dynamically generating assets over an API). All of this boiled down to: 5 Instance license for the price of a normal seat.
Why all of this required hours of my and my co-workers time in calls is beyond me. All if this could have been done with like 4 mails max.
It‘s not only Unity‘s issue. I can‘t even create an AWS account anymore without someone calling me to talk about my „use-cases“. This insistence on personal calls and account managers is such a drag. Just feature your contact points prominently on your page and explain your offer publicly. I‘d rather have someone competent answer my mails than talk to someone who is just going to schedule another 3 calls because they are only sales people.
Is the ANGLE Readme just outdated in regards to Metal support or am I missing something?
This would also mean that Vulkan won't be an option when developing on macOS, right? Or will something like MoltenVK be shipped as well?