zyusifov11, все правильно, вы переводите вектор в растр(набор геометрических объектов в массив точек), из-за этого режется качество, на википедии это описывается . А уменьшать svg не нужно -- он сам подстраивается под размеры, которые нужны программе, которая отображает его.
@Sander_Li Ну доступ к интерфейсу есть только у админов, так что если и будет php инъекция, то либо при краже пароля либо, если админ сам совершит ошибку. В общем, думаю, что вопрос решен, спасибо!
Ну к файлам конфигурации yii я доступ предоставлять не буду, только к отдельному файлу, который хранит в себе пользовательские параметры(свойство params CWebApplication). В прослойки для их сохранения/редактирования добавлю модель, свойства которой и будут хранить их значения. Ей же и буду проверять и сохранять.
@CheeseMaster Само собой, не при каждом запросе от пользователя билдить, если для него уже есть apk, то он будет доступен по ссылке. В то же время для всех пользователей системы набилдить apk будет не лучшей идеей(т.к. количество пользователей заранее неизвестно). Так что в любом случае нужно как-то инициализировать билд. И тут либо при создании пользователя, либо по его запросу.