why Mali_OpenCL_SDK_v1.1.0 use both static library and share library

In Mali_OpenCL_SDK_v1.1.0

project libCommon compile to static library(./Common)

project libOpenCL compile to share library(./lib)

More questions in this forum