Почему я должен обновить свои приложения до iOS 5? - PullRequest
2 голосов
/ 26 октября 2011

Я понимаю, что iOS 5 является последней (и самой лучшей) версией Apple Mobile OS. Я также знаю, что он содержит ARC, OpenGL ES Debugger yada yada yada ...

Я уже разработал несколько собственных приложений в своей компании, и все они работают отлично. Но как разработчику, действительно ли мне нужно обновить все мои приложения до совместимости с iOS-5? Если так, то почему?

Ответы [ 3 ]

6 голосов
/ 26 октября 2011

«Обновление» не относится к приложениям, только к ОС.Если ваше приложение уже нормально работает на iOS 5 (то есть «совместимо»), что вполне может быть, нет причин менять его.

Если он в данный момент не «совместим», это означает, что вы протестировали его и что-то в приложении не работает при запуске на iOS 5, тогда вы могли бы решить проблему или обойти эти проблемы, чтобы пользователи на iOS5 могут использовать ваше приложение.

Если эти приложения являются теми, которые вы продолжаете разрабатывать, подумайте, стоит ли использовать новые технологии (ARC, новые фреймворки и т. Д.) И/ или отказ от поддержки старых устройств.Это компромисс, который вы можете получить только по отношению к вашим приложениям и потребностям вашего бизнеса.

2 голосов
/ 26 октября 2011

Учитывая, что большинство проблем, связанных со сбоем, связано с ошибками выделения / освобождения памяти / ссылки на память, может быть полезно перенести код на использование ARC.Конечно, нужно будет определить время / стоимость, чтобы понять, стоит ли это того.

1 голос
/ 26 октября 2011

Проведите анализ затрат и выгод.

Пользуется ли обновление здания с помощью iOS 5 SDK вашим клиентам, исправляя существующие или возможные ошибки, добавляя функции iOS 5 или предоставляя другие возможности просто сделать лучший продукт? Предоставит ли обновление вам или вашей компании дополнительную маркетинговую возможность? Сколько стоит время разработки, тестирования и контроля качества?

Возможно, это будет долгосрочным преимуществом, если вы будете постоянно обновлять свои навыки разработки с помощью новых API и инструментов (таких как ARC).

Но есть и пословица: если она не сломана, не "исправляйте" ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...