При разработке мобильных приложений я обычно обнаруживаю несколько проблем, с которыми мне приходится иметь дело, и хотя я нашел общие рекомендации для этого, я не нашел конкретных решений или методик для этого.Методы разработки приложений для Android и iPhone
Мой первый вопрос - с чего начать проектирование. Я прочитал, что хорошая идея - начать проектирование для mdpi, а затем масштабировать в другие разрешения. Но с какой резолюцией я должен начать?
Когда я доставляю ресурсы, могу ли я использовать картинки, которые я поставил для mdpi для приложения iPhone, и xhdpi (mdpi * 2.0) для версии сетчатки, или версия iPhone должна находиться где-то между mdpi и hdpi ?
Еще один вопрос, который приходит мне на ум, заключается в том, что если я начинаю начинать с mdpi, иногда нужно сделать снимок, который занимает ровно 1 пиксель высоты, или нарисовать границу поля, которая также занимает ровно 1 пиксель. Что произойдет, когда мне нужно доставить ldpi (1px * 0.75)? Имеет ли смысл иметь что-то, что занимает 1px в сетчатой версии ресурса?
Это то, что я думал сначала, но тогда я должен быть осторожным, чтобы не делать ничего, что занимает всего 1 пиксель, что происходит, когда вы уменьшаете границы, которые занимают только 1px? Я думаю, что это не совсем точно, и приложение будет выглядеть по-разному в разных телефонах. –
Я никогда не работаю с пикселями, только с точками на дюйм (dp). и я думаю, что это самая важная методология работы, которую вы должны реализовать. –
Конечно, но это когда вы программируете на Android, я говорю о самих картинах, и это до программирования чего-либо. –