With the most recent update, HRZN 3.0.2 supports iPhone 11 and 11 Pro for real.
The last time with Version 3.0, I had no iPhone 11 to test on (I still don’t have a friend who can loan me an 11 Pro). As a result, the zoom factor was wrong:
(as I thought)
|iPhone 11 Pro, 13mm||0.5x||1x|
|iPhone 11 Pro, 26mm||1x||2x|
|iPhone 11 Pro, 52mm||2x||4x|
|iPhone 11, 13mm||0.5x||1x|
|iPhone 11, 26mm||1x||2x|
|iPhone XS, 26mm||1x||1x|
|iPhone XS, 52mm||2x||2x|
Who’d thought that Apple’s Camera.app shows 0.5x but it technically is 1x?
So it was fixed right away. The methods in TLCameraFramework were updated accordingly:
- a new convenience variable
currentEffectiveZoomFactorwas created to reflect the “zoom factor” in the eye of a typical user:
- 0.5x represents the 13mm lens on the iPhone 11’s
- 1x represents the normal 26mm wide-angle lens
- 2x represents the telephoto lens in 52mm / 57mm or equivalent (the 8 Plus has a 57mm lens; the X and XS have 52mm)
The variable is called “effective zoom factor” to distinguish from wording in Apple’s official AVFoundation framework.