installCore es una instalación y una plataforma de distribución de contenidos, incluyendo un kit de desarrollo de software (SDK) para de Windows y Mac OS X . [1] El programa permite a quienes lo usan para la distribución incluir la monetización mediante anuncios, cobrar por la instalación, etc. La plataforma y los programas que lo usan han sido calificados como programa potencialmente no deseado (PUP) o aplicación potencialmente no deseada (PUA) por anti-malware. proveedores de productos [2] y antivirus de Windows Defender [3]en 2014-2015. 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 gestionaba 100 millones de instalaciones cada mes, [4] ofreciendo servicios de software gratuito, gratuito y de pago (utilizando la versión SDK). [5] installCore es un producto de ironSource que tiene su sede en Tel Aviv y oficinas en San Francisco, CA en los Estados Unidos y Beijing, China, [6]
Fundado | 2010 |
---|---|
Sitio web | www |
Historia
El equipo de installCore presentó la primera versión del SDK a principios de 2011 [7]. El SDK era una bifurcación del instalador de FoxTab y solo tenía características básicas de instalación. La primera versión solo incluye 3 archivos: system.js, application.js y packages.js, que admiten la entrega de paquetes de software web y modificaciones básicas del sistema. La segunda versión introdujo capacidades de depuración, soporte para las diferentes versiones de Windows y soporte para formularios web; también permitió la integración de JQuery y CSS 2.1 para un mejor diseño de la interfaz de usuario
Características
La plataforma de desarrollo installCore proporciona un kit de desarrollo de software (SDK) basado en JavaScript y HTML / HTML 5.0. El proyecto de instalación puede compilarse en un archivo ejecutable de Windows y usarse para la instalación y distribución del software. La plataforma admite las siguientes características: [8]
- Talón pequeño (347 KB)
- Basado en JavaScript
- Multilingüe (los idiomas chino y RTL son compatibles con la versión 3.1)
- Compresión LZMA
- Acelerador de descarga integrado para archivos remotos
- Red de entrega de contenido (CDN), que aloja archivos para descargar
- Módulo de informes e inteligencia empresarial
Interfaz de usuario basada en JavaScript y HTML
La versión 2.1 introdujo una interfaz de diseño totalmente personalizable basada en HTML, CSS y un SDK de JavaScript.
< head > < meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" /> < 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 " > ¡Hola, mundo! div > div > div > body >
Desde installCore versión 4.10, el SDK integró 12 plantillas totalmente prediseñadas y una herramienta de personalización para crear un diseño WYSIWYG .
Funciones de monetización
El programa tiene características que respaldan la generación de ingresos para los usuarios mediante publicidad, cobro por la instalación del programa, etc.
- Compatibilidad total con la API de Windows, incluido el sistema de archivos completo y el acceso al registro, la carga y ejecución de bibliotecas de vínculos dinámicos y la ejecución de archivos.
- Tecnología de servidor de anuncios, denominada FlowAutomator, para admitir productos opcionales de terceros durante las instalaciones
- Algoritmos de creación de perfiles del lado del cliente, incluidos los datos de descargas anteriores.
- Soporte completo de interfaz de usuario Html, incluidos JQuery, Zepto.js y CSS 4.0
- Componente de monetización opcional de pago por instalación (PPI)
El compilador crea el script
El programa compilador installCore HtmlUiMaker utiliza un script de creación , como el siguiente ejemplo, para compilar una máscara de JavaScript y HTML en programas de instalación ejecutables.
; Ejemplo Crear script - 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
Crítica y clasificación de malware
installCore y los paquetes de software que se basan en él han sido clasificados como programa potencialmente no deseado (PUP) o aplicación potencialmente no deseada (PUA), por los proveedores de productos anti-malware [9] y Windows Defender Antivirus [10] en 2014-2015. Se ha descrito como cruzar "la línea hacia el malware en toda regla" y un "troyano desagradable". [11]
Instalador generado
El instalador generado es un ejecutable portátil que contiene el script de instalación. El instalador se puede configurar para que funcione como instalador completo o como instalador de arranque. A medida que se compila el script de instalación, no se puede obtener del ejecutable entregado sin aplicar ingeniería inversa al binario.
Soporte multilingue
A partir de la versión 3.1 del lanzamiento oficial, installCore es totalmente compatible con Unicode y RTL, pero depende de Windows 2000 con SP 4 como requisito mínimo para presentar con precisión la interfaz de usuario. [12]
Ver también
Referencias
- ^ "installCore de ironSource lanza el instalador de Mac OS para ofrecer una solución completa y multiplataforma para desarrolladores" . Tiempos de desarrollador de software . Consultado el 25 de noviembre de 2014 .
- ^ Análisis de amenazas detallado - Sophos, 8 de diciembre de 2014
- ^ PUA: Win32 / InstallCore - Windows, 11 de marzo de 2015
- ^ installCore alcanza un nuevo récord con 100 millones de instalaciones mensuales
- ^ "installCore presenta Super Targeting para aplicaciones de escritorio Freemium-Model" . PRWeb . Consultado el 9 de enero de 2014 .
- ^ Xiang, Tracey (6 de junio de 2014). "Servicio de distribución de aplicaciones israelí ironSource estableció una oficina en China para ayudar a los chinos a globalizarse" . tecnodo.
- ^ Documentación de InstallCore SDK
- ^ installCore Características
- ^ Análisis de amenazas detallado - Sophos, 8 de diciembre de 2014
- ^ PUA: Win32 / InstallCore - Windows, 11 de marzo de 2015
- ^ El troyano Mac Adware puede instalar cualquier cosa en OS X
- ^ Lista de idiomas admitidos en Windows 2000
enlaces externos
- Página web oficial
- Sitio para desarrolladores
- InstallCore SDK
- Documentación histórica del SDK