Важна ли дискретная видеокарта мобильному разработчику?
Если не любите играть в перерывах между работы - видеокарта дискретная не нужна.
У Ryzen своя встроенная вполне себе хорошая видеокарта.
С другой стороны - при прочих равных - Ryzen жрет больше электоэнергии даже когда вы не играете. Опять таки из за видео.
Дискретное же видео - отключается за ненадобностью и автономность выше.
Но это нужно см. конкретные модели, ибо может быть и наоборот.
Я бы добавил в сравнение на Intel, но без дискретной видеокарты. Гипотетически, при прочих равных, эти модели должны быть максимально производительны и максимально экономичны, если вы не играете и не занимаетесь 3D-графикой.
P.S.:
Если критичная именно автономность - я бы рассмотрел вариант ноутбука со сменным аккумулятором + запасной аккумулятор (если сильно надо то и 2 аккумулятора запасных).Автономность будет значительно больше тогда.Аккумуляторы можно прикупить чуть позже, когда деньги будут.
Энергоэффективность имхо вобще не стоит рассматривать как критерий выбора.
Если вокруг нет ни одной розетки, то стоит думать не о программах а о том как покинуть это проклятое место и вернуться на большую землю. 
Любой вопрос с свободными розетками решается тройничком в сумке с буком, всегда можно куда-то влезть с своим тройничком.
Стоит почитать отзывы и обзоры, т.к. интел например славится тем что любит тротлить по любому поводу.
От него будет мало проку если он основное время будет работать на 2.8 гГц.