Standalone

Standalone-приложение («Stand» и «Alone», что на русский дословно переводится как «остаться одному») — это программное обеспечение (ПО), которое не нуждается в каких-либо дополнительных программах и зависимостях для его установки и функционирования, в отличие от SaaS.
В магазинах, продающих лицензионное программное обеспечение, standalone-приложения имеют альтернативное название — коробочная версия (или коробка), ввиду того, что комплект поставки предполагает наличие сопроводительной документации, лицензию (лицензионный ключ) и сам носитель с записанной на него программой, готовой к установке.
К преимуществам таких приложений можно отнести:
- быструю установку на рабочий компьютер (или другое устройство);
- отсутствие необходимости запрашивать дополнительные материалы, заполнять формы покупки и т.п.;
- анонимность (большинство коробочных версий ПО не предполагают регистрацию пользователей в каких-либо сервисах).
Недостатки:
- требуется самостоятельная установка и настройка standalone-приложений;
- приобрести коробочные версии можно только у официальных дилеров (в торговых точках);
- боксовые (от англ. Box — «Коробка») версии чаще всего стоят дороже OEM (предустановленных) или Retail (розничные, продаваемые онлайн) лицензий ПО. Хотя все перечисленные типы ПО подходят под описание «Standalone».
Термин «standalone-приложение» может применяться и по отношению к программам, взаимодействующим с Интернет-сервисами, в этом случае «standalone» будет обозначать то, что для работы такого приложения нет необходимости запускать браузер или другое вспомогательное ПО. Все необходимое для взаимодействия с сервисом есть внутри программы.
Например, standalone-приложение для социальной сети «Вконтакте» будет запускаться без браузера, а токен (ключ доступа программы к сервису посредством API-интерфейса) уже встроен в исполняемый код.
Примеры:
- Операционная система для ПК (Microsoft Windows, Linux, Mac OS) или смартфона (Android, iOS).
- Пакет офисных программ Microsoft Office или OpenOffice. В противоположность им, Google Документы являются SaaS-продуктом, доступ к которому осуществляется через браузер.
- Мобильное приложение Facebook. В то же время веб-сайт Facebook будет являться SaaS.
Что такое Standalone приложение вконтакте?
Здравствуйте.
Подскажите, пожалуйста, не очень понимаю.. метод https://new.vk.com/dev/messages.send и прочие, с помощью которых можно отправлять сообщение пользователям, можно ли подключить к своему сайту ?
Там написано, что «Данный метод доступен только Standalone-приложениям.»
Что такое Standalone? Под это описание PHP сайты подходят? Или приложения вконтакте? Или расширения для браузера? Или только windows программы? Или мобильные приложения?
- Вопрос задан более трёх лет назад
- 36811 просмотров
1 комментарий
Оценить 1 комментарий
Павел Третьяков @paveltretyakovru
Я, конечно, понимаю, что тема закрыта. Но ссылки на объяснение типов приложений я не увидел. Вот на офф сайте:
Решения вопроса 1

