A web manifest file provides meta data to the browser, telling it how to theme the add to home screen experience.
name: Your PWA Full Name (e.g. My PWA Demo App)
short_name: Your PWA Short Name (e.g. Demo App). This will be used when there is insufficient space to display the full name, such as the homescreen.
theme_color: Color used in the android browser's address bar UI.
background_color: Splash Screen Background Color (e.g. #FFFFFF)
You don't need to change other manifest properties like icons, scope, start_url, display etc.
Manifest files are supported in Chrome, Edge, Firefox, UC Browser, Opera, and the Samsung browser. Safari has partial support, however the meta tags will help bridge that gap.