2010-07-19 8 views
3

Мы создаем приложение для OS X, и мы не можем полагаться на наших пользователей, все обновленные до Snow Leopard, или что бы то ни было в последней версии. Мы хотим, чтобы как можно больше людей могли использовать наше приложение, но мы также не хотим отбрасывать некоторые улучшения, которые были сделаны в версии OS X, если только 1% пользователей застревают с использованием более ранних версий.Какая версия OS X должна моя целевая программа?

Есть ли где-нибудь я могу найти информацию о пропорциях людей, использующих каждую версию ОС? Или есть какая-то «общая мудрость» по проблеме, которую знают разработчики реального Mac?

Нам не нужны никакие материалы для надстроек или материалы для 3D-анимации, просто старые API-интерфейсы окон, но мы уже столкнулись с одной проблемой, когда «NSStreamDelegate» не поддерживается до снежного барса.

Спасибо!

ответ

3

Web stats from Quantcast, в конце февраля 2010 года

Североамериканских статистики, но может служить в качестве ориентира.

Version % 
10.6 27.3 
10.5 52.1 
10.4 17.2 
Other 3.4 

Omnigroup также обеспечивают некоторую полезную информацию в изменениях их установленной базы. Вы можете щелкнуть мышью, чтобы увидеть разбивку по основным и второстепенным версиям на своем сайте. В июле 2010 года они имеют:

Version % 
10.6 53.3 
10.5 21.0 
10.4 25.6 
Other 0.1 
+0

Отличные ссылки, спасибо! – Colen

3

Я думаю, что я один из последних судорог с по-прежнему работающим Powerbook G4. Его путь обновления заканчивается Tiger. От имени всех тех, кто не избавится от компьютеров, которые все еще работают нормально (если немного по современным стандартам), пожалуйста, постарайтесь 10.4!

Конечно, по объективным стандартам вы, вероятно, захотите нацелить 10.5. Он добавляет хорошие улучшения в программировании, и на самом деле, я не знаю ни одного человека, который все еще использует 10.4, кроме меня.

+0

У меня есть Powerbook G4 работает Leopard. Путь обновления для машин PPC заканчивается на Leopard, а не на Tiger. – lhf

+0

Мой процессор и память просто не понимают, что Apple перечисляет как минимальные требования для Leopard. Так что да, я могу запустить Leopard, но мне это не нравится, когда я пытаюсь выполнить любое другое приложение :) * Практически *, Tiger - это последняя ОС, которая на самом деле пригодна для использования. – Karmastan

+0

@lhf - 10.5 медленнее, чем 10.4 на большинстве G4, поэтому даже если это возможно обновление, это не всегда желательно. – Coxy

0

Что касается NSStreamDelegate, он был доступен в качестве неофициального протокола (т.е. категория NSObject), так как 10.3. Просто Apple решила превратить его в формальный протокол, поскольку Objective-C 2 имеет методы @optional.

Итак, вы не используете новые функции, доступные только на 10.6.

Смежные вопросы