
Алексей
29.09.2017
08:11:53
давайте) вот есть такой пакет gl-react-native, как думаете, можно сделать прилагу обработки изображений без нативки)

Alexey
29.09.2017
08:12:14
да я вообще не понимаю зачем такое ?
я имею ввиду, если надо работать с графикой, я бы писал на нативке
и не использовал какие-то странные решения

Google

Denis
29.09.2017
08:12:53
Обработка изображений итак ресурсоемкий процесс, зачем тут рн - хз

Алексей
29.09.2017
08:12:56
я как то давно pinch-to-zoom на этом пакете делал)
там просто картинки огромные приходили
чтобы память экономить

Denis
29.09.2017
08:13:23

Alexey
29.09.2017
08:13:23
вообще, вся работа с изображениями - это боль в рн
по дефолту в районе 40 метров на iOS
могу запустить посмотреть

Denis
29.09.2017
08:13:50
Давай

Alexey
29.09.2017
08:14:04
ща

Алексей
29.09.2017
08:14:26
это наверно оптимизировали, раньше было в районе 50-ти
*без жирных картинок

Alexey
29.09.2017
08:15:24
ну ща, у меня эмулятор уже грузит )

Google

Horse
29.09.2017
08:15:27
последний раз смотрел = было в районе 80 метров

Alexey
29.09.2017
08:15:42
чистое?

Horse
29.09.2017
08:16:03
ну почти)

Alexey
29.09.2017
08:16:10
¯\_(ツ)_/¯
ща скажу точно

Denis
29.09.2017
08:16:20

Alexey
29.09.2017
08:16:33
сколько чистая нативка жрёт?

Denis
29.09.2017
08:16:43
Чистый консольный линукс столько хавает
?

Alexey
29.09.2017
08:17:25
окэ, сколько андроид жрёт?

Алексей
29.09.2017
08:17:40

Alexey
29.09.2017
08:17:51
только firebase подцеплен
хм, сорян, нет
сейчас, когда бандл догрузился
ещё 40 метров прилетело
76-80 метров

Илья
29.09.2017
08:18:52
От разрешения экрана девайса зависит же

Alexey
29.09.2017
08:18:58
6ка

Google

Илья
29.09.2017
08:18:58
И от количества оперативки

Alexey
29.09.2017
08:19:10
так мы оперативку и мереем

Denis
29.09.2017
08:19:12

Alexey
29.09.2017
08:19:28
ща я запущу нативку

Denis
29.09.2017
08:19:42
Ды стартует аппликуха)

Alexey
29.09.2017
08:20:33
нативка
разница в 40 метров
я так полагаю, что эти 40 метров - JSC рантайм

Denis
29.09.2017
08:21:09
Мда. Вот вы "жрать" )

Алексей
29.09.2017
08:21:24
чет у меня другие цифры) но я даже VC ни одного не создал

Alexey
29.09.2017
08:21:51
objc/swift?
я на свифте запустил

Алексей
29.09.2017
08:21:58

Alexey
29.09.2017
08:22:08
а какой эмулятор?

Denis
29.09.2017
08:22:10

Алексей
29.09.2017
08:22:14

Alexey
29.09.2017
08:22:21
ща попробую тоже на 7+
чё-то как-то совсем мало

Google

Denis
29.09.2017
08:23:05

Алексей
29.09.2017
08:23:07
ну так конечно не корректно сравнивать. потому что в RN сразу VC создается и вьюха под него

Илья
29.09.2017
08:23:23

Denis
29.09.2017
08:23:33
Пустая активити, я тоже так могу

Alexey
29.09.2017
08:23:34
ага, но речь о чистом приложении

Mikhail
29.09.2017
08:23:35
Уже отметили выше, что жрёт по разному в зависимости от оперативки

Илья
29.09.2017
08:23:41

Mikhail
29.09.2017
08:23:44
И экрана

Denis
29.09.2017
08:23:46

Alexey
29.09.2017
08:23:51
лол

Илья
29.09.2017
08:23:54
Врун!
Два вложенных ресайклера с картинками и тд

Denis
29.09.2017
08:23:55
Экран там норм так по размерам

Илья
29.09.2017
08:24:21
Смешно
Я думаю, это что-то с монитором
Ибо так мало реально не может быть

Alexey
29.09.2017
08:24:48
Лёша, всё равно 40 метров

Denis
29.09.2017
08:24:53
тут влезло еще около 4к объектов для создания списка вопросов)

Alexey
29.09.2017
08:24:54
на 7+ ничего не поменялось

Google

Alexey
29.09.2017
08:24:57
хз как у тебя 21

Denis
29.09.2017
08:25:06
ормка жи, все такое
Так что 16мб вполне норм на самом тяжелом функционале
Хз как на андроиде можно нажирать много памяти

Алексей
29.09.2017
08:26:49

Alexey
29.09.2017
08:27:02
¯\_(ツ)_/¯

Denis
29.09.2017
08:27:27
Ну только если включить дурака и в иконки 24*24dp пихать 512*512пх картинки типа "да он отресайзит"

Alexey
29.09.2017
08:28:16
кстати, это может быть хороший доклад
про производительность RN

Horse
29.09.2017
08:28:26
А кто нибудь пробовал ImageBackground

Alexey
29.09.2017
08:29:17
было бы здорово, если бы RN был бы чисто cpp мостом + JSC
и всё остальное было бы модулем
я имею ввиду, что начальная поставка - чисто bridge + JSC
без каких-либо модулей и ты сам пилишь реализацию под свои нужды
не включая огромное количество шлака

Алексей
29.09.2017
08:30:18
так с подами же можно так, разве нет?

Alexey
29.09.2017
08:30:30
а под Андроид можно так? ?
хотя, я всё равно подразумеваю что основной оверхед от самого JSC
судя по всему, на iOS оно 40 метров жрёт

Алексей
29.09.2017
08:31:25

Alexey
29.09.2017
08:31:36
ну 40 сама база