Maybe the weather could add some buffs/debuffs for each raid that are not removable and last from first second to the last. Then you’d only need a weather icon displayed on the base preview and would not need to have it displayed during the raid on low-end devices.
But it might actually be the other way round: When a lot of weather effects are displayed during the raid on better devices, e.g. heavy rain, then the owners of better devices would have a visual disadvantage regarding gameplay.
Also the weather would either have influence both on attacker and defender, or some general attack buff would be necessary to keep the difficulty of attacking balanced.
Rain = remove any kind of fire damage over time, reducing effectiveness of pyromancers, firebolt towers, fire storm spell and fire damage equipment of the hero.
Wind = lower the accuracy or range of towers and ranged troops, and makes maneuvering troops and hero more difficult.
Hail = low continuous ice damage to everyone and everything on the battlefield.
Snow = Slow down for all units and towers (except fire damage dealing units and the froster) and some percent less life for all fire units, while froster and frost tower receive a buff.
Drought = Increase effectiveness/duration of fire, reduces hero regeneration and reduces effectiveness of ice damage, but also grants faster movement.
Another thing that may need to be adjusted is what surroundings can choose what weather options. E.g a drought in the winter environment or snow in the volcano one would be rather absurd… rain in the jungle and hail in the winter environment would be quite fitting.
One thing to consider here might be giving each environment its distinct weather, e.g. desert automatically has drought and jungle rain and so on. The android present theme might then have a global - weak! - heal aura for all towers and troops.