InstallCore (estilizado como installCore ) fue una plataforma de instalación y distribución de contenido creada por ironSource , que incluía un kit de desarrollo de software (SDK) para Windows y Mac OS X. [ 1] El programa permitía a quienes lo utilizaban para distribución incluir monetización mediante anuncios o cobro por la instalación, e hizo que sus instalaciones fueran invisibles para el usuario y su software antivirus. [2]
La plataforma y sus programas han sido clasificados como programas potencialmente no deseados (PUP) o aplicaciones potencialmente no deseadas (PUA) por los proveedores de productos antimalware desde 2014, [3] y por Windows Defender Antivirus desde 2015. [4]
La plataforma fue diseñada principalmente para la implementación eficiente basada en la web de varios tipos de software de aplicación. En agosto de 2012 [actualizar], InstallCore administraba 100 millones de instalaciones cada mes, [5] ofreciendo servicios para software pago, gratuito y gratuito mediante el uso de la versión SDK. [6] InstallCore era un producto de ironSource, que tiene su sede en Tel Aviv y oficinas en San Francisco, California , y Pekín, China. [7]
InstallCore se suspendió como parte de una oferta pública inicial de acciones de la empresa a fines de 2020. [8]
El equipo de InstallCore presentó la primera versión del SDK a principios de 2011. [9] El SDK era una bifurcación del instalador FoxTab y solo tenía funciones de instalación básicas.
La primera versión solo incluye tres archivos: system.js, application.js y packages.js, que permiten la entrega de paquetes de software a través de la web y modificaciones básicas del sistema. La segunda versión introdujo capacidades de depuración, compatibilidad con las diferentes versiones de Windows y compatibilidad con formularios web; también permitió la integración de JQuery y CSS 2.1 para un mejor diseño de la interfaz de usuario.
El kit de desarrollo de software (SDK) de InstallCore se basa en JavaScript y HTML 5.0.
La versión 2.1 introdujo una interfaz de diseño totalmente personalizable basada en HTML, CSS y un SDK de JavaScript. [ cita requerida ]
< head > < meta http-equiv = "Content-Type" content = "text/html;charset=utf-8" /> <!-- sdk - incluye aquí los scripts mínimos requeridos --> < 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" clase = "irsoDragHandle" > < div id = "closeIcon" onclick = "closeWindow()" ></ div > < div id = "TOP_TITLE" clase = "irsoDragHandle" estilo = "display:none" ></ div > < div id = "logo" clase = "irsoDragHandle" > ¡Hola mundo! </ div > </ div > </div > </ div > </ body >
Desde la versión 4.10 de InstallCore, el SDK integra 12 plantillas totalmente prediseñadas y una herramienta de personalización para crear un diseño WYSIWYG .
El programa compilador InstallCore HtmlUiMaker utiliza un script make, que se muestra a continuación, para compilar un JavaScript y una máscara HTML en programas de instalación ejecutables.
; Ejemplo de script de Make - Establecer parámetros [APP_MAKER] ; Parámetros de App_Maker utilizados para crear el archivo EXE de salida SKIN = "\skin" ; Establecer el icono del instalador APP_ICON = "\resources\installer.ico" RAW_EXE = Setup32.exe COMPRESS = 1 OUT_EXE = \release\%EXE_CODE%Setup_v%VI_FILE_VER%.exe
InstallCore y sus paquetes de software han sido clasificados como programas potencialmente no deseados (PUP) o aplicaciones potencialmente no deseadas (PUA), por los proveedores de productos anti-malware [3] y Windows Defender Antivirus [4] desde 2014-2015 en adelante, y muchos afirman que instala adware y otros PUP adicionales. [10] Malwarebytes identificó el programa como "una familia de paquetes que instala más de una aplicación en la computadora del usuario". [11] Se lo ha descrito como "cruzar la línea hacia un malware en toda regla" y un " troyano desagradable ". [12]
A partir de la versión 3.1, InstallCore admitía totalmente Unicode y RTL, pero dependía de Windows 2000 con SP 4 como requisito mínimo para presentar la interfaz de usuario con precisión. [13]