installCore


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

installCore является установка и содержание платформы распределения, в том числе комплект разработки программного обеспечения (SDK) для Windows , и Mac OS X . [1] Программа позволяет тем, кто использует ее для распространения, включать в себя монетизацию с помощью рекламы, взимание платы за установку и т. Д. Платформа и программы, использующие ее, были оценены как потенциально нежелательная программа (PUP) или потенциально нежелательное приложение (PUA) с помощью защиты от вредоносных программ. поставщики продуктов [2] и антивирус Windows Defender [3]в 2014-2015 гг. Платформа была в первую очередь разработана для эффективного развертывания через Интернет различных типов прикладного программного обеспечения. По состоянию на август 2012 года installCore ежемесячно управляла 100 миллионами установок [4], предлагая услуги для платного, бесплатного и бесплатного программного обеспечения (с использованием версии SDK). [5] installCore - это продукт компании ironSource, штаб-квартира которой находится в Тель-Авиве, а офисы - в Сан-Франциско, Калифорния, США, и Пекине, Китай, [6]

История

Команда installCore представила первую версию SDK в начале 2011 года [7]. SDK был форком установщика FoxTab и имел только базовые функции установки. Первая версия включает только 3 файла - system.js, application.js и packages.js, которые поддерживают доставку пакетов программного обеспечения через Интернет и базовые модификации системы. Вторая версия представила возможности отладки, поддержку различных версий Windows и поддержку веб-форм; он также включил интеграцию JQuery и CSS 2.1 для лучшего дизайна пользовательского интерфейса.


Функции

Платформа разработки installCore предоставляет комплект средств разработки программного обеспечения (SDK) на основе JavaScript и HTML / HTML 5.0. Проект установки можно скомпилировать в исполняемый файл Windows и использовать для установки и распространения программного обеспечения. Платформа поддерживает следующие функции: [8]

  • Маленькая заглушка (347 КБ)
  • На основе JavaScript
  • Многоязычный (китайский и RTL языки поддерживаются с версии 3.1)
  • Сжатие LZMA
  • Встроенный ускоритель загрузки удаленных файлов
  • Сеть доставки контента (CDN), хостинг файлов для скачивания
  • Модуль отчетности и бизнес-аналитики


Пользовательский интерфейс на основе JavaScript и HTML

Версия 2.1 представила полностью настраиваемый интерфейс дизайна на основе HTML, CSS и JavaScript SDK.

< head > < meta  http-Equiv = "Content-Type"  content = "text / html; charset = utf-8"  /> <! - sdk - укажите здесь минимально необходимые скрипты -> < script  type = "text / javascript "  src = " sdk / debug.js " > </ script > < script  type = " text / javascript "  src = " sdk / form.js " > </ script > </ head > < body >< div  id ="irsoForm"  irsoTransition = "fade"  irsoWidth = "620"  irsoHeight = "380"  irsoBorderStyle = "bsNone"  irsoStayOnTop = "true" >< div  id = "main" > < div  id = "topPanel"  class = "irsoDragHandle" > < div  id = "closeIcon"  onclick = "closeWindow ()" > </ div > < div  id = "TOP_TITLE"  class = " irsoDragHandle "  style = " display: none " > </ div > < div  id = " logo " class = "irsoDragHandle" >Привет, мир! </ div > </ div > </ div > </ body >

Начиная с installCore версии 4.10 в SDK интегрировано 12 полностью предварительно разработанных шаблонов и инструмент настройки для создания дизайна WYSIWYG .

Особенности монетизации

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

  • Полная поддержка Windows API, включая полный доступ к файловой системе и реестру, загрузку и выполнение библиотек динамической компоновки и выполнение файлов.
  • Технология сервера объявлений под названием FlowAutomator для поддержки дополнительных продуктов сторонних производителей во время установки.
  • Алгоритмы профилирования на стороне клиента, включая данные о предыдущих загрузках.
  • Полная поддержка пользовательского интерфейса Html, включая JQuery, Zepto.js и CSS 4.0
  • Дополнительный компонент монетизации с оплатой за установку (PPI)

Компилятор создает скрипт

Программа-компилятор installCore HtmlUiMaker использует сценарий make, такой как в следующем примере, для компиляции оболочки JavaScript и HTML в исполняемые программы установки.

; Пример сценария создания - установка параметров [APP_MAKER] ; Параметры App_Maker, используемые для создания выходного EXE-файла SKIN = "\ skin" ; Установить значок установщика APP_ICON = "\ resources \ installer.ico" RAW_EXE = Setup32.exe COMPRESS = 1 OUT_EXE = \ release \% EXE_CODE% Setup_v% VI_FILE_VER% .exe

Критика и классификация вредоносных программ

installCore и программные пакеты, использующие его, были классифицированы поставщиками антивирусных продуктов [9] и антивирусом Windows Defender [10] как потенциально нежелательные программы (PUP) или потенциально нежелательные приложения (PUA) в 2014–2015 годах. Он был описан как переход «черты полномасштабного вредоносного ПО» и «неприятный троянец». [11]


Созданный установщик

Созданный установщик представляет собой переносимый исполняемый файл, который содержит сценарий установки. Установщик может быть настроен для работы как полный установщик или как установщик начальной загрузки. Поскольку сценарий установки скомпилирован, его нельзя получить из доставленного исполняемого файла без обратного проектирования двоичного файла.

Многоязычная поддержка

Начиная с версии 3.1 официального выпуска installCore полностью поддерживает как Unicode, так и RTL, но зависит от Windows 2000 с SP 4 в качестве минимального требования для точного представления пользовательского интерфейса. [12]


Смотрите также

  • Список установочного ПО

использованная литература

  1. ^ «Программа installCore от ironSource запускает программу установки Mac OS, чтобы предложить разработчикам комплексное кроссплатформенное решение» . Время для разработчиков программного обеспечения . Проверено 25 ноября 2014 года .
  2. ^ Подробный анализ угроз - Sophos, 8 декабря 2014 г.
  3. ^ PUA: Win32 / InstallCore - Windows, 11 марта 2015 г.
  4. ^ installCore достигает нового максимума - 100 миллионов установок в месяц
  5. ^ «installCore представляет супер-таргетинг для настольных приложений Freemium-Model» . PRWeb . Проверено 9 января 2014 .
  6. Сян, Трейси (6 июня 2014 г.). «Израильская служба распространения приложений ironSource открыла офис в Китае, чтобы помочь китайцам выйти на международный уровень» . технод.
  7. ^ Документация InstallCore SDK
  8. ^ Возможности installCore
  9. ^ Подробный анализ угроз - Sophos, 8 декабря 2014 г.
  10. ^ PUA: Win32 / InstallCore - Windows, 11 марта 2015 г.
  11. ^ Mac Adware Trojan может установить что угодно на OS X
  12. ^ Список языков, поддерживаемых в Windows 2000

внешние ссылки

  • Официальный веб-сайт
  • Сайт разработчика
  • InstallCore SDK
  • Историческая документация SDK
Источник « https://en.wikipedia.org/w/index.php?title=InstallCore&oldid=1012732349 »