You asked

Tamron 20mm f 2 8 di iii osd m1 2 vs viltrox af 20mm f 2 8 air?

Both are 20mm f/2.8 autofocus primes for full frame, and neither has stabilisation, so the choice mostly comes down to your mount.

If you shoot Sony E, the Tamron 20mm f/2.8 Di III OSD M1:2 is my pick. It's small, inexpensive, and focuses close enough for half life-size, which is handy for detail shots.

If you're on Nikon Z or L-Mount, the Viltrox AF 20mm f/2.8 Air is the one for you, because the Tamron is only made for Sony E. The Viltrox also fits Sony E bodies, so it's the more flexible choice.

On APS-C, both frame like 30mm and give the depth of field of f/4.2. Before you buy, check that your body supports third-party lenses with its autofocus.

Written by Claude from this site's pages.

From these pages