InstallCore - InstallCore
tento článek může být vytvořeno nebo upraveno výměnou za nezveřejněné platby, porušení pravidel Wikipedie podmínky použití. (Září 2017) |
Založený | 2010 |
---|---|
webová stránka | www |
installCore je instalace a platforma pro distribuci obsahu, včetně a sada pro vývoj softwaru (SDK) pro Okna a Mac OS X.[1] Program umožňuje těm, kteří jej používají k distribuci, zahrnout zpeněžení reklamami, zpoplatnění instalace atd. Platforma a programy, které ji používají, byly hodnoceny potenciálně nežádoucí program (PUP) nebo potenciálně nežádoucí aplikace (PUA) anti-malware prodejci produktů [2] a Windows Defender Antivirus [3] v letech 2014-2015. Platforma byla primárně navržena pro efektivní webové nasazení různých typů aplikačního softwaru. Od srpna 2012[Aktualizace] installCore spravoval každý měsíc 100 milionů instalací,[4] nabídka služeb pro placený, neplacený a bezplatný software (ve verzi SDK).[5] installCore je produkt ironSource se sídlem v Tel Avivu s pobočkami v San Francisku v USA a Pekingu v Číně,[6]
Dějiny
Tým installCore představil první verzi SDK na začátku roku 2011 [7] SDK byla vidličkou instalačního programu FoxTab a měla pouze základní instalační funkce. První verze obsahuje pouze 3 soubory - system.js, application.js a packages.js, které podporují dodávku webových softwarových balíčků a základní úpravy systému. Druhá verze představila možnosti ladění, podporu různých verzí systému Windows a podporu webových formulářů; umožnil také integraci JQuery a CSS 2.1 pro lepší design uživatelského rozhraní
Funkce
vývojová platforma installCore poskytuje a sada pro vývoj softwaru (SDK) na základě JavaScript a HTML / HTML 5.0. Instalační projekt lze zkompilovat do spustitelného souboru systému Windows a použít k instalaci a distribuci softwaru. Platforma podporuje následující funkce:[8]
- Malý útržek (347 KB)
- JavaScript
- Vícejazyčné (čínština a Jazyky RTL jsou podporovány od verze 3.1)
- LZMA komprese
- Integrovaný akcelerátor stahování pro vzdálené soubory
- Síť pro doručování obsahu (CDN), hostování souborů ke stažení
- Podávání zpráv a obchodní inteligence modul
Kritika a klasifikace malwaru
installCore a softwarové balíčky, které se na něj opírají, byly klasifikovány jako potenciálně nežádoucí program (PUP) nebo potenciálně nežádoucí aplikace (PUA), autor anti-malware prodejci produktů [9] a Windows Defender Antivirus [10] v letech 2014-2015. Bylo to popsáno jako překročení „hranice mezi plnohodnotným malwarem“ a „ošklivý trojský kůň“.[11]
Uživatelské rozhraní založené na JavaScriptu a HTML
Verze 2.1 představila plně přizpůsobitelné návrhové rozhraní založené na HTML, CSS a JavaScript SDK.
<hlava> <meta http-ekv="Typ obsahu" obsah="text / html; charset = utf-8" /> <!-- sdk - include here the minimum required scripts --> <skript typ=„text / javascript“ src=„sdk / debug.js“></skript> <skript typ=„text / javascript“ src=„sdk / form.js“></skript></hlava><tělo> <div id="irsoForm" irsoTransition="slábnout" irsoWidth="620" irsoHeight="380" irsoBorderStyle=„bsNone“ irsoStayOnTop="skutečný"> <div id="hlavní"> <div id=„topPanel“ třída=„irsoDragHandle“> <div id="closeIcon" při kliknutí="closeWindow ()"></div> <div id=„TOP_TITLE“ třída=„irsoDragHandle“ styl="display: none"></div> <div id="logo" třída=„irsoDragHandle“>Ahoj světe!</div> </div> </div></tělo>
Od verze installCore verze 4.10 SDK integrovala 12 plně předem navržených šablon a nástroj pro přizpůsobení k vytvoření WYSIWYG design.
Funkce zpeněžení
Tento program má funkce podporující generování příjmů pro uživatele reklamou, účtováním poplatků za instalaci programu atd.
- Plná podpora Windows API, včetně úplného přístupu k souborovému systému a registru, načítání a spouštění knihoven dynamických odkazů a spouštění souborů.
- Technologie reklamního serveru s názvem FlowAutomator pro podporu volitelných produktů třetích stran během instalace
- Algoritmy profilování na straně klienta, včetně dat předchozích stažení.
- Plná podpora html uživatelského rozhraní včetně JQuery, Zepto.js a CSS 4.0
- Volitelná součást zpeněžení s platbou za instalaci (PPI)
Skript kompilátoru
Program kompilátoru installCore HtmlUiMaker používá skript make, jako je následující příklad, ke kompilaci vzhledu JavaScriptu a HTML do spustitelných instalačních programů.
; Příklad Vytvořit skript - nastavit parametry[APP_MAKER]; Parametry App_Maker použité k vytvoření výstupního souboru EXEKŮŽE="kůže"; Nastavit ikonu instalačního programuAPP_ICON=„ resources installer.ico“ RAW_EXE=Setup32.exeKOMPRIMOVAT=1OUT_EXE= release \% EXE_CODE% Setup_v% VI_FILE_VER% .exe
Generovaný instalátor
Vygenerovaný instalátor je a Přenosný spustitelný soubor který obsahuje instalační skript. Instalační program lze nakonfigurovat tak, aby fungoval jako úplný instalační program nebo instalační program bootstrap. Při kompilaci instalačního skriptu jej nelze získat z dodaného spustitelného souboru bez zpětného inženýrství binárního souboru.
Vícejazyčná podpora
Od verze 3.1 oficiálního vydání installCore plně podporuje Unicode i RTL, ale na přesné zobrazení uživatelského rozhraní záviselo na Windows 2000 s SP 4 jako minimálním požadavkem.[12]
Viz také
- Seznam instalačního softwaru
- Kategorie: Software, který používá installCore
Reference
- ^ „IronSource's installCore spouští instalační program pro Mac OS a nabízí vývojářům komplexní řešení napříč platformami“. Časy vývojářů softwaru. Citováno 25. listopadu 2014.
- ^ Podrobná analýza hrozeb - Sophos, 8. prosince 2014
- ^ PUA: Win32 / InstallCore - Windows, 11. března 2015
- ^ installCore dosáhne nového maxima se 100 miliony instalací měsíčně
- ^ „installCore představuje super cílení na desktopové aplikace Freemium-Model“. PRWeb. Citováno 9. ledna 2014.
- ^ Xiang, Tracey (6. června 2014). „Izraelská služba distribuce aplikací ironSource zřídila kancelář v Číně, aby pomohla Číňanům globalizovat“. technode.
- ^ Instalační dokumentace SDK SDK
- ^ Funkce installCore
- ^ Podrobná analýza hrozeb - Sophos, 8. prosince 2014
- ^ PUA: Win32 / InstallCore - Windows, 11. března 2015
- ^ Trojský kůň Adware pro Mac může na OS X nainstalovat cokoli
- ^ Seznam jazyků podporovaných v systému Windows 2000