The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Corellium адаптировала Linux для работы на компьютерах с чипом  Apple M1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Компания Corellium адаптировала Linux для работы на компьюте..." +/
Сообщение от Lex (??), 24-Янв-21, 08:24 
> 1. Такой набор ОДНОВРЕМЕННО открытых программ - оверкилл. Даже потенциально ты не
> сможешь работать со всеми одновременно (хотя, конечно, ты попытаешься доказать обратное).
> 2. Если открывать все что можно - никакой конфигурации не хватит.
> 3. Это больше придирка: но какая же через чур усложненная архитектура у
> твоего приложения.

Яблочники на ноутиах по 1-2 проги открывают.. и чуть ли не половина их рабочего времени уходит за закрытие одной проги и открытие другой при разработке и отладке под RN.
Одновременно не могу, но через 10-30с использования одного переключаться на другое - запросто.
Или к слову о том, что, пока под одну платформу копилится, на другой можно багфиксить или перезаливать правки.
Или, "закодил" кнопку/форму/анимацию, смотришь на соответствие с дизайнами( привет, скетч / фотошоп / фигма ) и как оно выглядит на разных экранах с разным соотношением сторон. Можно для этого каждый раз убивать/запускать и графически проги и эмуляторы.. самый шик, когда правки еще где-то в глубине вложенности экранов делаются и надо будет каждый раз их все "прокликивать".

Браузер с кучей нужной открытой инфы и где можно запросто ввести нужный текст и уже пойдет поиск в тырнетах - это в принципе закрывать не буду, он, максимум, в фон уйдет ибо штука удобная.

Ты просто не разрабатывал под RN наверное:
IDE для JS/JSX нужна в любом случае.
Сервер для разради ресурсов( бандлер ), который еще кучу всего с ресурсами, скриптами и модулями делает -  нужен в любом случае, он обычно в фоне работает и жрет немало.
Отладчик уровня JS запущен практически всегда на этапах разработки. Попробуй-ка угадай, из-за чего прилжение странно работает: из-за косяков на твоей стороне или бэкендера, который что-то не предусмотрел( нередко второе, но нужно знать что конкретно не так ).
Эмуляторы.. ну можно и не запускать - есть такие гомноделы. Потом в ходе тестирования случайно обнаружится сломанная верстка на одном устройстве, поправят - сломается на другом, поскольку надо сразу смотреть чтоб на всех требуемых приемлемо было и сразу фиксить. В итоге - вместо приложения у таких уродливый хлам с кривыми формами и кнопками, с пережатой графикой( давно в последний раз в приложении видел даже стрелки меню "кубастые" ? А они попадаются:) )

Подключенные устройства - в курсе, что в симуляторе айфона даже камеру не потестить, как не запустить и закрытый модуль, скомпиленный исключительно под арм, ведь яблосимуляторы работают на x86 и код для них под x86 собирается, оттого они и неплохо работают на слабом яблочном железе ?
А на андройде.. как потестировать взаимодействие приложение с устройством, которое коннектится к телефону по Bluetooth / BLE ?

XCode обычно даже не закрывают, поскольку без него нормально не собрать и не выгрузить сборку в апстор, сам по себе немного жрет + доступ к нативной отладочной консоли симуляторов и даже норм отображение ошибко сборки и возможность их норм правки как и многое другое. Открыт практически всегда в ходе разработки т.н нативного модуля.
AndroidStudio - открыт не всегда в ходе просто_разработки. Но практически всегда в ходе разработки т.н нативного модуля.

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

Это не придирка. Это обычный путь разработки норм мобильных приложений( когда работа сразу смотрится на РАЗНЫХ экранах и сразу фиксится, когда исключительно нативный функционал тестируется на реальных железках ).
Касательно куч IDE и проч - это далеко не всегда требуется, поскольку разработка под RN редко выходит за пределы правок JS/JSX, потому их перечислил отдельно.. но если требуется подключить какой-то сторонний модуль, скомпиленный исключительно под "нативные" платформы или править/подключать какой-то дополнительный нативный функционал - тут уж без "нативных" IDE и прочего веселья практически не обойтись.
Притом, для модулей требуется как особым образом подготовленный нативный код, так и код на JS.. по хорошему, это все еще и в модуль оформить.

Может показаться жирно, но, если речь о разработке более-менее норм приложений под яблоко и андройд, то "внезапно" и веселья с этого бывает как с суммарной разработки отдельно под каждую из платформ.. но нечасто.
Но когда это требуется - железо должно это норм тянуть

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Компания Corellium адаптировала Linux для работы на компьютерах с чипом  Apple M1, opennews, 22-Янв-21, 13:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру