apll