Programkrav. Applikationer som ska skickas till App Store, Distribution av Anpassade Appar eller TestFlight, eller som distribueras genom Ad Hoc-distribution, måste utvecklas i enlighet med Dokumentationen och detta Avtal, inklusive Programkraven som anges nedan i detta Avsnitt 3.3. Motsvarande produkter, Bibliotek och Kuponger är föremål för samma krav.
Programkrav. Applikationer som ska skickas till App Store, Distribution av Anpassade Appar eller TestFlight, eller som distribueras genom Ad Hoc-distribution, måste utvecklas i enlighet med kraven för Dokumentation och Program, enligt den nuvarande uppsättningen som anges nedan i detta Avsnitt 3.3. Bibliotek och Biljetter är föremål för samma kriterier: En Applikation som utgör en programmeringsmiljö avsedd för att lära ut programmering får ladda ner och köra körbar kod så länge följande villkor uppfylls: (i) körbar kod får inte ta upp mer än 80 procent av Applikationens visningsyta, förutsatt att annat inte anges i Dokumentationen, (ii) Applikationen måste visa en rimligt synlig indikator för den som använder Applikationen befinner sig i en programmeringsmiljö, (iii) Applikationen får inte skapa en butik eller butiksfunktionalitet för annan kod eller andra applikationer och (iv) källkoden som tillhandahålls av Applikationen måste kunna visas i sin helhet och redigeras av användaren (t.ex. inga i förväg sammansatta bibliotek eller ramverk får ingå i den nedladdade koden).