Программист Талибана [Пыхерский Алибаба]
Standalone в понимании вконтакта — то приложение, которое может получить из адресной строки браузера текст (а точнее — токен). Ибо токен с расширенными правами можно получить только с сервера вконтакта ( на него идёт редирект. Никаким js`ом его не вытащить, не имея доступа к браузеру )
Получить с сервера вконтакта токен с помощью скрипта пхп не получится, отсюда и урезанные права)
Можно получить точен вручную — затем вставить его в скрипт PHP и иметь равные со standalone приложениями права.
Ответ написан более трёх лет назад
Нравится 3 8 комментариев

Влад @Sc0undRel Автор вопроса
да, токен через php я умею получать при авторизации. Значит я могу создать вконтакте standalone приложение, на сайте получать токен и подставлять его в нужные мне запросы.. и использовать на сайте метод message.send?? Нет проблемы? 🙂 Все верно понял?

Влад @Sc0undRel Автор вопроса
в итоге приходит 15 ошибка (no access to call this method)
Почему так?? Не пойму..

Влад: надеюсь не вытечет глаз — тут полная инструкция vk.cc/5c9WKG

Влад @Sc0undRel Автор вопроса
kpa6uu: вроде не вытек)) но блин тут описывается способ, в котором вытаскивается 1 токен, вручную копируется и дальше уже идёт работа только с ним.
а для моих целей необходимо, чтобы сообщения отправляли люди, авторизовавшиеся на моём сайте. Так нельзя чтоли? Только от одного токена?

Влад: людям придётся проделывать махации вручную. Максимум, насколько можно упростить процесс — создать кнопку, по которой человек сразу попадёт на шаг копирования токена, после чего он просто вставит его в предварительно заготовленное поле на сайте. Только если так)

Влад @Sc0undRel Автор вопроса
kpa6uu: но сторонние наблюдатели наверняка посчитают меня мошенником, т.к. видимо получив этот токен можно делать с аккаунтом что угодно.. пффф( обломски( но спасибо за помощь! удачи вам!

Влад: по сути токен — выданные пользователям права приложению. Приложение управляет аккаунтом благодаря токену. То есть пользователь видит, какие права он выдаёт приложению (т.е. вам).
Перевод «standalone application» на русский
Skippy-XD is a standalone application which provides a means of selecting open Windows simultaneously displayed as thumbnails.
Skippy-XD — автономное приложение предоставляющее средство выбора открытых окон одновременно отображаемых в виде миниатюр.
It can be used as a standalone application or integrated with other established security complex.
Она может быть использована как отдельное приложение или интегрирована с другими установленными комплексами безопасности.
Jin can run either as a standalone application (available at this website) or.
Jin может запускаться либо как отдельное приложение (доступно на этом веб-сайте), либо как апплет.
Programs created with Max can be exported as a standalone application that can be freely shared or sold commercially.
Программы, созданные с Максом могут быть экспортированы в качестве отдельного приложения, которые могут быть свободно передан или продан в продаже.
Users can use it either as a standalone application, live on the web, or as a library inside other programs.
Пользователи могут использовать SymPy в качестве отдельного приложения, онлайн в Интернет или в качестве библиотеки в других программах.
This is a program of professional level, which can operate as a logical complement of Sony Vegas and as a standalone application.
Инструмент профессионального уровня, который может работать и как логическое дополнение Sony Vegas и как отдельное приложение.
Adblok Plus can also be installed on Android as a standalone application, and then you will not be bothered by the phone.
Adblok Plus также можно установить на Android как отдельное приложение, и тогда вас не будет беспокоить реклама на телефона.
OneNote will no longer be sold as a standalone application.
Microsoft OneNote больше не будет продаваться как отдельное приложение.
The new shell removed standalone application for viewing videos, now it uses «Gallery», in which you need to select the appropriate tab.
В новой оболочке убрали отдельное приложение для просмотра видео, теперь для этого используется «Галерея», в которой нужно выбрать соответствующую закладку.
SALOME can be used as standalone application for generation of CAD models, their preparation for numerical calculations and post-processing of the calculation results.
SALOME может использоваться как автономное приложение для генерации моделей САПР, их подготовка к численным расчетам и последующая обработка результатов расчетов.
AutoIt is a very small and standalone application with no reliance on massive runtimes like.NET or VB.
AutoIt — это очень маленькое и автономное приложение, которое не зависит от масштабных сред выполнения, таких как.NET или VB.
Therefore, in order to check if you have selected a standalone application, you have to select «advanced» or «custom» installation option and carefully monitor the entire process.
Поэтому, для того, чтобы проверить, если вы выбрали автономное приложение, вам нужно будет выбрать «дополнительно» или «Custom» вариант установки, и тщательно контролировать весь процесс.
It is automatically installed with Adobe After Effects since CC 2015 and is also available as a standalone application, which you can download separately.
Он автоматически устанавливается вместе с Adobe After Effects начиная с CC 2015, а также доступен как отдельное приложение, которое можно загрузить отдельно.
IDEs, or Integrated Development Environments, are specialized pieces of software which contain everything you need to build a website or standalone application.
Интегрированные среды разработки (IDE) представляют собой специализированные части программного обеспечения, которые содержат все необходимое для создания веб-сайта или отдельного приложения.
as a standalone application (only for Windows);
в качестве отдельного приложения (исключительно для ОС Windows);
It is available as a standalone application or as an extension of Creo Parametric.
Оно доступно как отдельное приложение и как расширение для РТС Сгёо Parametric.
The Microsoft Teams desktop client is a standalone application and currently not part of Office 365 Pro Plus.
Классический клиент Microsoft Teams представляет собой автономное приложение и на данный момент не входит в состав Office 365 professional plus.
In another example, the media viewer 112A may be a standalone application (e.g., a mobile app) that allows users to view digital media items (e.g., digital videos, digital images, electronic books, etc.).
В другом примере средство 111 просмотра мультимедийного контента может представлять собой автономное приложение, дающее пользователям возможность просматривать элементы цифрового мультимедиа (например, цифровые видеоролики, цифровые изображения, электронные книги и пр.).
Автономные и серверные приложения
Ежедневно появляются тысячи различных приложений, которыми можно пользоваться на мобильном устройстве. Сегодня можно свободно заказать создание приложений для Android любого типа работы. Существуют автономные и серверные приложения, в той или иной степени популярные на разных видах платформ. В чем разница между ними и какие главные преимущества тех и других?
Изначально компании Apple и Microsoft делали упор на создание автономных приложений, которые могли бы независимо от сети Интернет работать и удовлетворять нужды потребителей. И на это есть несколько причин:
- Создание приложений для iOS автономного типа позволяло значительно сократить затраты на разработку и запуск приложений в работу. Среди таких приложений можно встретить очень много игр, различных каталогов, библиотек и архивов.
- Приложение работает автономно, даже при отсутствии интернета.
- Небольшой размер приложения.
Однако у автономных приложений есть и свои минусы. Например, обновление такого приложения происходит в ходе обновления всей программы, а это не совсем удобно. Если вы долго не подключаетесь к интернету, то приложение (например, информационный каталог) обновляться не будет и информация устареет.
В связи с вышеперечисленными причинами разработка мобильных приложений в последнее время направлена на создание программ, работающих с сервером. Такие приложения взаимодействуют с системами автоматизации процессов ERP, WorkFlow, DocFlow и другими. Отлично подходят подобные приложения для современных интернет-магазинов и сервисов заказов различных товаров.
К такому типу относятся web-приложения или мобильная версия сайта. Удобство таких приложений, работающих в связи с сервером, заключается в том, что они быстро грузятся в смартфоне, регулярнообновляются и не занимают на мобильном устройстве лишние мегабайты. Однако приложения такого типа несколько дороже в плане разработки, в отличие от автономных аналогов, идля них необходим отдельный url-адрес.
Если необходимо создание приложений для WindowsPhone, то заказчик может проконсультироваться со специалистами и выбрать платформу, на которой и будет создано приложение. Такими платформами могут быть: SAPMobilePlatform, Hybris, IMBWORKLIGHT или OpenSource.