다음 조건 중 하나라도 참인 경우에는 응용 프로그램에 대한 활동을 작성하는 데 활동 작성을 사용할 수 없습니다.
명령 행에 파일이 아닌 인수(매개변수)를 요하는 경우
예를 들면 다음과 같은 명령에 대한 활동을 기록하는 데는 활동 작성을 사용할 수 없습니다.
lp -ddevice filename
여기서 사용자는 명령이 실행될 때마다 device를 제공해야 합니다.
응용 프로그램 아이콘의 레이블은 활동 이름과 달라야 하는 경우
예를 들면 기존 활동의 지역 언어 버전을 제공하는 데는 활동 작성을 사용할 수 없습니다.
활동이 활동 데이터베이스의 고급 기능을 필요로 하는 경우
다음 활동은 이 고급 기능에 대한 예입니다.
활동 정의와 떨어져 있는 원격 시스템에서 명령을 시작하는 활동
다른 활동을 호출하는 활동
반드시 다른 사용자(예: 수퍼유저)로서 실행해야 하는 활동
''맵'' 기능을 광범위하게 사용하는 활동
활동에 제공되는 파일 인수에 따라 아주 다른 동작을 하는 활동