Обновить
19
Юрий Дубовой@IFITOWS

Пользователь

15
Подписчики
Отправить сообщение
В процессе публикации/сертификации приложений в Samsung GALAXY Apps есть несколько подводных камней. Один из них – это локализация. Здесь следует различать локализацию самого приложения, описания приложения на разных языках в сторе и указание стран, в которых будет публиковаться приложение. Это все различные процессы.

Локализация приложения осуществляется стандартными средствами Tizen Wearable SDK (в проекте создается директория locales, подробнее см. справку SDK). Важно: локализация названия приложения осуществляется отдельно в config.xml. По умолчанию используется английский язык и название проекта.

При регистрации приложения в Samsung GALAXY Apps по умолчанию для описаний доступен только английский язык. Чтобы добавить другие языки, нужно перейти в «Advanced mode»:



И, наконец, самое интересное: страны, в которых будет публиковаться приложение, указываются в разделе «Country & Price». Постфактум это выглядит очевидным, где же еще быть этому разделу? Но изначально этот раздел выглядит так:



Чтобы указать страны, надо опять таки перейти в «Advanced mode» и там проставить нужные галочки. Но если приложение планируется как бесплатное… радостно думаем, что нас страны и цены не волнуют и можно двигаться дальше. И здесь вторая ошибка.

А первая ошибка в следующем. При добавлении нового приложения будет предложено выбрать язык по умолчанию:



Выбор, к примеру, русского языка НЕ означает, что приложение будет публиковаться только в РФ. Это лишь означает, что приложение не пройдет сертификацию с пометкой "Default description and default application name are not written in English. Local language can be shown as broken characters in some countries due to limitation of language pack."

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

Делается это жестом — провести сверху вниз
— спасибо за подсказку, работает!
Все это чудно, если бы не несколько НО:
1) Эмулятор я сумел запустить только на довольно мощной рабочей станции под убунтой. Под Win7 на i7-3820 3.8 GHz, 8GB эмулятор вроде бы запускается, но признаков жизни не подает, а на MacBook Pro 2010 года вообще даже логи в консоли не отобразились.
2) В эмуляторе не нашел кнопки «назад», т.е. невозможно закрыть приложение, вернуться на предыдущий экран и т.д. Возможно, плохо искал.
3) Купил бы физический девайс (тот же Gear 2), но нашей деревне его днем с огнем не сыщешь, несмотря на официальный старт продаж. Во Владивостокском официальном магазине Samsung делают круглые глаза, мол, никогда не слышали про Gear и Tizen :) Несмотря на то, что огромный постер на всю стену именно их и изображает ;) Что касается «Связного», то, во-первых, 13k почти, во-вторых, «предзаказ» уже месяц висит, а воз и ныне там. Посему подозреваю, что и Мск ситуация не сильно лучше.
Благодарю за занятный рассказ! А что за тестовые устройства? Все те же RD-PQ или что-то новенькое уже?
В Tizen IDE for Wearable не нашел шаблона для создания нативных приложений — только веб-виджеты. Разработка нативных приложений не предусмотрена?
Встало, и с разбегу, но эмулятор запускается через раз. Временами при загрузке тупо повисает без каких-либо признаков жизни. Лечил удалением/созданием экземпляра виртуальной машины, но это вполне может быть, как в анекдоте про таракана и его уши на лапках.
Чем был вызван такой выбор языка?

Конкретно в моем случае — исторически. Я много работал с bada, большинство аспектов нативной разработки Tizen унаследовала именно оттуда. А блогозапись, по сути, одна, просто большая.

приходится видеть Вас пишущим на Си++, а не на JavaScript?

Я рассказываю только о тех вещах, в которых более-менее разбираюсь. В JavaScript я не разбираюсь.

TIZEN рассчитан на работу с приложениями для HTML5

Да, рассчитан. Браузер на тестовом устройстве работает быстро и очень хорошо реализует стандарт HTML5. Но нативное приложение работает быстрее. В разработке игр это важно.

2

Информация

В рейтинге
Не участвует
Откуда
Владивосток, Приморский край, Россия
Дата рождения
Зарегистрирован
Активность