Распространенные вопросы по Symbian Signed
Мне часто задают следующие вопросы:
- Должен ли я в обязательном порядке подписывать приложение через SymbianSigned?
- Во сколько мне обойдется подпись?
- Что я должен сделать, чтобы получить подпись для моей программы?
- Что такое «Open Signed Online»?
- Что такое «Open Signed Offline»?
- Какие Capability я смогу запросить для «Open Signed Offline»?
- Что мне необходимо, чтобы пройти «Open Signed Offline»?
- Что такое «Express Signed»?
- Что такое Capability?
- Какие Capability я могу запросить для «Express Signed»?
- Что мне понадобится для «Express Signed»?
- Как проводится «Express Signed»?
- Что такое Аудит?
- Я выпускаю новую версию программы. Должен ли я повторить процесс подписи?<
- Что такое «Certified Signed»?
- Что я должен сделать, чтобы пройти «Certified Signed»?
- Что такое Test House?
- Что случится, если приложение не пройдёт тесты?
- Что такое Publisher ID?
- Как получить Publisher ID?
- Что такое self signed-сертификат?
- Что такое Developer Certificate?
Должен ли я в обязательном порядке подписывать приложение через SymbianSigned?
Да, если Вам необходимо:
- Чтобы система при установке не говорила о ненадежности приложения.
- Иметь доступ к функциям Symbian OS, которые нельзя получить через selfsigned-сертификаты.
- Хотите разместить логотип «for Symbian OS».
Во сколько мне обойдется подпись?
От $220 до $700 на ближайший год. Из них $200 – счастливое обладание Publisher ID на год. Плюс $20 – Express Signed.
Затем Вы можете получить Certified Signed, стоимость которого в различных Test House варьируется в пределах $200-$500.
Open Signed Online предоставляется бесплатно.
Что я должен сделать, чтобы получить подпись для моей программы?
Выбрать один из вариантов подписи на http://www.symbiansigned.com/. Это:
Что такое «Open Signed Online»?
Open Signed Online – это один из вариантов подписи для разработчиков ПО под Symbian, которые не имеют Developer ID и аккаунта на
http://www.symbiansigned.com.
Обычно его используют для распространения freeware, open source и для личных экспериментов разработчиков.
Предоставляется бесплатно, но с ограничением: подпись будет действовать только на одном телефоне, IMEI которого Вы введёте при загрузке sis-файла.
Что такое «Open Signed Offline»?
Это программа для разработчиков ПО под Symbian и тестировщиков. По ней Вы получаете сертификат (Developer Cretificate), с помощью которого можно самостоятельно подписывать программы.
Количество аппаратов, на которых будет работать подписанная таким образом программа, ограничено по IMEI 1000 экземплярами.
Какие Capability я смогу запросить для «Open Signed Offline»?
Вы можете запросить Capability из категорий User, System, Restricted Capabilites. В некоторых случаях при особом стечении обстоятельств Вы сможете получить Device Manufacturer Capabilites.
Что мне необходимо, чтобы пройти «Open Signed Offline»?
Для того, чтобы пройти «Open Signed Offline», Вам понадобится Publisher ID и аккаунт на http://www.symbainsigned.com.
Что такое «Express Signed»?
Это основной вид подписи SymbainSigned, предназначенный для выпуска финальных версий приложений (как коммерческих, так и некоммерческих).
Никакой привязки к телефонным аппаратам по IMEI не производится. Подпись действует десять лет.
Обратите внимание, что тестирование ПО в данном случае не производится, подпись выдаётся сразу, но в перспективе Ваше приложение может быть подвергнуто Аудиту.
Что такое Capability?
Это категории, на которые разбит прикладной интерфейс Symbian OS (доступ к диску, к сети, чтение файлов пользователя, доступ к GPS и прочее).
Какие Capability я могу запросить для «Express Signed»?
Вы можете запросить Capability из категорий User, System.
Что мне понадобится для «Express Signed»?
Для того, чтобы пройти «Express Signed», Вам необходимы Publisher ID и аккаунт на http://www.symbainsigned.com.
Также Ваше ПО должно удовлетворять «Symbian Signed Test Criteria». Стоит подпись $20.
Как проводится «Express Signed»?
В начале Вы подготавливаете zip-архив, состоящий из самого приложения (sis-файла, подписанного с помощью Publisher ID),
исходного pkg-файла, readme.txt (примечания к релизу) и руководства пользователя в формате pdf или в виде обычно текстового файла.
Полученный zip-архив Вы должны загрузить на сайт SymbainSigned в раздел Express Signed. После подписи сертификатом «Symbian B Root» приложение становится
доступным для скачивания на странице My Applications.
Что такое Аудит?
После получения подписи приложение остаётся доступным на скачивание на страничке «My Applications». Существует вероятность, что Ваше приложение
подвергнется тестированию специалистами Symbian. Это тестирование и называется Аудит.
Результаты Аудита не повлияют на уже подписанное приложение, однако
в случае отрицательных результатов тестирования, для Вас могут закрыть «Express Signed». Кроме того, по результатам Аудита для производителей
некачественного ПО могут быть применены следующие меры:
- Программный продукт может быть отозван.
- Для Вас временно заблокируют Express Signed.
- При следующих двух попытках пройти подпись Вас обязуют использовать Certified Signed.
После всех вышеперечисленных мер Express Signed для Вас разблокируют.
Я выпускаю новую версию программы. Должен ли я повторить процесс подписи?
Да.
Что такое «Certified Signed»?
Это особый вид подписи, пройдя которую, Вы сможете использовать логотип «for Symbian OS» и получите доступ ко всем Capabilities,
недоступным для «Express Signed», вплоть до Device Manufacturer Capabilities (эта совместимость дополнительно должна быть
подтверждена производителем телефона).
Что я должен сделать, чтобы пройти «Certified Signed»?
Вы должны обладать Publisher ID и иметь аккаунт на http://www.symbainsigned.com.
Кроме того, Ваше приложение должно удовлетворять определенным критериям («Symbian Signed Test Criteria»).
+ Вы должны пройти тестирование в одной из специализированных компаний (Test House). Имейте в виду, что каждая компания предлагает
услуги по тестированию по разным ценам, так что прежде, чем проходить тестирование, стоит провести небольшое исследование рынка.
Что такое Test House?
Компания, которая проводит независимое тестирование приложений.
Что случится, если приложение не пройдёт тесты?
Вы получите отчет с описание ошибок и указанием, какие тесты Ваша программа не смогла пройти. Оплату в случае тестирования с отрицательным результатом не возвращают.
Что такое Publisher ID?
Это сертификат, выдаваемый организациям и служащий для отправки приложений на подпись в SymbainSigned.
Как получить Publisher ID?
Необходимо оплатить сертификат (стоит $200) на сайте http://www.trustcenter.de/order/publisherid/dev.
Что такое self signed-сертификат?
Это сертификат, который Вы генерируете самостоятельно и выдаете самому себе. При установке на телефон приложения, подписанного этим сертификатом, система предупреждает пользователя о ненадежном источнике.
Что такое Developer Certificate?
Это сертификат, который выдается разработчикам для тестирования программ на ограниченном количестве мобильных телефонов.