Я слышал новости о том, что Apple отказывается от приложений, использующих платформу three20. В моем проекте она широко используется. Означает ли это, что у меня проблемы?
Разрешается ли Three20?
Ответы (5)
Это старые новости. Более 1 года назад в Three20 был частный вызов API, и он был быстро удален. Когда вы ищете в Google что-либо, связанное с технологиями, я бы показывал результаты только за последний месяц, может быть, за последний год, если вы хотите быть точным.
Из информации, которую мне удалось собрать, кажется, что приложения Three20 разрешены Apple. Если вы проверите историю Three20 на GitHub, вы также заметите, что было внесено несколько изменений, чтобы не использовать частные API.
Да, Three20 разрешен для AppStroe. Мы используем последние 2 года для разработки.
Вы можете проверить «Статус Three20 App Store» на веб-сайте three20:
Вы можете увидеть на первой странице, хороша ли библиотека (или нет) для магазина приложений.
«По состоянию на 23 декабря 2009 г.: статус Three20 App Store: безопасный».
Обязательно проверьте наличие утечек памяти с помощью Instruments Leaks. Особенно, если вы используете библиотеки парсинга JSON в Three20.
Вы можете использовать Applescript Simulator для запуска автоматических тестов, если вы хотите проверить утечки за одну ночь.
Вот пример:
on run
main()
end run
on main()
tell application "System Events"
set myWindow to get window 1 of application process "iOS Simulator"
set myField to text field 1 of myWindow
end tell
set iterations to 0
repeat while true
activate application "iPhone Simulator"
set iterations to iterations + 1
log iterations
tell application "System Events"
click myField
keystroke return
end tell
delay 3
end repeat
end main