У меня есть приложение в шведском App Store, которое я собираюсь адаптировать к другим рынкам. В этом случае наиболее важной частью локализации является изменение некоторых аспектов работы приложения для разных рынков (стран), поэтому речь идет не о языковых адаптациях.
Возможно, я не буду использовать обычные встроенные механизмы для локализации. Вместо этого я рассматриваю возможность создания отдельных версий для разных рынков и выпуска их в виде отдельных приложений в App Store (с одинаковым значком и похожими названиями), причем каждое из них доступно только в одной стране.
Мои основные аргументы:
1) Поскольку App Store поддерживает меньше языков, чем iOS, есть несколько стран, в которых Apple определила язык App Store как британский английский (например, Дания, Норвегия). Тогда я не смогу создать хорошую рекламную кампанию на своем родном языке, если не выпущу совершенно отдельные приложения для этих стран.
2) Я думаю, что для меня будет быстрее реализовать локализацию, в данном конкретном случае, путем вставки директив компилятора в исходный код и создания разных целей XCode для разных рынков. (Это может быть вызвано не очень умной архитектурой первой версии моего приложения, тем не менее, это текущее состояние.)
СЕЙЧАС, МОЙ ВОПРОС:
Существуют ли недостатки выпуска отдельных приложений для разных рынков, кроме очевидного, что будет больше администрирования? (например, менее благоприятный для достижения хорошего рейтинга в App Store, риска отказа и т. д.) *