Różne typy oprogramowania antywirusowego dla systemu Android™ można podzielić na dwie ogólne kategorie, oparte głównie na złożoności i zestawach funkcji. Jedną z głównych kategorii są proste aplikacje antywirusowe. Ten rodzaj oprogramowania antywirusowego dla systemu Android™ oferuje bezproblemowe rozwiązanie do radzenia sobie ze złośliwym oprogramowaniem, oprogramowaniem reklamowym i innym złośliwym kodem, który można napotkać w systemie operacyjnym (OS). Inny rodzaj oprogramowania antywirusowego dla systemu Android™ ma postać pakietów zabezpieczających. Aplikacje te obejmują podstawową ochronę przed wirusami, a także wiele innych powiązanych funkcji, takich jak tworzenie kopii zapasowych danych, zabijanie zadań, a nawet możliwość zlokalizowania zgubionego telefonu.
Android™ to system operacyjny typu open source, który został wprowadzony w 2007 roku. Pierwszy szkodliwy program zaprojektowany do wykorzystywania mobilnego systemu operacyjnego został wykryty w 2010 roku i przybrał postać trojana ukrytego w aplikacjach do pobrania, które wydawały się legalne. Po zainstalowaniu, ten pierwszy trojan dla systemu Android™ był w stanie wysyłać wiadomości tekstowe, a właściciel telefonu nie zdawał sobie z tego sprawy. W celu przeciwdziałania tym zagrożeniom zaprojektowano szereg programów antywirusowych i pakietów bezpieczeństwa. Pierwotny trojan pojawił się w aplikacjach pozyskanych z rynku Android™, chociaż możliwe jest również narażenie się na szkodliwe oprogramowanie z innych źródeł.
Pierwszy rodzaj oprogramowania antywirusowego dla systemu Android™ ma postać aplikacji jednofunkcyjnych. Te programy antywirusowe są przeznaczone do skanowania nowo pobranych aplikacji w poszukiwaniu złośliwego kodu, chociaż niektóre mogą również monitorować oprogramowanie, które zostało już zainstalowane. W przypadku wykrycia złośliwego kodu tego typu oprogramowanie antywirusowe jest zazwyczaj w stanie ostrzec użytkownika, zablokować złośliwe oprogramowanie i uniemożliwić mu dostęp do krytycznych zasobów lub prywatnych informacji. Inną funkcją niektórych podstawowych aplikacji antywirusowych jest możliwość monitorowania wszelkich danych zapisanych na bezpiecznej karcie cyfrowej (SD), co jest kolejnym sposobem wykrywania nielegalnej aktywności.
Oprócz programów samodzielnych inne typy oprogramowania antywirusowego dla systemu Android™ obejmują większe pakiety zabezpieczeń. Te aplikacje zazwyczaj są w stanie wykonywać te same zadania, co podstawowy program antywirusowy, ale zapewniają dodatkowe funkcje. Zabójca aplikacji to jedno narzędzie, które może umożliwić użytkownikowi ręczne wyłączenie dowolnej aplikacji, która zachowuje się podejrzanie lub używa zbyt wielu zasobów systemowych. Wiele z tych pakietów zawiera również pewien rodzaj funkcji tworzenia kopii zapasowych danych, która umożliwia kopiowanie wszystkich informacji kontaktowych, zdjęć, filmów i innych informacji z telefonu na zdalny serwer. Jeśli trojan uszkodzi jakiekolwiek dane lub telefon zostanie skradziony, wystarczy przywrócić dane z kopii zapasowych.