Suoritettava koodi Mallilausekkeet

Suoritettava koodi. Lukuun ottamatta seuraavassa kappaleessa esitettyjä tietoja, Appi ei saa ladata tai asentaa suoritettavaa koodia. Tulkittu koodi voidaan ladata Appiin mutta vain niin kauan kuin koodi (a) ei muuta Apin ensisijaista tarkoitusta tarjoamalla ominaisuuksia tai toimintoja, jotka ovat ristiriidassa App Storelle lähetetyn Apin tarkoitetun ja mainostetun tarkoituksen kanssa, (b) ei luo verkkokauppaa tai myymälää muulle koodille ja (c) ei ohita käyttöjärjestelmän allekirjoittamista, hiekkalaatikkoa tai muita turvaominaisuuksia. Appi, joka on ohjelmointiympäristö, joka on tarkoitettu käytettäväksi ohjelmoinnin oppimisessa, voi ladata ja suorittaa suoritettavaa koodia, kunhan seuraavat vaatimukset täyttyvät: (i) enintään 80 prosenttia Apin katselualueesta tai näytöstä voidaan ottaa suoritettavalla koodilla, ellei Dokumentaatiossa toisin sallita, (ii) Apin on esitettävä Apissa käyttäjälle kohtuullisen näkyvä indikaattori, että käyttäjä on ohjelmointiympäristössä, (iii) Appi ei saa luoda myymälää tai verkkokauppaa muille koodeille tai apeille ja (iv) Apin tarjoaman lähdekoodin on oltava käyttäjän täysin tarkasteltavissa ja muokattavissa (ladattuun koodiin ei esimerkiksi saa sisällyttää ennalta käännettyjä kirjastoja tai kehyksiä).