will shiny pokemon appear shiny on the map?
A shiny Pokémon won't appear as shiny on the map, and will just keep its normal colors. So you do have to launch any battle to check if the Pokémon is a shiny one or not.