Photographer here. You’re pretty much spot on. The reason for why this happens has got to do with three reasons, two of which are pretty hard to overcome:
Wide angle lens, short focal length. You can’t fit a long focal length lens on a phone, because apparently no one wants a super thick phone these days. To get photos of the Moon with any reasonable detail you need a pretty decent telephoto lens (I get fairly good results with my 200 mm prime and so-so results with my cheapo 300 mm zoom)
Resolution. So not only can you only fit a small lens in the phone, you also just can’t physically fit a large sensor behind it either. You have a tiny lens which passes through a tiny image on a tiny sensor, so phone makers have long since hit the physical limits.
Control software. Photographing the Moon is a special occasion as far camera automatics is concerned. The Moon is a bright object. It reflects daylight, dammit. Robot brain cannot comprehend this. In the nighttime, camera automatics scream “Aah! High ISO! Long exposure! Wide aperture!” You need to be able to tell the camera you really want daylight ISO and daylight exposure time and daylight aperture. (usual rule of thumb: ISO 100, 1/100 seconds, f/11) Now, the software in phones tries to usually approach this by letting you specify scenarios, but even the vague “night mode” is hit and miss for me sometimes. Fortunately this is something that is usually easy to rectify, because it’s a software issue. (Open Camera for Android is pretty sweet, gives you full manual mode.)
Photographer here. You’re pretty much spot on. The reason for why this happens has got to do with three reasons, two of which are pretty hard to overcome:
Wide angle lens, short focal length. You can’t fit a long focal length lens on a phone, because apparently no one wants a super thick phone these days. To get photos of the Moon with any reasonable detail you need a pretty decent telephoto lens (I get fairly good results with my 200 mm prime and so-so results with my cheapo 300 mm zoom)
Resolution. So not only can you only fit a small lens in the phone, you also just can’t physically fit a large sensor behind it either. You have a tiny lens which passes through a tiny image on a tiny sensor, so phone makers have long since hit the physical limits.
Control software. Photographing the Moon is a special occasion as far camera automatics is concerned. The Moon is a bright object. It reflects daylight, dammit. Robot brain cannot comprehend this. In the nighttime, camera automatics scream “Aah! High ISO! Long exposure! Wide aperture!” You need to be able to tell the camera you really want daylight ISO and daylight exposure time and daylight aperture. (usual rule of thumb: ISO 100, 1/100 seconds, f/11) Now, the software in phones tries to usually approach this by letting you specify scenarios, but even the vague “night mode” is hit and miss for me sometimes. Fortunately this is something that is usually easy to rectify, because it’s a software issue. (Open Camera for Android is pretty sweet, gives you full manual mode.)