Ah, certo, esqueci que background-attachment: fixed não funciona no iOS… eles desativaram porque, aparentemente, isso faz com que toda a tela seja redesenhada durante a rolagem, o que prejudica o desempenho.
Existem alternativas…
exemplo de CSS
body.mobile-view {
background: none;
}
body.mobile-view:after {
content:"";
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
z-index:-1;
display:block;
background: radial-gradient(circle at center, rgba(255,255,255,1) 50%, rgba(255,255,255,0)) fixed, url(https://forums.pickleballist.com/uploads/default/original/1X/e7792afe9a5b7fbd26141c3c21e82b70cd495069.svg) center top / 300px auto;
background-size:cover;
}
…embora, ao habilitar a funcionalidade, elas ainda estejam sujeitas aos problemas de desempenho. Então, se você não estiver satisfeito com isso, talvez queira tentar uma abordagem de fundo totalmente diferente para dispositivos móveis.