Наверняка вы пользуетесь довольно мощным Android-смартфоном. Даже если он относится к начальному или среднему ценовому сегменту, по характеристикам он скорее всего будет превосходить даже многие современные модели iPhone. Но это не значит, что можно разбазаривать доступный ресурс направо и налево. Во всяком случае, мне так кажется.
Поэтому я предпочитаю не пользоваться классическими версиями приложений, а с некоторых пор скачиваю только облегченные. Объясняю на пальцах, почему.
Хотите облегчить жизнь своему смартфону, скачивайте лайт-приложения
Лучшие смартфоны с Aliexpress в 2021 году
Для начала давайте разберёмся, что это за облегчённые версии приложений такие, почему они есть только на Android и зачем вообще нужны.
Что такое приложения Lite
Лайт-версия есть почти у любого популярного приложения
Прежде всего такие приложения специальным образом адаптируются для слабых устройств, делая так, чтобы они их не слишком нагружали. Для этого очень часто разработчики отказываются от всего лишнего. Не нужно думать, что лайт-версии приложений недостаточно функциональны. Под лишним скорее подразумеваются какие-то внешние украшательства, дополнительные анимации или заимствованные инструменты, которые можно найти на стороне. Такие приложения легко отличить по приписке Lite или Go в названии.
Xiaomi 12 Lite. Возможности
Samsung выпустила эмулятор смартфонов Galaxy для iPhone . Что за дичь?
Обычно лайт-версии приложений существуют только на Android, потому что на этой платформе универсальная оптимизация отсутствует как класс, которая есть на iOS. Разработчики физически не могут выпускать одни и те же приложения с равным набором функций и быстродействием и для ультра-бюджетников за 5 тысяч рублей, и для ультра-премиальных устройств с ценой в 150 тысяч. Но если от игр пользователи дешёвых смартфонов не будут требовать ничего сверхъестественного, то вот плохую работу социальных сетей или базовых приложений могут и не оценить.
Источник: dzen.ru
Три года я работал в VSC – и переключился на Lite
Вероятно, Lite подойдёт программистам, которым не нужно слишком много функций, чтобы писать код. Редактор создал впечатление Notepad++, урезанного в сторону Блокнота. В нём есть очарование минимализма и любопытный исходный код, но хотя бы небольшого обзора на Хабре не было до сих пор. Я исправляю ситуацию. Не лишним будет сказать, что автор оригинала – разработчик веб-фреймворка Neutralinojs, публикации о котором есть на Хабре, а также член комитета управления проектами в Apache Software Foundation.
Мы пользуемся IDE, когда нам нужно поработать с определённым фреймворком или платформой. Например, Android Studio помогает написать приложения для Android. С другой стороны, редакторы кода помогают программистам работать с разными проектами. У них есть полезные функции, такие как подсветка синтаксиса, линтинг и автозавершение кода.
Какой DJ software лучше использовать? Детальное сравнение софта для диджея
Как и большинство крепких орешков, около 13 лет назад я писал код в стандартном Блокноте Windows. Затем я нашёл Notepad++ и переключился на него, после установил Dreamweaver. Работая над многими проектами веб-разработки, я пытался оставаться на Dreamweaver. Старые версии Dreamweaver имели довольно хорошую производительность на моём компьютере Pentium-IV, но версии позднее замедляли работу моего компьютера.
С 2015 года я получил возможность пользоваться IDE от JetBrains, именно тогда я смог воспользоваться университетской электронной почтой, чтобы получить лицензию JetBrains. С тех пор я всё время использовал JetBrains и только её.
В 2017 году, как и любой другой современный программист, я установил Visual Studio Code. В то время он выглядел великолепно, и у меня не было никаких проблем с производительностью. К сожалению, пришлось переключиться на недорогой ноутбук во время ситуации с COVID-19. Мой нынешний личный ноутбук имеет 4 гигабайта физической памяти.
С другой стороны, VSCode требует не менее 8 гигабайт физической памяти, когда мы работаем в нём и одновременно с веб-браузером. Я обнаружил, что VSCode часто тормозит, а иногда мой компьютер зависает совсем.
Почему VSCode такой медленный?
Прежде всего, VSCode – это гибридное приложение. Другими словами, весь графический интерфейс работает внутри веб-браузера. Браузер имеет довольно сложные компоненты, такие как движок JavaScript, движок рендеринга и модули управления сетью. Поэтому гибридные приложения обычно потребляют много памяти, даже когда логика приложения проста.
Кроме того, VSCode – это не минималистичный редактор. Он наполнен множеством причудливых элементов пользовательского интерфейса и функций.
Lite
Lite на Linux. Скриншот автора
Lite – лёгкий современный редактор кода на Lua. Приложение не гибридное. Lite использует C и графическую библиотеку SDL, чтобы визуализировать элементы графического интерфейса. Таким образом, в Lite нет громоздкого кода JavaScript и HTML, написанного, чтобы отрисовывать псевдо-нативный GUI внутри экземпляра веб-браузера. Всё отображается удивительно быстро, не запаздывая на миллисекунды.
Архитектура проекта и система плагинов выразительны и минималистичны. Lite сам по себе – это просто текстовое поле, всё остальное поставляется в виде плагинов на Lua. Lite следует хорошему принципу проектирования языка программирования Go: команда Go не расширяет синтаксис языка, как другие популярные языки программирования– вместо этого команда Go расширяет язык пакетами.
Точно так же редактор Lite не имеет всех функций в базовом виде. Плагины Lite расширяют редактор, предоставляя то, что нужно программисту. Проект часто меняется, поэтому я собрал его из исходников: это не сложнее загрузки из релизов. Посмотрим, как установить Lite на Linux.
[Примечание: я чуть изменил текст оригинала, чтобы код можно было быстрее скопировать и выполнить]
Клонируйте репозиторий. Перед сборкой исходного кода поставьте пакет SDL2. После соберите проект, чтобы сгенерировать бинарники. Вот код:
git clone https://github.com/rxi/lite.git sudo apt-get install libsdl2-dev bash build_release.sh
Как только будет создан архив lite.zip , извлеките файлы в каталог по желанию. Наконец, выполните ./lite, чтобы запустить редактор. А чтобы активировать ваши любимые функции, вы можете скопировать файлы плагинов в data/plugins .
Lite и VSCode
VSCode – зрелый проект с историей в 5 лет. С другой стороны, Lite выпустили год назад, поэтому мы не можем сравнивать функциональность редакторов. Но мы можем выбрать лучший, зная о целях редакторов. Продукты Microsoft часто становятся неоправданно раздутыми. Мы все пережили путь от Windows XP до Windows 10. Мой пост по ссылке поясняет сказанное:
Цель VSCode – добавлять функциональность, чтобы разработчики обленились и навсегда застряли в единственном редакторе. Более того, VSCode вообще не заботится об экономии ресурсов. Однажды, чтобы запустить VSCode, вам может понадобится 16 ГБ памяти. С другой стороны, цель Lite – оставаться лёгким и минималистичным и предоставлять современные функции, в которых нуждаются разработчики. Через плагины в Lite доступны такие функции:
- Подсветка синтаксиса и автозавершение кода.
- Линтинг.
- Темы.
- Навеянные минимализмом современные функции.
Выполняя одну и ту же работу, Lite занимает всего 20 мегабайт памяти, а VSCode – 1,2 гигабайта.
Кроме того, Lite занимает менее 1 мегабайта места на вашем диске. Между тем, VSCode обычно занимает более 200 мегабайт.
Заключение
Удобство пользователя, в самом деле, ключевой параметр настольных приложений. Но производительность по-прежнему обязательна, даже когда у вас есть суперкомпьютер. На самом деле наращивание мощности вашего оборудования – не решение проблемы раздутого софта.
Переключитесь на настоящие нативные приложения, чтобы прочувствовать реальную производительности вашего компьютера. Надо сказать, однако, что VSCode отлично работает на высококлассных компьютерах. Поэтому, если у вас уже есть компьютер, который может запускать VSCode, не расстраивая вас, попробуйте пользоваться VSC. В противном случае пробуйте Lite. Он тоже великолепен!
- редакторы
- минимализм
- visual studio code
Источник: habr.com