Not too long ago, Instagram launched a replace to their iOS app, model 75, which broke help for the display screen dimension of the iPhone XS Max and iPhone XR. This brought on the UI and photos to look scaled on the brand new units. In an earlier put up in regards to the replace, we talked about that the corporation may need unintentionally broke help for the new groups which initially arrived in October. We’ve now been capable of affirming that this modification was intentional, however right here’s why it’s not Instagram’s fault.
The Fb workforce chargeable for Instagram had to make use of an older model of Xcode (Apple’s developer device) to compile and submit the replace to the App Retailer. For apps to work with the brand new display dimension of the iPhone XS Max and XR, they have to be compiled and submitted utilizing Xcode 10, linking towards the iOS 12 SDK.
Each iOS app has two entirely different system variations it pertains to: the minimal model supported by the app, which is the minimal model of iOS a consumer has to be operating so as to have the ability to set up that app and the model of the SDK the app was compiled with, which is especially decided by the model of Xcode used to organize and distribute the app.
Relying on the model of the SDK it was compiled with and the model of iOS a tool is working, the compiled app can behave in another way, which is the case with Instagram not supporting the brand new display measurement on the brand new replacement.
From what we’ve been in a position to collect from sources, the Fb staff needed to distribute the app with an older model of Xcode due to a standard crash that may happen with apps compiled utilizing the iOS 12 SDK however working on iOS 9, a system model which numerous customers of Instagram are nonetheless operating.