Size: a a a

Чат казахстанских IT-предпринимателей и стартаперов

2020 February 03

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Marat Мkhitаrуаn
Вы же формы на html будете писать а не многопользовательский FPS шутер с кучей спец эфектов :)
Даже формы рендерятся гораздо хуже, чем их нативные копии.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Если вам интересно, почитайте историю AirBnB, о том, как они влили кучу денег и несколько лет в React Native и чем всё закончилось.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Undefined User
Даже формы рендерятся гораздо хуже, чем их нативные копии.
Особенно на low- и mid-end устройствах, которые являются основной массой на рынке Android. iOS устройства в этом плане конечно шустрее.
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
Undefined User
Особенно на low- и mid-end устройствах, которые являются основной массой на рынке Android. iOS устройства в этом плане конечно шустрее.
незнаю чем нужно напичкать форму html чтобы на low end устройство его не потянуло :)
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Marat Мkhitаrуаn
незнаю чем нужно напичкать форму html чтобы на low end устройство его не потянуло :)
Кучей JS скриптов и не оптимизированными CSS стилями.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Любой мало мальски нормальный продукт не может состоять из простых html формочек.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Беда ещё в том, что JS не может по людски в многопоточную работу, поэтому он всегда будет отъедать ресурсы у движка рендера.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Нативный код лишён этого недостатка.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
У меня даже на 10й галактике бывает глючат мобильные версии сайтов, о чем речь то)
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
Undefined User
Беда ещё в том, что JS не может по людски в многопоточную работу, поэтому он всегда будет отъедать ресурсы у движка рендера.
какую многопоточную работу можно делать на мобильных телефонах?
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
чтобы делать запросы по сети итд есть асинхронность
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Marat Мkhitаrуаn
какую многопоточную работу можно делать на мобильных телефонах?
Ну, если вы не знакомы с работой мобильных приложений, то основной поток всегда занимается рендером. Ему система отдает максимальный приоритет. Вся логика, I/O, работа с БД, вычисления (если есть), выполняются на рабочих потоках.
источник

DS

Damir Sarbayev in Чат казахстанских IT-предпринимателей и стартаперов
Мне кажется спорить о том что лучше нативка или pwa как то лишено смысла, у каждого подхода свои цели, наверное)
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
iOS в этом плане поступает умнее, и там вся работа по умолчанию делается на рабочем потоке, и программисту нужно передавать изменения состояния на поток рисовки.
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
Undefined User
Ну, если вы не знакомы с работой мобильных приложений, то основной поток всегда занимается рендером. Ему система отдает максимальный приоритет. Вся логика, I/O, работа с БД, вычисления (если есть), выполняются на рабочих потоках.
Сейчас для IO и блокирующих операций используют неблокирующие системные API
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
В Android по умолчанию все делается на основном потоке, но многие операции система отклонит, если их начать делать не там, где нужно. Чуть больше работы, но эффект тот же.
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
Marat Мkhitаrуаn
Сейчас для IO и блокирующих операций используют неблокирующие системные API
Всеми ли движками это поддерживается должным образом и работает оптимально? Сомневаюсь.
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
Согласитесь что для клиента главное чтобы пока ваше приложение делает запрос интерфейс просто не лагал?
источник

Marat Мkhitаrуаn in Чат казахстанских IT-предпринимателей и стартаперов
Асинхронность как раз и решает такую проблемму
источник

UU

Undefined User in Чат казахстанских IT-предпринимателей и стартаперов
В любом случае, демагогию можно долго разводить. Но в текущем состоянии, веб технологии не смогут полностью заменить и конкурировать на мобильном рынке.
источник