О поддержке старых операционных систем
Бретт Симмонс, разработчик, участвовавший в NetNewsWire и MarsEdit, которыми я долгое время пользовался, считает, что прекращать поддержку версий операционных систем надо сразу после выхода очередной версии:
The right call would have been to drop 10.8 support also. Here’s why:
There’s almost no barrier to OS updates these days. They’re free and easy to install.
People who don’t upgrade their OS are also the kind of people who don’t buy apps.
An app succeeds based on quality, not breadth of OS support. You can make a better app by using newer APIs. You can make a better app by not having to spend coding and testing resources supporting older versions of the OS.
Yes, you will leave some small number of people behind. It’s worth the trade-off, though, because it’s your job to make the very best app you can make.
Правда, его соображения явно касаются исключительно OS X и iOS. Windows и Android успешно принуждают разработчиков к поддержке широкого парка версий — первая своей небесплатностью, второй — своей фрагментацией.