LINUX.ORG.RU
ФорумTalks

Нормальные программеры мобильных приложений пишут свой софт так...

 


0

2

Чтобы он работал в том числе и на подобных устройствах: https://img.mvideo.ru/Pdb/30034538b.jpg

Это подарочные смартфоны из 2014 года. Такие (вместе с Oysters Arctic 350 - по сути тот же смартфон) дарили за покупку крупной техники бесплатно, а так их продвали до 2.000 рублей.

В чем суть: мобилки по 2-3к и сейчас существуют (в основном, на базе чипсетов MT6580) и ими пользуется ощутимый процент людей (судя по всплывающим объявам на юлито). Почему разработчики мобильных приложений забивают МПХ на оптимизацию приложений под самые бюджетные гаджеты? Или лишь бы присрать модный интерфейс на говнофлаттере?

Реально горит от того, что вообще все забивают хрен на бюджетники. Вообще все. Раньше на бюджетках легко работала ВКшечка - сейчас нет, раньше на бюджетках был сбер и ватсапп - сейчас тоже мимо, лаги жуть, раньше на бюджетках были даже игры - и сейчас на них все забили. Зажрались или откуда столько откровенного говнокода?



Последнее исправление: monobogdan1337 (всего исправлений: 3)
Ответ на: комментарий от foror

У меня браузер(яндекс) оказалось, что занимает меньше места, чем приложение банка(тинькоф). 500Мб против 780Мб. И это там целый браузер, а тут одно приложение. А потом ещё в тиньке хвалятся, что набирают лучших программистов. Говнокодеры хреновы оказывается.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

И это там целый браузер, а тут одно приложение.

Дык там небось в приложении и есть браузер (с урезанным/кастомизированным UI) + сам «сайт» локально (включая все картинки и звуковые эффекты), вот и больше.

P.S. Сам не юзал, лишь предполагаю.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Loki13

В корпорациях к своим работникам относятся как скоту, в Китае так просто за гранью. Поэтому и такое качество их продукции и поэтому существует возможность небольшой группе идейных пограммистов выкатить продукт круче любой корпорации.

foror ★★★★★
()

Потому что мобильные приложения, в большинстве своём, это коммерческий продукт. У коммерческого продукта должна быть обоснованность - он должен быть достаточно востребован чтобы окупать себя.

Разрабы сбера пилят приложение, оно заманивает и удерживает сберу клиентов, и приносит сберу деньги. В свою очередь из этих денег сбер оплачивает труд инеженегров, все довольны.

Совсем нищенские сегменты денег или вообще не приносят, или не достаточно чтоб оплатить труд инженегра, который будет пыхтеть над портированием приложения на китайфон за $10. Поэтому принимается решение такой ерундой не заниматься.

Gary ★★★★★
()
Ответ на: комментарий от foror

В корпорациях к своим работникам относятся как скоту

Как в Китае не знаю, но в корпорациях(американских, немецких) работал. Более лояльного отношения не видел нигде больше.

Loki13 ★★★★★
()
Ответ на: комментарий от monobogdan1337

Балдеть он вероятно начал несколько ранее приобретения кузова от копейки. Причем по жесткому

bigc ★★
()
Ответ на: комментарий от foror

До сих пор не понимаю, почему для жабы не придумали смарт-линкинг. FPC давно выкидывает неиспользуемые методы, gcc тоже так могёт, а жабка не умеет.

monobogdan1337
() автор топика
Ответ на: комментарий от bigc

Ой, да ладно тебе, как только купишь себе хоть что-то из тазов, поймешь почему дриставрировать тачки весело и интересно.

monobogdan1337
() автор топика
Последнее исправление: monobogdan1337 (всего исправлений: 1)
Ответ на: комментарий от monobogdan1337

Ну был у меня таз. Спасибо, больше не надо.

Zhbert ★★★★★
()
Ответ на: комментарий от Loki13

Подтверждаю, правда не своим опытом, а рассказами бывшего однокашника, который лет 10 уже работает по всяким Америкам и Финляндиям.

Zhbert ★★★★★
()
Ответ на: комментарий от monobogdan1337

Есть сторонние системы типа proguard. Но думаю будет геморой поддерживать такое, когда ты подключил 100500 либ со всякими рефлекшенами и аоп-ами на спрингах.

FPC давно выкидывает неиспользуемые методы, gcc тоже так могёт

И это работает на практике в сложном проекте с кучей либ? Очень сомневаюсь. Со всеми этими указателями только в рантайме можно понять какие методы используются.

foror ★★★★★
()
Ответ на: комментарий от Loki13

В Китае просто кабздец (сдержусь от доброго мата), в США сужу по сторонним чтивам с хакерньюс. Особенно в этом году увольняли людей табунами и в офисы загоняли с кнутом и пряником.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от foror

