▲ | crossroadsguy 4 days ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I couldn't agree more - the not caring part. But then you should try to do an app in the Android code/build/test/publish ecosystem. As someone who had/has to use both os/dev ecosystems for work, I often wondered which one is worse, and what bothered me is that I couldn't conclude. So in this great duopoly, these two tech giants constantly compete to become more and more hostile and pathetic to both the users and the developers. > Apple apologist will respond rudely or with some unhelpful generic tips Aha. The "you are holding it wrong", "this is how the Lord intended it to behave", "buy a new .." … fruit company fan base phenomena. Apple's majority of buyers aren't their users or consumers; they are Apple fans and supporters. If Apple had consumers like Android, Linux, or Windows, either they would have fixed their act or been in the ground by now. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | ryandrake 4 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> Apple's majority of buyers aren't their users or consumers; they are Apple fans and supporters. If Apple had consumers like Android, Linux, or Windows, either they would have fixed their act or been in the ground by now. Companies who develop these fandoms live life on easy mode. You can do anything you want, abuse customers, raise prices, make promises and never deliver on them, lock people into your ecosystem, and there will always be an army of white knights out there ready-at-the-keyboards, defending the company. I honestly don't know how people get to the point where their identity is so wrapped up in a single company that they wake up in the morning and say to themselves, I'm going to be a company apologist for free and respond rudely to people, even though the company doesn't and will never even know who I am! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | pjmlp 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Besides the rediculous hardware requirements of Android Studio, far beyond any other Java based IDE, we have a NDK experience that feels like a 20% side project from Android team, because back in Android 2.0 days they were forced to actually allow developers to write C and C++ code, otherwise there would be no games. Even Symbian C++ across Metrowerks and Caride, felt a much developer friendly experiece than NDK has ever been. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | lmz 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mobile toolchains have always been awful. Symbian's or BlackBerry's weren't any better. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | araes 2 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Personal view on the Xcode issue is this part of your comment: > lock people into your ecosystem There's no real alternative to Xcode, if you're going to develop for Apple, you pretty much just have to take the dive, buy Apple hardware, and use Xcode. You don't really know what you're getting into before you get there, and by then you've got sunk cost and just have to trudge through. Somebody a while back had a comment that kind of epitomized it (paraphrased from bad memory): "I thought I was their target customer. I'm not. I'm not sure who their target customer is. Who is this even written for?" _mlxl had a pretty funny one from 4 years ago also: https://news.ycombinator.com/item?id=26932848
Maybe as an Xcode user you have a better perspective, yet Android was actually better personally than most of the development ecosystems from my own perspective. Actually managed to at least publish three apps. Never went anywhere, yet that's a different issue.Had a comment on another thread's Switch 2 development complaints, re. the few I have tried - Nintendo, Steam, and Google. Nintendo - The process itself is opaque, confusing, and difficult to determine your status or progress, even large companies have difficulty. Steam - Signing up and putting launch title info was difficult, yet Wayyyyy easier and clearer to navigate. Tools are kind of a mess, and figuring out everything you need is a challenge. (comments on the SDK are at least funny sometimes)
Google Play - Dramatically easier to sign up. Much clearer steps, progress, and timeline for release. Inclusions to actually release, much clearer. Actually managed to release three products.
|