android嘅hal係能夠以封閉源碼形式提供硬體驅動模組。hal嘅目的係為咗將androidframework同linuxkernel隔開，令android唔至於過度依賴linuxkernel，以達成kernelindependent嘅概念，亦令androidframework嘅開發能喺唔考量驅動程式實作嘅前提下進行發展。