[Custom Component] Alarmo - browser managed alarm system

Something I was wondering about. What is the difference between using the alarm_control_panel.* actions and the alarmo.* actions? Which one should I be using and is there a benefit using the alarmo.* actions?