iOS поддерживает прямую или обратную совместимость - PullRequest
1 голос
/ 13 декабря 2011

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

Android поддерживает прямую совместимость, может быть построен на SDK 1.6, и то же приложение может работать на более новых версиях операционных систем Android.

Как насчет iOS?

Ответы [ 3 ]

1 голос
/ 13 декабря 2011

Да, это будет работать.Хотя вам следует проверить, не устарели ли определенные методы или не изменились ли они каким-либо образом, например, вы можете использовать метод на iOS4, и этот метод был каким-то образом изменен в iOS5.То же самое верно для обратной совместимости, некоторые классы появились только на iOS5, и у вас будут сбои при использовании тех на iOS4.Итог: тест на обеих версиях вашего приложения .

Есть пара вопросов / ответов по этой теме:

Подводные камни при написании приложения для iOS, поддерживающего iOS3.1.3 и iOS 4.x

Рекомендуемый способ поддержки обратной / прямой совместимости в приложении iPhone?

1 голос
/ 13 декабря 2011

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

Большая разница с Android заключается в том, что большинство телефонов обновлены до последней версии ОС, поэтомуесли вы начинаете новый проект, вам, вероятно, следует рассмотреть возможность нацеливания на iOS5.

1 голос
/ 13 декабря 2011

Я бы сказал, что это так.Но вы всегда должны проверять свои приложения, когда выходит новая версия фреймворка.

Я помню, что некоторые из моих старых приложений зависали при обновлении до iOS 5.

На вопрос был дан ответдо здесь .

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