Что такое «портативное» приложение и почему оно имеет значение?

Оглавление:

Что такое «портативное» приложение и почему оно имеет значение?
Что такое «портативное» приложение и почему оно имеет значение?

Видео: Что такое «портативное» приложение и почему оно имеет значение?

Видео: Что такое «портативное» приложение и почему оно имеет значение?
Видео: ПОЧЕМУ НЕ НАДО СТАНОВИТЬСЯ ПРОГРАММИСТОМ? | 7 жестких но правдивых минусов о которых все молчат - YouTube 2024, Апрель
Anonim
Портативные приложения обладают определенными преимуществами по сравнению с традиционными аналогами. Они легкие, и они позволяют вам перемещаться между компьютерами, одновременно принимая ваши приложения и настройки. Вот почему они разные, и почему они иногда - но не всегда - хороший выбор.
Портативные приложения обладают определенными преимуществами по сравнению с традиционными аналогами. Они легкие, и они позволяют вам перемещаться между компьютерами, одновременно принимая ваши приложения и настройки. Вот почему они разные, и почему они иногда - но не всегда - хороший выбор.

Как устанавливаются обычные приложения

Чтобы понять, что делает приложение портативным, может быть полезно сначала взглянуть на то, как традиционные приложения устанавливаются в Windows. Когда вы устанавливаете приложение в Windows, файлы установки переходят в несколько разных мест. Основная часть файлов приложения обычно копируется в одну папку где-то в папке C: Program Files. Файлы, содержащие настройки, применяемые ко всем пользователям приложения, могут быть созданы в папке ProgramData.

Параметры, которые относятся к различным учетным записям пользователей на ПК, хранятся в файлах, созданных в скрытой папке «AppData» внутри каждой пользовательской папки отдельных учетных записей. Большинство приложений создают записи в реестре Windows, которые также могут содержать различные параметры конфигурации. И многие приложения используют общие библиотеки кода, которые устанавливаются с такими вещами, как.NET framework и Visual C ++ Redistributables.
Параметры, которые относятся к различным учетным записям пользователей на ПК, хранятся в файлах, созданных в скрытой папке «AppData» внутри каждой пользовательской папки отдельных учетных записей. Большинство приложений создают записи в реестре Windows, которые также могут содержать различные параметры конфигурации. И многие приложения используют общие библиотеки кода, которые устанавливаются с такими вещами, как.NET framework и Visual C ++ Redistributables.

Для этого разделения функций существуют определенные преимущества. Несколько приложений могут обмениваться информацией, содержащейся в записях реестра или библиотеками общих кодов, предотвращая ненужное дублирование. Хранение пользовательских настроек в одном месте и общесистемных настройках в другом означает, что приложения могут лучше использовать множество различных функций Windows, разработанных для многопользовательской системы. Во-первых, каждый пользователь может полагаться на свои собственные настройки, загружаемые при запуске приложения, только потому, что они вошли в свою учетную запись Windows. На этой структуре построены такие функции, как разрешения на файлы и общие ресурсы. И, сохраняя все сохраненные настройки программ в назначенные области, ваша система более надежна.

Итак, что такое портативное приложение и почему я его использую?

Портативное приложение - это просто приложение, которое не использует установщик. Все файлы, необходимые для запуска приложения, находятся в одной папке, которую можно разместить в любом месте системы. Если вы переместите папку, приложение все равно будет работать одинаково. Вместо установки переносного приложения вы обычно загружаете его как ZIP-файл, извлекаете этот ZIP-файл в папку и запускаете исполняемый файл для приложения. Если приложение позволяет сохранять настройки, эти настройки сохраняются в файлах прямо внутри одной и той же папки.
Портативное приложение - это просто приложение, которое не использует установщик. Все файлы, необходимые для запуска приложения, находятся в одной папке, которую можно разместить в любом месте системы. Если вы переместите папку, приложение все равно будет работать одинаково. Вместо установки переносного приложения вы обычно загружаете его как ZIP-файл, извлекаете этот ZIP-файл в папку и запускаете исполняемый файл для приложения. Если приложение позволяет сохранять настройки, эти настройки сохраняются в файлах прямо внутри одной и той же папки.

Самое большое преимущество использования портативных приложений - само собой разумеющееся - они переносимы. Прикрепите их на USB-накопителе, например, и вы можете переносить их с компьютера на компьютер. Они не оставят никаких следов на компьютерах, на которых вы их запускаете. Все, включая любые сохраненные вами настройки, сохраняется прямо в папке переносного приложения на USB-накопителе. Это на самом деле очень похоже на то, как все работает в дни MS-DOS и Windows 3.1.

Портативные приложения могут быть приятными, даже если вы не двигаетесь между компьютерами. Во-первых, они оставляют меньше места на вашем ПК. Они, как правило, легче, чем большинство устанавливаемых приложений, просто потому, что их не нужно устанавливать. Вы можете синхронизировать их (вместе со своими настройками) на своих других ПК, используя что-то вроде Dropbox. Или вы можете просто использовать приложение один раз, не беспокоясь об этом, оставляя в своей системе треск.

Конечно, всегда будут приложения, которые вам нужно установить. Либо они слишком большие, либо сложные - для работы в качестве переносного приложения, или им действительно нужно использовать возможности многопользовательского доступа или безопасности Windows. Но многие приложения поставляются в обоих вариантах, что означает, что вы можете выбирать между установщиком и ZIP при его загрузке.

