Quote:
Originally Posted by Poita
It's not real easy to develop for windows without running windows either.
|
Actually, yes it is and I do it every day. Cross-compiling for Windows is as easy as 1-2-3. Same goes for cross-compiling for Android, you can do that from Windows, MacOS or a number of Linux distros.
Even if cross-compiling isn't your thing, you can have a VM running along-side your main OS to compile with.
Quote:
iOS is a version of OSX, so I would expect to need a Mac to develop for it.
|
I fail to see how this is logical or what the two have to do with eachother. The architecture isn't even the same (ARM vs x86).
Quote:
I am also an app developer, I develop for iOS and for Android, and although the hoops at apple are sometimes a bit of a pain, the dev tools for Android are enough to make me want to pull out of that market. The Android development system is a sad joke compared to the apple one, and the nightmare of multiple hardware platforms and no consistency makes it very hard for a small shop.
|
The simulator is very slow, yes. I have no problem with the dev environment though. What are you having trouble with exactly?
Quote:
Apple isn't perfect, but I can't understand people 'hating them with a passion'. They make, overall, high quality product. They keep the industry on its toes and make everyone create better product (what phone hasn't gone down the iPhone path now?).
We have longer battery life, smaller sleeker form factors in laptops, phones, mp3 players etc. and a big part is due to apple making those sectors successful and then competition from other vendors then moving into that space keeping prices down.
|
These are all assertions we can argue about (I may even agree with some), but with respect to these I think this 12-page thread has run its course.
Quote:
The walled garden approach is in theory limiting, but in practice it means users get a solid, usable, safe experience. Effectively no malware or viruses on your iPad/ipod/iphone to worry about at all. You can buy apps without a worry of getting infected.
The limitations aren't very real, the number of apps to do just about anything covers what 90% of the population want. If you want something an apple product can't do, then you buy something else.
I just don't understand the 'hate'.
|
The 'hate' stems from the 'very real' fact that you cannot build your own business model around iOS.
Quote:
Hate malaria, cancer, the road toll, asbestos, hate on Monsanto or James Hardy or Philip Morris... but to "hate" a consumer computer company that mostly tries to make quality product that performs well and gives a good user experience seems odd to me. They don't always get it right, but they genuinely try to. They also try to protect their profits like any company does, but there are plenty of companies far more deserving of hate.
|
I don't 'hate' Apple for their products, but I do 'hate' them getting in the way of content creators who try to bring their content to people who simply have bought a device from them. They are the sole gatekeeper without any alternative.
Anyone who would buy a DVD player would find the idea preposterous that the manufacturer would dictate what you can watch and that you can't play DVDs you obtained from a 3rd party. Yet that's exactly what is happening and people don't seem to think there's anything wrong with it.
There is no level playing field with Apple's iOS. Any kid from the slums in India with a brilliant idea can start coding their own app with a minimum of investment. An old PC from a charity running Linux will do, heck, he/she can even see the fruits of his/her work running on the $35 tablet. It's a free market and anyone can bring anything to anyone.
With the iOS App store? Poor Deepak or Deepika would have to find an up-to-date Mac to code on (because the latest XCode for the latest version os iOS requires one of the latest OS versions), pony up $100/yr just to be able to submit their app, pray that their new genius idea/app/content doesn't offend Apple or gets ripped off and would probably never see their app being used by their peers or family. Oh yeah, and Apple will take 30% for the privilege.
Don't get me wrong, I'm not a Google fan or any 'fan' for that matter of any company or OS. I am a fan of freedom and a fair go however. Call me idealistic, but when freedom takes a backseat to profit, I am simply not okay with that no matter how you spin it. As a matter of fact I 'hate' that, not the company, not the OS.
This is not theoretical or arm chair banter. I have seen this happen on a number of occasions - great ideas being shot down because of Apple's App Store gatekeeping.
If you're happy with the way things are on the iOS platform, more power to you my friend. But I'm not (and neither are my clients).
EDIT: I should probably disclose that there's no shortage of Apple gear in use in the house. I don't favor one OS or manufacturer over the other. I'm just a big proponent of openness.