6 ms·
So did you learn your lesson? DON'T DEVELOP FOR APPLE. Considering how many horror stories we've seen, I wonder why anybody would waste their time developing
by rorrr2 13y ago
So did you learn your lesson?
DON'T DEVELOP FOR APPLE.
Considering how many horror stories we've seen, I wonder why anybody would waste their time developing apps for that weird company.
Develop for open systems instead. They will win in the end.
- mahyarm 13y agoCause apple users pay more, a lot more. It usually comes down to money in the end. The way to mitigate this risk is to create an MVP that you don't put a lot of work into. Then afterwards iterate and improve upon it.
- parasubvert 13y agoApple, Microsoft, not to mention Oracle, IBM, CA, etc. are still making money hand over fist. They all make money by selling closed source systems that may or may not have open sub-systems. You have a curious definition of "win in the end".
- rorrr2 13y agoMicrosoft OSes don't have any restrictions on what software to run. Apple does make money, but Android and Microsoft are eating their market share like mad. Apple was smart enough to invent a new market, but isn't smart enough to keep it.
- xmodem 13y ago> Microsoft OSes don't have any restrictions on what software to run. They didn't until windows 8. The 'classic' desktop hasn't changed, but you can't run Modern UI apps other than from the app store, and on ARM you can't run anything that's not modern UI unless it's from Microsoft. Microsoft also has other OS platforms (Windows phone) with exactly the same model as Apple's, only less transparent.
- rimantas 13y agoCheck your numbers.
- rimantas 13y agoCheck your numbers.
- rimantas 13y agoCheck your numbers.
- parasubvert 13y agoApple OS X doesn't restrict. iOS does, but that hasn't hurt its success: Apple is largely supply or carrier constrained. !I don't think Apple is playing the game you want them to.
- deleted 13y ago[deleted]
- jsolson 13y ago> Considering how many horror stories we've seen, I wonder why anybody would waste their time developing apps for that weird company. Money? An enormous and dedicated user base? Users who expect high quality UX and are willing to pay for apps that provide it? edit: Wait, I forgot a few: a very limited number of hardware platforms to target? The ability to target at most, two OS revisions and cover the vast majority of users? It is, in many ways, an easier platform to build high quality software for. On top of that, the users there give a damn about the quality of the software (and not some ephemeral quality like "openness"). > Develop for open systems instead. They will win in the end. "In the end" is awfully open ended, and really there's very little to demonstrate that open systems always win in the end. Exceedingly closed systems sometimes fail fast due to lack of adoption, but that doesn't really hold in this case. Apple consistently releases hardware and software that, despite being closed, many users perceive as "best-in-class" (it does not matter whether you agree that they are -- the fact remains that many users believe that to be the case). Developers back that up by building best-in-class software for the closed platform because some of them also believe it to be best-in-class. As long as you've got that feedback cycle in place, I don't believe a case can be made for openness even being a substantial factor in the shape of the market.
- dirkgently 13y agoYou forgot another important one: Having no self-respect, and be ready to be bullied by Apple.
- general_failure 13y agoIf you treat writing software as a business decision as opposed to something to stroke the programmer's ego, writing software for Apple would make sense.
- rimantas 13y agoThe number of horros stories make a very very very small percent of all the "developed an app" stories. Apple paid out $10 000 000 000 for the developers, that's pretty big reason to develop for this platform. > Develop for open systems instead. They will win in the end. Yeah, sure. They will win what? They will win why? Why do you constantly forget that the users of high tech are no longer programmers and sysadmins? They have other stuff to worry about not if your platform is open, closed, or punctured. The things that work will win.