Конечно, есть некоторые недостатки в использовании портативных приложений. Элементы управления учетными записями Windows (UAC) не работают для портативных приложений так, как они делают для установленных приложений, а это значит, что они более подвержены неадминистративным процессам. Вы могли бы на самом деле рассмотреть это как верх, так и недостаток. Положительным моментом является то, что если вам требуется переносное приложение, вы можете запустить его, даже если вы находитесь в сети, например, на рабочем месте, где вы не можете установить обычное приложение. Недостатком является то, что ИТ-отдел и любые протоколы безопасности, которые они установили, могут быть менее эффективными.

Еще одним недостатком портативных приложений является то, что они обычно не создаются с учетом нескольких пользователей. Вероятно, это не так уж важно, поскольку вы, вероятно, создаете переносной диск, который вы можете носить с собой только для себя. Но если нескольким пользователям необходимо использовать приложение, им либо придется использовать одни и те же настройки, либо вам придется иметь несколько копий папки приложения на вашем переносном диске.

Наконец, если вы используете портативные приложения с USB-накопителя, вам нужно проявлять особую осторожность, чтобы правильно извлечь диск, а не просто вытащить его. В противном случае вы можете повредить приложения или привести к неправильному сохранению настроек. Вы даже можете столкнуться с этой проблемой на компьютерах, которые плохо работают с USB-накопителями, когда они входят в спящий режим или спящий режим. Это меньше проблем на современных ПК, чем в прошлом, но сегодня есть компьютеры, которые плохо справляются со сном.

Тем не менее, преимущества портативных приложений обычно перевешивают недостатки - особенно, если вы много перемещаетесь на разные ПК.

Какие существуют портативные приложения?

Если вы считаете, что переносные приложения в основном поддерживают техническую поддержку системных утилит, вы можете быть удивлены, обнаружив, что есть всевозможные портативные приложения. Вы можете прочитать о них в нашем руководстве по лучшим бесплатным портативным приложениям для вашего флеш-накопителя. Разумеется, вы найдете системные утилиты, но также приложения для почти всех потребностей, которые у вас есть: производительность, связь, графика и просмотр изображений и многое другое.

В дополнение ко всем этим автономным приложениям вы также можете загружать приложения, которые можно установить на USB-накопитель. Эти сьюты обычно предоставляют вам панель запуска в стиле «Пуск» для доступа к приложениям, а некоторые также координируют настройки приложений для вас. Многие из этих наборов могут похвастаться сотнями бесплатных портативных приложений на выбор, по сути, позволяя создать полноценное портативное рабочее пространство. PortableApps, Lupo PenSuite, CodySafe и LiberKey - одни из самых популярных наборов.

Это стоит потратить время на просмотр различных переносных комплектов, если это вас интересует. В некоторых случаях портативные приложения доступны только через программный пакет, подобный этому. Например, PortableApps.com обеспечивает доступ к нескольким сотням портативных приложений, которые вы можете загрузить и установить на свой диск PortableApps. Многие из этих приложений могут быть установлены только в пакет PortableApps и не имеют портативной версии, которую вы можете использовать без набора. Преимущество PortableApps заключается в возможности выбирать именно те приложения, которые вы хотите включить. В других пакетах есть все портативные приложения, входящие в основную загрузку, поэтому это перспектива для всех или ничего. Но в каждом пакете могут быть предусмотрены специальные инструменты, которые вы не можете найти для других наборов, поэтому пробуйте, какие приложения доступны для каждого, прежде чем принимать решение.

Вы также обнаружите, что, когда мы рекомендуем сторонние утилиты во многих наших статьях, мы часто предпочитаем размещать переносные приложения поверх установленных.
Вы также обнаружите, что, когда мы рекомендуем сторонние утилиты во многих наших статьях, мы часто предпочитаем размещать переносные приложения поверх установленных.

Могу ли я сделать регулярно устанавливаемые приложения портативными?

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

Другой вариант для установки переносимого приложения - это виртуальное приложение. Обычно это требует хорошей настройки, но по существу вы создали бы портативную виртуальную машину, которая может запускать необходимую операционную систему и приложение (или приложения), которое вам нужно, а затем загружать эту виртуальную машину на любой портативный носитель, который вы хотите. Портативный VirtualBox является наиболее распространенным инструментом для этого, и у нас есть отличное руководство по его использованию, чтобы принимать виртуальные машины с вами повсюду. VirtualBox сам по себе представляет собой бесплатную виртуальную машину от Oracle, которая может работать практически на любой настольной операционной системе. Portable VirtualBox - это оболочка для VirtualBox, которая превращает ее в переносное приложение, которое вы можете установить на USB-накопитель или внешний жесткий диск.

Cameyo - еще один интересный вариант виртуализации. Вместо того, чтобы запускать всю виртуальную машину с вашего портативного диска, вы создаете виртуальную машину на своей настольной системе. Затем вы используете Cameyo для записи установки приложения на этой виртуальной машине. Когда это будет сделано, Cameyo создаст один исполняемый файл, который вы можете перетащить на свой портативный диск и запустить там, где хотите. Cameyo также бесплатна для пользователей дома или малого бизнеса. Если вам интересно, мы также получили руководство по использованию Cameyo для создания портативных приложений.

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

Рекомендуемые: