「23年10~12月」の版間の差分

ナビゲーションに移動 検索に移動
522 バイト追加 、 2023年12月18日 (月) 12:27
246行目: 246行目:
  ※古い32bit専用(※2016年春以前の機種など)端末へのAndroid版サポートを終了します。何卒ご了承、ご理解頂けますと幸いです。
  ※古い32bit専用(※2016年春以前の機種など)端末へのAndroid版サポートを終了します。何卒ご了承、ご理解頂けますと幸いです。


Androidの歴史はこんな感じになっている。<br />
Androidと苔のAndroid版の歴史はこんな感じになっている。<br />
これをみれば「対応してエライ!」ではなく、「遅すぎるだろ」ということが分かる。
これをみれば「対応してエライ!」ではなく、「遅すぎるだろ」ということが分かる。
*2014年、64bitに対応したAndroid5.0をリリース。
*2014年、64bitに対応したAndroid5.0がリリースされる。
**しばらくAndroid端末は32bitのみ、32bitと64bitに両方に対応したものが混在することになる。
**しばらくAndroid端末は32bitのみ、32bitと64bitの両方に対応したものが混在することになる。
*2016年6月、[https://twitter.com/KanColle_STAFF/status/740833024535855104 苔のAndroid版がリリース]される。
**32bit版のみ。64bit版は開発・公開されなかった。動作環境はAndroid 4.4以上([https://w.wiki/3U9y 恐らくAPIレベルは19]。APIレベルはOSが配信対象・動作チェックに参照する値で、クリアしていないとOSやアプリストアが対象外としてインストールを拒否したり検索で見つからなくなったりする)。
*2019年8月、64bit対応端末では、[https://developer.android.com/distribute/best-practices/develop/64-bit?hl=ja Google Playストアにおいて32bitのみ対応のアプリは配信終了]となる。
*2019年8月、64bit対応端末では、[https://developer.android.com/distribute/best-practices/develop/64-bit?hl=ja Google Playストアにおいて32bitのみ対応のアプリは配信終了]となる。
**32bitのみ対応の端末では引き続き32bitの配信が継続される。
**32bitのみ対応の端末では引き続き32bitの配信が継続される。
**Unity 5.6以前に作られたアプリは経過措置の例外とされ2021年8月まで32bit版のみでも配信が認められる。
**Unity 5.6以前に作られたアプリは経過措置の例外とされ2021年8月まで32bit版のみでも配信が認められる。
*2021年8月、例外措置が終了し64bit対応端末では32bitのみ対応のアプリは完全に配信が終わる。
*2021年8月、例外措置が終了し64bit対応端末では32bitのみ対応のアプリは完全に配信が終わる。
**苔は32bitのみ対応の古いアプリであったが、Google Playストアを使わずDMM GAMESストアでインストールするもの(いわゆる野良アプリ)であったため、32bitでも影響を受けなかった。
**苔は32bitのみの古いアプリであったが、Google Playストアを使わずDMM GAMESストアでインストールするもの(いわゆる野良アプリ)であったため、32bitでも影響を受けなかった。
**APIレベル制限([https://w.wiki/3U9y 恐らく19くらい]、これをクリアしていないとOSやアプリストアが動作対象外としてインストールを拒否したり検索で見つからなくなる)にもひっかかっていたが、[https://telektlist.com/android14-block-outdated-app/ 「APKファイルでインストールを行う場合は例外的に可」]が適用されインストール可能だった。
**APIレベル制限にもひっかかっていたが、[https://telektlist.com/android14-block-outdated-app/ 「APKファイルでインストールを行う場合は例外でインストール可」]が適用されインストール可能だった。
***Android10の段階でAPIは29であり、[https://developer.android.com/about/versions/10/behavior-changes-all?hl=ja#low-target-sdk-warnings APIレベル22以下のアプリを初めて操作しようとすると警告を表示する]ようになっていた。苔も当然警告が出ていたが放置だった。
***Android10ユーザーにGoogle Playストアで配信する時に求められるAPIは29。既にインストール済みのAPIレベル22以下のアプリを初めて操作しようとすると[https://developer.android.com/about/versions/10/behavior-changes-all?hl=ja#low-target-sdk-warnings 警告を表示する]ようになっていた。<br />苔はGoogle Playストアであればとっくに配信終了になっている代物だった。
***例外を使って苔をインストールする時もAPIレベル不足のため「このアプリは古い規格で作られているため、(カメラへのアクセス、ストレージへのアクセスなど)全ての権限を要求している」などの警告が出ていた。
***例外を使って苔をインストールする時も、先述の通りAPIレベル不足のため「このアプリは古い規格で作られている」「(カメラへのアクセス、ストレージへのアクセスなど)全ての権限を要求している」などの警告が出ていた。
*2023年、Android14をリリース。セキュリティ対策が大幅強化され、[https://developer.android.com/about/versions/14/behavior-changes-all?hl=ja APIレベルの低いアプリ(23未満)はインストール不可]となる。
*2023年、Android14がリリースされる。セキュリティ対策が大幅強化され、[https://developer.android.com/about/versions/14/behavior-changes-all?hl=ja APIレベルの低いアプリ(23未満)はインストール不可]となる。
**この時点では例外が存在し「Android14にアップグレードした端末で、アップグレード前にインストール済みのものなら可」だった。<br />つまりAndroid14環境に新規インストールは不可能であるが、13までにインストールを済ませておき、14にアップグレードする場合ならOK。
**この時点では例外が存在し「Android14にアップグレードした端末で、アップグレード前にインストール済みのものなら起動可」だった。<br />つまりAndroid14環境に新規インストールは不可能であるが、13までに例外を使ってインストールを済ませておき、14にアップグレードする場合ならOK。
**経過措置期間が終了すれば例外が塞がれる(削除されたり起動不能になったり)のは時間の問題。DMMも[https://support.dmm.com/appstore/article/43801 「環境によってはインストール不可能などの問題があるかもしれないが、そのゲームとOSの問題」]としてサポート対象外としている。
**経過措置期間が終了すれば例外が塞がれる(削除されたり起動不能になったり)のは時間の問題。DMMも[https://support.dmm.com/appstore/article/43801 「環境によってはインストール不可能などの問題があるかもしれないが、そのゲームとOSの問題」]としてサポート対象外としている。
*2023年12月、苔は64bit対応をすると共にAPIレベルを引き上げた(恐らく24)ので、当面の問題が解消された。
*2023年12月、苔は64bit対応をすると共にAPIレベルを引き上げた(恐らく24)ので、当面の問題が解消された。
3,436

回編集

案内メニュー