3,436
回編集
Tanakakiero (トーク | 投稿記録)  | 
				Tanakakiero (トーク | 投稿記録)   | 
				||
| 251行目: | 251行目: | ||
**しばらくAndroid端末は32bitのみ、32bitと64bitの両方に対応したものが混在することになる。  | **しばらくAndroid端末は32bitのみ、32bitと64bitの両方に対応したものが混在することになる。  | ||
*2016年6月、[https://twitter.com/KanColle_STAFF/status/740833024535855104 苔のAndroid版がリリース]される。  | *2016年6月、[https://twitter.com/KanColle_STAFF/status/740833024535855104 苔のAndroid版がリリース]される。  | ||
**32bit版のみ。64bit版は開発・公開されなかった。動作環境はAndroid 4.4以上([https://w.wiki/3U9y 恐らくAPIレベルは19]  | **32bit版のみ。64bit版は開発・公開されなかった。動作環境はAndroid 4.4以上([https://w.wiki/3U9y 恐らくAPIレベルは19])。  | ||
*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の配信が継続される。  | ||
| 258行目: | 258行目: | ||
**苔は32bitのみの古いアプリであったが、Google Playストアを使わずDMM GAMESストアでインストールするもの(いわゆる野良アプリ)であったため、32bitでも影響を受けなかった。  | **苔は32bitのみの古いアプリであったが、Google Playストアを使わずDMM GAMESストアでインストールするもの(いわゆる野良アプリ)であったため、32bitでも影響を受けなかった。  | ||
**APIレベル制限にもひっかかっていたが、[https://telektlist.com/android14-block-outdated-app/ 「APKファイルでインストール(サイドロード)を行う場合は例外でインストール可」]が適用されインストール可能だった。  | **APIレベル制限にもひっかかっていたが、[https://telektlist.com/android14-block-outdated-app/ 「APKファイルでインストール(サイドロード)を行う場合は例外でインストール可」]が適用されインストール可能だった。  | ||
***例えばAndroid10ユーザーにGoogle Playストアで配信する時に求められるAPIは29で、既にインストール済みのAPIレベル22以下のアプリを初めて操作しようとすると[https://developer.android.com/about/versions/10/behavior-changes-all?hl=ja#low-target-sdk-warnings 警告を表示する]  | ***例えばAndroid10ユーザーにGoogle Playストアで配信する時に求められるAPIは29で、既にインストール済みのAPIレベル22以下のアプリを初めて操作しようとすると[https://developer.android.com/about/versions/10/behavior-changes-all?hl=ja#low-target-sdk-warnings 警告を表示する]ようになっていた。なおかつGoogle Playストアで配信するアプリは最新のAPIをサポートしての配信が義務付けられているが、更新せず絶賛放置中。<br />苔はGoogle Playストアであれば二重の意味でとっくに配信終了になっている代物だった(32bit&API不足)。  | ||
***例外を使ってインストールして初めて起動する際には、先述の通り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の問題」]としてサポート対象外としている。  | ||
**  | **例外なく苔も新規インストールは不可能となったため、苔運営は対応を迫られることになった。Android14は正式公開前に開発者向けのプレビューリリースを配信していたが、それで事前に確認するわけがない。  | ||
*2023年12月、苔は64bit対応をすると共にAPIレベルを引き上げた(恐らく24)ので、当面の問題が解消された。  | *2023年12月、苔は64bit対応をすると共にAPIレベルを引き上げた(恐らく24)ので、当面の問題が解消された。  | ||
**APIレベル制限は[https://support.google.com/googleplay/android-developer/answer/11926878?hl=ja OSのアップデートが進むごとに強化]されている。Androidのバージョンが上がればまた問題が起きるだろう(これは苔以外も同様)。  | **APIレベル制限は[https://support.google.com/googleplay/android-developer/answer/11926878?hl=ja OSのアップデートが進むごとに強化]されている。Androidのバージョンが上がればまた問題が起きるだろう(これは苔以外も同様)。  | ||