In base a Apple consente l'uso di hot code push nelle app mobili , di Alice Yu in A ottobre 2014, i revisori di App Store consentono il download e l'esecuzione del codice finché è:
- Codice non eseguibile, solo interpretato.
- Scaricato ed eseguito dal Webkit di Apple.
- Una piccola modifica che non modifica lo scopo dell'app.
Queste condizioni sono state usate come una scappatoia da strutture come Meteor, Cordova / PhoneGap & anche personaggi come Cocos2djs. Mentre Meteor & Cordova si basa sulla webview di iOS, vengono scaricati ed eseguiti tramite webkit, ma Cocos2djs è basato su spidermonkey e ha la capacità di aggiornare il contenuto del gioco e gli script tramite "Asset Manager" di Cocos2djs i.e not webkit (webview).
Quindi, se codice / script in lingue diverse da javascript come ruby, python o lua sono stati inviati come una "stringa" in un file JSON per essere analizzati WITHIN webkit (webview) e quindi passati all'interprete per essere eseguiti ? La Apple lo permetterebbe così com'è,
- solo codice / script interpretati.
- Scaricati e INIZIALMENTE gestiti dal Webkit di Apple prima di essere inviati a un interprete per ulteriori esecuzioni.
- Apportare modifiche che non cambiano lo scopo o l'intento dell'applicazione.