Локализация приложений для iPhone путем выпуска отдельных приложений для разных рынков - PullRequest
3 голосов
/ 24 января 2012

У меня есть приложение в шведском App Store, которое я собираюсь адаптировать к другим рынкам. В этом случае наиболее важной частью локализации является изменение некоторых аспектов работы приложения для разных рынков (стран), поэтому речь идет не о языковых адаптациях.

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

Мои основные аргументы:

1) Поскольку App Store поддерживает меньше языков, чем iOS, есть несколько стран, в которых Apple определила язык App Store как британский английский (например, Дания, Норвегия). Тогда я не смогу создать хорошую рекламную кампанию на своем родном языке, если не выпущу совершенно отдельные приложения для этих стран.

2) Я думаю, что для меня будет быстрее реализовать локализацию, в данном конкретном случае, путем вставки директив компилятора в исходный код и создания разных целей XCode для разных рынков. (Это может быть вызвано не очень умной архитектурой первой версии моего приложения, тем не менее, это текущее состояние.)

СЕЙЧАС, МОЙ ВОПРОС:

Существуют ли недостатки выпуска отдельных приложений для разных рынков, кроме очевидного, что будет больше администрирования? (например, менее благоприятный для достижения хорошего рейтинга в App Store, риска отказа и т. д.) *

Ответы [ 2 ]

1 голос
/ 12 июля 2012
  • Невозможно опубликовать 2 приложения с одинаковым именем в магазине приложений
  • Риск бан
  • App Store поддерживает меньше языков, чем локализация iOS
  • Локализация iOS быстрее, чем создание нескольких копий
  • Сохранение нескольких копий, внесение изменений и обновление всех из них - огромные затраты
  • Менее благоприятен для достижения хорошего рейтинга в App Store
  • Риск отклонения

Рекомендации по рассмотрению в App Store, одним из них является то, что

разработчики не должны спамить в магазине приложений с несколькими версиями то же приложение с небольшими изменениями.

1 голос
/ 24 января 2012

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

Разве нельзя было бы встроить эту логику в приложение?Вы можете использовать NSLocale для получения языкового стандарта устройства (не только языка, а также страны) во время выполнения, а затем использовать логику времени выполнения для переключения контроллеров представления, файлов пера и т. Д. Если ваше приложение плохо структурировано, вы можете просто перейти наУровень MainWindow.nib, если необходимо, и затем иметь полный контроль над изменением любого аспекта приложения при его загрузке.

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

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