Instagram、iPhone XRとXS Max向けに最適化されなくなった?その理由は?c

Instagram、iPhone XRとXS Max向けに最適化されなくなった?その理由は?c
Instagram、iPhone XRとXS Max向けに最適化されなくなった?その理由は?c

Instagramは先日、iOSアプリのバージョン75へのアップデートをリリースしましたが、このアップデートによりiPhone XS MaxとiPhone XRの画面サイズがサポートされなくなりました。そのため、新しいデバイスではUIと画像が拡大されて表示されるようになりました。このアップデートに関する以前の投稿で、Instagramが10月にリリースされたばかりの新デバイスのサポートを誤って終了した可能性があることをお伝えしました。

この変更は意図的なものであることが確認されましたが、Instagram のせいではない理由は次のとおりです...

Instagramを担当するFacebookチームは、アップデートをコンパイルしてApp Storeに提出するために、古いバージョンのXcode(Appleの開発ツール)を使用する必要がありました。iPhone XS MaxとXRの新しい画面サイズでアプリを動作させるには、iOS 12 SDKにリンクしたXcode 10を使用してコンパイル・提出する必要があります。

すべての iOS アプリには、関連する 2 つの異なるシステム バージョンがあります。1 つはアプリでサポートされている最小バージョン (アプリをインストールするためにユーザーが実行している必要がある iOS の最小バージョン)、もう 1 つはアプリがコンパイルされた SDK のバージョン (アプリのコンパイルと配布に使用される Xcode のバージョンによって主に決まります) です。

コンパイルに使用された SDK のバージョンとデバイスが実行している iOS のバージョンに応じて、コンパイルされたアプリの動作が異なる場合があります。Instagram が新しいアップデートで新しい画面サイズをサポートしていない場合もその例です。

私たちが情報源から収集できた情報によると、Facebook チームは、iOS 12 SDK を使用してコンパイルされたアプリを iOS 9 で実行した場合によく発生するクラッシュ (Instagram の多くのユーザーがまだ使用しているシステム バージョンである) のために、古いバージョンの Xcode を使用してアプリを配布しなければならなかったようです。

この状況がいつ解決されるのか、あるいは解決されるのかどうかさえ不明です。InstagramチームはiOS 9のサポートを中止するか(これは多くのユーザーに影響するでしょう)、クラッシュの回避策を見つける必要がありますが、このバグが長年存在し、未だに回避策がない現状を考えると、その可能性は低いでしょう。あるいは、より良い解決策としては、AppleがSDKのアップデートかiOS 9へのアップデートをリリースすることでバグを修正することが挙げられます。

いずれにせよ、新しい大型 iPhone のユーザーは、自分のデバイスに適切なサポートが付いた Instagram のアップデート バージョンを入手するまでもう少し待たなければならないかもしれないが、それは Instagram のせいではない。

https://twitter.com/apollozac/status/1075776007943135232

私の@instagramがiPhone Xs MAXの画面サポートを元に戻したみたい。今はアプリのサイズが大きくなっただけ。

— エリス・リード (@ellisreed01) 2018年12月19日


Appleのニュースをもっと知りたい方はYouTubeの9to5Macをご覧ください。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。