The essential software components of a smartphone include the operating system (such as Android or iOS), the user interface (including the home screen and app drawer), the software development kit (SDK) used by app developers, stock applications (such as camera, phone, and messaging), and system-level software for functionalities such as connectivity and security.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence