Hacker News new | past | comments | ask | show | jobs | submit login

All those things don't really matter, the only thing that matters is that you cannot sideload apps in iOS. As long as you can sideload apps in android, it will always have a better reputation than somewhere you cannot.

But even those things you mention, they are all part of a scale, even if android becomes more closed-source it's still miles more open-source than iOS, even if it delays new app submissions it's still doesn't require a mac to develop for, has a choice of IDEs and a dozen other development friendly features that we often take for granted outside iOS development.

And it is ludicrous to suggest that android has the same hardware choice as iPhones just because apple now has mid-range level priced phones. Hardware choice means that some models have replaceable battery, physical keyboard, bendable screens, childproof, waterproof and many more options.




Just resign the app IPA file and you can literally drag and drop it through Xcode onto your iOS devices. Unless you mean pirating apps with sideloading...


that's not even remotely usable by 99% of iPhone users. It's like saying you can sideload apps if you root your phone.


To run an .ipa on a real device you need to sign it with an Apple developer account, costs $99 a year.


I thought it has been free for your own device for years:

https://www.pcworld.com/article/2933052/apple-frees-casual-i...


Ah! I did not know that, it's been so long since I've not had a developer account. But yes it seems you are right.

Do you still have to re-sign the .ipa every 7 days to have it run on the device?


You do unless you have a paid developer account.


This only works if you:

- Sign up for a free developer account, and

- Are willing to re-install the app every week


You need to have macOS though


Sideloading of apps is, at best, a niche interest.


When the number of devices number in the billions then of course sideloading could be considered a niche interest. But for people involved in software development it's extremely useful being able to sideload the latest build of an app to show to stakeholders.


You say that like nobody developing iOS apps has stakeholders. Apple gives developers solutions for that which are much neater and streamlined.

For development life cycles, sideloading is an unnecessary kludge.


Until it isn't. The moment a popular enough app gets banned by google play store, the use of sideloading will skyrocket. If apple decides to ban Telegram, there's nothing you can do (which it did btw at some point).

The ability to sideload is more important than it's usage, both for your personal freedom and for keeping large companies in check.


Until you discover that for example Android Auto is banned in your whole country, while being completely functional after sideloading the apk. And the only reason why there aren't hundreds of millions people sideloading apps (yet) is relatively slow rate of car upgrades. This is only one example.


The number of people that side load apps are so small as to be completely inconsequential.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: