『Android 12のActivityのライフサイクルが使い物にならない問題』の件

『Android 12のActivityのライフサイクルが使い物にならない問題』の件

Android 12からライフサイクルのイベント発生タイミングが一部変更されました! そして、それに関連したAndroid OSの内部処理が「やっつけ仕事」での変更の為、ライフサイクルを信用して処理をすると「データ破壊」や「データ保存失敗」になる事があります! しかも、意外に頻繁に。 その為、Android 12環境でAndroidアプリを走らせたら「Android 11までは問題なかったのにAndroid 12では保存したデータが壊れている!」等の原因不明の問題が発生する事があります! データを扱うアプリに取ってはデータやファイル、データベース・ファイル等はとても重要なものなので、頻繁にデータが破壊されたのでは困りますね。 著者はこの原因不明の「データ破壊」問題に悩み、一時は「Androidアプリ開発を止めてiOSアプリ開発のみにしようかな」と考えた位に本当に原因がわかりにくい厄介な問題です! ※現在はこの問題の原因を独自に特定し、回避方法を実装済みです! そこで本書では、この問題の発見者だからこそわかる問題の発生原因と回避方法を実例を元に徹底解説していきます! 本書は、特に「Activityのライフサイクル」を期待してデータ保存等の処理をしているアプリの開発者は必読の内容となっています! なお、この問題は「Android 12の不具合」と考えており、Androidの開発チームには報告済みです。 本書執筆時点では不具合認定、及び仕様判定はされていませんが、どちらに転んでも「避けては通れない問題」の為、早急な対応が必要です! 何故ならば、Android 12の正式版は既にリリースされており、この問題への対応は待ってくれないからです! この問題への対応が遅れて「Android 12にしたら上手く動かないぞ! 星1つ!」といった極端な低評価コメントで評価を下げられ、その上文句を言われるのは絶対に避けたい事態です。しかも、原因がわかりにくい為、回避方法を見付けるのはかなり苦労するでしょう! しかし、本書を読んで問題の原因とその回避方法を知っていればこの様な事は容易に避けられるでしょう! 多くの開発者の方が本書を読み、より多くのAndroidアプリに早急な対応がされる事を願います。

Author
SkyArts.com(スカイアーツ)
Topics
公開
本文更新
文章量
27,274
価格
500