И это работает на практике в сложном проекте с кучей либ?

Смотря как либа написана.

Если пишут изолировано, то выкидывает.

Если связность в либе большая то ничего не выкидывает.

Как пример, та же Glibc написана так что обычный

#include <stdio.h>

int main() {
    puts("Hello");
}

занимает 600 килобайт.

А если взять musl вместо Glibc, то будет около 10 килобайт…

Если про паскаль, то Lazarus тоже очень связанная либа. Где окно с одной кнопкой занимало 6 мегабайт. Они вроде оптимизировали чтобы зависимостей по коду меньше было, но всё равно много занимает. До Delphi 7 где такое же приложение занимает около 300 кб Lazarus далеко.

Вот про то как было в Lazarus: https://lazarus.lazarus.freepascal.narkive.com/ziqqWDRE/file-bigger-then-delphi-file

А это текущее состояние: https://wiki.freepascal.org/Size_Matters

fsb4000 ★★★★★
()
Ответ на: комментарий от foror

Особенно в этом году увольняли людей табунами и в офисы загоняли с кнутом и пряником.

Ну это никак не связано с корпорация или нет, мелкие, при финансовых проблемах, так обычно закрываются и пока-пока. Корпорация тебе хоть выходное пособие нормально выплатит.

Loki13 ★★★★★
()
Ответ на: комментарий от monobogdan1337

Где мало RTTI? В паскале? Так и в хелловордах пэт проектах на джаве или крестах можно выкидывать лишний код. Речь же идёт о сложных фреймворках с рефлекшеном и аоп-ми. Именно они задают современную архитектуру, уменьшают количество кода и ускоряют разработку ПО.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)

На говно надо забивать болт, это правильно. Но на 23ой галахе приложение должно жрать не больше ста мегабайт, работать при стабильных 120 кадрах и полностью сохранять-восстанавливать состояние

DumLemming ★★★
()
Ответ на: комментарий от Loki13

В мелких может быть более справедливое увольнение - сделали не нужную хрень или плохо работал. Т.е. ты сам сделал выбор, что связался с этой компанией и этим проектом. А в корпорации тупо рандомно. А в амазоне так вообще ИИ тебя увольняет если KPI не выполнил. И почитай про отношение амазона к обычным работникам склада и прочим водилам - как скоту отношение. В РФ примерно также. В Китае на порядок хуже.

Ну, и работа в опенспейсах даже квалифицированного персонала как бы намекает.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 3)
Ответ на: комментарий от Loki13

У меня браузер(яндекс) оказалось, что занимает меньше места, чем приложение банка(тинькоф).

у меня пока-что хитом является mqtt-explorer..у него функционала всего ничего - подлючиться к mqtt, нарисовать дерево с топиками, отображать прилетевшие данные. Но там внутри электрон и оно занимает больше места чем все(!!) доступные mqtt-библиотеки вместе взятые, Gtk и Qt. И жрёт соответственно как не в себя.

конечно не мобильный приклад, но вот так вот сейчас модно писать.

MKuznetsov ★★★★★
()
Ответ на: комментарий от monobogdan1337

Владел я в конце прошлого века парой экземпляров тазов, после них сел на свою первую древнегреческую иномарку – как с войны вернулся.

bigc ★★
()
Ответ на: комментарий от xwicked

кого-то из членов семьи ойфон.

Захлопнись нищеброд. Так и скажи что денег нет на айфон. Лучший апарат из тех что я видел.

TheNewDragon
()
Ответ на: комментарий от TheNewDragon

Захлопнись нищеброд. Так и скажи что денег нет на айфон. Лучший апарат из тех что я видел.

Чувак, ты откуда вылез? Запятые научись ставить. Мне твои говонофоны не нужны.
Если вдруг в другом каком-нибудь измерении я перепью водки, то может и куплю трём своим котян по 11 ойфону и себе 12 / 12 mini, а здесь и сейчас пошли они все в жопу со своими ценами за крутость бренда / бреда. 😆

xwicked ★★☆
()
Ответ на: комментарий от Vsevolod-linuxoid

Это называется правачество и вера в справедливый мир, как его частный случай.

С точки зрения этих людей, общество - это такой черный ящик, его действия по отношению к нам полностью определены нашим поведением. Лоровцу хамят, потому что он тупит, школьника бьют, потому что он ЧСВшный. Т.е. просто так ничего из этого произойти не может. У них нет понятия вины, есть просто система с входами и выходами, просто причина и следствие.

Aceler пишет:

Эту концепцию не могут понять очень, очень многие. Она заключается в том, что как ты к людям, так и они к тебе.


плохое с точки зрения морали поведение более естественно для человека, чем следование ей.

Нет, наши предки были очень социальны и малоагрессивны.

damix9 ★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)