핵은 system call을 가로채기때문에 스트로크를 이용한 어플 수행, 다른 어플의 일부 기능 변경 등 다양한 응용이 가능한 반면 system의 민감한 부분을 건드리게 되므로 system이 불안하게 되는 원인이 되기도 합니다. 또한 같은 system call을 가로채는 핵어플이 여러개 생길 경우 예기치 않은 간섭이나 상호작용이 생길수 있어 유의해야 합니다. 이런 이유때문에 DA라는 개념이 도입되게 되죠.
일반 어플과 핵어플, DA 이외에도 pref 어플 이란 종류도 있답니다.