Сергій
а куда деваться) это только на тупых вёдрах, на быстрых всё ок
этих “тупых вёдер" подавляющее большенство
Vit
там какой-то проц есть который только процом называется, а на самом деле уровень микрокалькулятора и все ведроиды до 5к за тело им оборудованы
Maindmag
у меня на ios с ремоут дебагером все ок
медленно не работает при его включении? Вроде как все на это жалуются
Сергій
Vit
подавляющее большинство сяомиев, а они довольно шустрые)
Maindmag
а куда деваться) это только на тупых вёдрах, на быстрых всё ок
Ну это же не дело) Если нативно написать все же шикарно работает)
Aleksei
медленно не работает при его включении? Вроде как все на это жалуются
бывает медленно конечно (но не прям чтобы часто) но UI не виснет
Vit
у меня референсный samsung j1 mini - тормозит как скотина даже просто в интерфейсе, не говоря уже о приложении)) как надо себя нелюбить чтоб себе эту жопу купить я не знаю (я брал специально именно чтоб тормозной был)
Maindmag
бывает медленно конечно (но не прям чтобы часто) но UI не виснет
UI не виснет полностью, индикатор загрузки работает нормально. Но вот клики срабатывают только после завершения асинхронного запроса
Aleksei
может лучше найти почему так происходит? а не сидеть обмусоливать нэйтив vs RN в сто тысячный раз
Vit
там на самом деле не только асинк запрос
Vit
наверняка там редакс прикручен
Maindmag
Vit
тупит вся цепочка запрос -> парсинг жсона -> диспатч апдейта -> рендер/ререндер
Vit
вешает жс-тред на 102%
Aleksei
Так я и зашел сюда, чтобы спросить с чем это может быть связано
значит надо лучше спрашивать, будет воспроизводимый пример, с радостью посмотрю (девайса только у меня нет ведроидного)
Maindmag
тупит вся цепочка запрос -> парсинг жсона -> диспатч апдейта -> рендер/ререндер
Пробовал и без редакса. На ios с отключенным дебагом все шикарно работает, никаких претензий. На андроиде же нет почему-то
Vit
причем на иосах (даже древних, типа 4s) с таким же вроде бы по частоте процессором всё относительно шустро летает
Vit
там про это в РН баг еще с 2016 года висит, но никто не хочет в него верить)) так и висит)
Vit
вторую часть явно сам придумал)
https://github.com/facebook/react-native/issues/9452
Aleksei
https://github.com/facebook/react-native/issues/9452
вот че закрытые ишью кидать толку?)
Vit
ну так, показательно)
Aleksei
не согласен, но пофиг)
Vit
ну там как только про скорость речь заходит налетает туча "советчиков" типа "выключи логи" "выключи отладчик" итп и ишью тонет и закрывается
Vit
но конечно пока в руке нет референсного тупого андроида разговаривать о чем-то таком бессмысленно)
Vit
ну да, нефиг их вообще делать
Vit
нарисовал Hello world и радуйся)
John
Подскажите что за Settings в API? В доках нет отписания. https://facebook.github.io/react-native/docs/settings.html
A
@potomushto , а как разрулил на андроиде? особенно интересно - разные названия для приложений, через ProductFlavors?
Nikita
А RN всегда просит много пермишнов? Типа NSMotionUsageDescription, NSAppleMusicUsageDescription или это у меня в коде где-то есть запросы к ним?
Vit
Мы не майним
Anton
А RN всегда просит много пермишнов? Типа NSMotionUsageDescription, NSAppleMusicUsageDescription или это у меня в коде где-то есть запросы к ним?
Для андройда в манифесте прописаны пермишены явно. Для иОС - хз, может тоже где-то есть перечисление в настройке нейтив части
Ilya
Ммм, удаление критики
Vit
капитанство)
Aleksei
я уже поднял банхаммер)
Aleksei
Ммм, удаление критики
не, критики не заметил
Ilya
+++
Ilya
Или действия администрации тоже нельзя обсуждать?
Ilya
не, критики не заметил
Человек личный опыт высказал, это запрещено?
Сергій
😆
Vit
https://reactnavigation.org/blog/2018/02/06/react-navigation-1.0.html ^^^ наше говно теперь не бета!)
Aleksei
Человек личный опыт высказал, это запрещено?
нет конечно, делать надо это культурно просто. когда то еще в шапке висела о традиции чата представлятся при входе, как и чем вы можете помочь сообществу
Ilya
Да хейтер, банить его надо
Aleksei
в чем предвзятое?
Ilya
в чем предвзятое?
Удаление критики рн, но оставление критики натива
Aleksei
ок, исправим ща
Aleksei
есть претензии, пишите в личку, нефиг чат засорять
Artur
у дедов нативщиков подгорает
Artur
не могут осилить ничего
Nikita
А долгий билд в Xcode, который тормозится на build react native code and image, говорит нам о чём?
Aleksei
@mordaha че там отключить надо чтобы быстрее было?)
Vit
bit-коды
Nikita
При ране на устройстве или просто архивации для аплоада в аппстор скорость билда очень низкая, примерно 15-20 минут занимает, что не очень.
Aleksei
там не свифт случаем?))
Nikita
bit-коды
Это куда смотреть?
Nikita
Нет, RN с примесью ObjC я так полагаю.
Vit
в икскоде не знаю куда смотреть а в фастлайне вот https://github.com/fastlane/fastlane/issues/10482
Vit
последний каммент
Vit
<key>uploadBitcode</key> <false/> <key>compileBitcode</key> <false/>
Vit
в плисте
Nikita
вижу, сейчас попробую, спасибо!
Vit
но это только для бет, для релиза лучше с ними
Nikita
Извините.
Artem
а куда деваться) это только на тупых вёдрах, на быстрых всё ок
🤔 а ходить в сеть/бд не в UI треде пробовали?
Vit
как ты себе представляешь сходить в сеть из UI треда?
Vit
ну гипотетически?
Artem
ну гипотетически?
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
Artem
Гипотетически и практически
Artem
Но для тех, кто не понял -не делайте так
Aleksei
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
осталось только понять при чем тут RN и как в рн сходить в сеть из UI треда