SkyArts.com’s X (Twitter) Updates for 2023-09-18 – 2023-09-26
- Google Play には、新規アプリが検索結果に出るまで1週間程度かかる(または故意に遅延させて広告を出させる目的の)「死の一週間」がありますが、広告を出してもこの様な感じなのですね。
※「死の一週間」に関しては、「COCOA」は数時間で検索結果に出ました。何らかの依怙贔屓の仕組みがある感じ。 https://twitter.com/gigazine/status/1703695437436186763
2023-09-18 22:16:47 - しかし、Google Play は
– 死の一週間
– 死亡中のレビューコメント・ポリシー運用
とか「死」関連の正に致命的な問題が多いですね。
他にも大量にありそうな気もしますが。 in reply to SkyArts_dot_com 2023-09-18 22:24:28 - iOS 17 の正式版がリリースされた様ですね。
2023-09-19 02:09:09 - iOS 17 の実機で Wrix (超高機能テキストエディタ)を少し試しましたが、特に問題はなさそうかな。
https://skyarts.com/japan/products/ios/wrix/index.html in reply to SkyArts_dot_com 2023-09-19 02:35:10 - Deprecated な AVCaptureVideoPreviewLayer の画面回転時の角度周りは(実機でしか試せないのですが)少し癖がありますね。
PortraitUpsideDown 時には画面回転のイベントすら来ませんし。
まあ、iPhone SE シリーズでしか発生しないのでテストさえもされていないのかも知れないですが。 in reply to SkyArts_dot_com 2023-09-19 02:53:01 - setVideoRotationAngle で指定する角度が
– Portrait 時が 90度
– LandscapeRight 時が 0度
とかそもそもの角度が間違えている気がしますが、この様なものなのかな。 in reply to SkyArts_dot_com 2023-09-19 03:00:34 - やっと、Xcode 15 の正式版が公開されましたね。
ただ、「More Downloads」の一覧に出ているだけなので Build ナンバーは不明。 in reply to SkyArts_dot_com 2023-09-19 03:02:46 - Xcode 15 の正式版の Build は RC 版と同じなので、「iPhone シミュレータ内の Settings アプリを起動するとクラッシュする問題発生は確定!」かな。
流石に●●なので直すと思ったのですけれどね。
しばらくは裏技で開くしかなさそうかな(笑) in reply to SkyArts_dot_com 2023-09-19 03:06:17 - iOS 17 も正式版の Build は RC 版と同じですね。
流石にこちらは Settings (設定)アプリを開いてもクラッシュしませんが(笑) in reply to SkyArts_dot_com 2023-09-19 03:12:48 - あっ、そういえば、Xcode プロジェクトをアップデートさせると CocoaPods で入れた一部ライブラリが(ScriptのファイルI/O関連の)ビルドエラーを起こすのでしたね!
Build Options > User Script Sandboxing を No にすれば良いのですけれどね。 https://twitter.com/SkyArts_dot_com/status/1703836094658379950/photo/1 in reply to SkyArts_dot_com 2023-09-19 03:19:15 - Deprecated な AVCaptureVideoPreviewLayer の角度周りの設定は、Apple社のサンプルコードを元に修正したのに想定していない変な動きになりますね。
どの角度が正しいかとか詳しい値を指定したくないので定数で用意してくれないものかな。
無駄に設定が多くて厄介な Android じゃああるまいし。
2023-09-19 03:44:04 - 自 iOS アプリの実機での iOS 17 対応の確認は終了!
後はもう少し使用して問題がないかどうかを確認しないとね。
https://skyarts.com/japan/products/index.html
2023-09-19 03:55:58 - Xcode 15 の「iPhone シミュレータ内の Settings (設定)アプリを起動するとクラッシュして開けない問題」を回避して Settings (設定)アプリを開く裏技はこちら(笑) https://twitter.com/SkyArts_dot_com/status/1702278282488803633
2023-09-19 04:01:25 - この裏技を使う事で「iPhone シミュレータ内の Settings (設定)アプリのクラッシュを回避」して言語切替等のある程度の設定ができる様になります!
逆に言うとこの裏技を知らないと言語切替さえもできない、という事になります!
本当はクラッシュしてはいけないアプリだとは思うのですけれどね。 in reply to SkyArts_dot_com 2023-09-19 04:08:21 - Xcode 15 で USB 接続していない実機が一覧に出る(右側にワイヤーフレームの球体アイコン付き)ので何かと思ったら無線でのインストールができるのですね。
特に何かをした訳ではないのでデフォルトかな。
流石に実機がスリープ状態では不可の様ですが、Wi-Fi 接続だけでできるのですね。
2023-09-19 11:31:43 - USB 接続無しでも実機でのデバッグも普通にできるので、少しは楽になるかな。
確か、以前からこの機能はあった様な覚えが。
全く使用していなかったので良く知りませんが。 in reply to SkyArts_dot_com 2023-09-19 11:34:06 - そういえば、iOS 17 の実機を USB 接続した際に Xcode 15 が「端末の登録」云々と記載されたメッセージが出て、その時に少し処理していましたね。
この処理で無線デバッグ機能が有効になったのかも。 in reply to SkyArts_dot_com 2023-09-19 12:59:40 - iOS / iPadOS 向け Wrix (超高機能テキストエディタ)の新機能完成!
今回は機能追加ではなく省く機能です!
iOS 17 向けの新機能も試してみたいので、リリースはもう少し後ですね。
https://skyarts.com/japan/products/ios/wrix/index.html
2023-09-19 13:38:52 - Android 向け Wrix (超高機能テキストエディタ)にも同じ新機能(省く機能)は追加予定です!
https://skyarts.com/japan/products/android/wrix/index.html in reply to SkyArts_dot_com 2023-09-19 13:39:54 - Android Studio 使用中、実機に Android アプリを入れようとした所、突然
com .android.ddmlib.AdbCommandRejectedException
が発生してインストール不可になりました!
2023-09-19 21:00:16 - 結局、Settings の
Build, Execution, Deployment > Debugger
の
Use libusb backend
チェックが外れていたのでチェックした所直ったのですが、かなり前からある問題の様ですね。
初めて味わいました。 in reply to SkyArts_dot_com 2023-09-19 21:02:31 - 久しぶりに Android の標準テキスト編集 UI のソフトキーボード表示/非表示の機能を使うと混乱しますね。
なぜこの様な面倒な造りにしたのか、というのもありますが。
独自テキスト編集 UI でもかなり苦労した事を思い出しました。
2023-09-20 18:53:07 - iOS だとメソッドを1つ呼び出すだけでソフトキーボードの表示/非表示ができるのですけれどね。
それと比べると無駄に面倒な造りである事がわかりますね。 in reply to SkyArts_dot_com 2023-09-20 18:54:28 - Android の場合、何もしないと Landscape (横長表示)に画面を回転させると勝手に(無駄に)全画面での入力画面に切り替わるのですよね。
この動作も止めた方が良いと思うのですけれどね。
※ウチの Android アプリは対応済みです。
https://skyarts.com/japan/products/index.html in reply to SkyArts_dot_com 2023-09-20 19:11:46 - 改めて見直すと Wrix (超高機能テキストエディタ)の iOS 版と Android 版で独自 UI 部分のサイズが違いますね。
iOS 版の方が一部だけ少し小さいので Android 版に合わせてみるのもありかな。小さい画面の時代は終わりましたしね(笑)
https://skyarts.com/japan/products/ios/wrix/index.html
2023-09-20 20:31:09 - Android 向け Wrix (超高機能テキストエディタ)の新モード追加完成!
※iOS/iPadOS向けには既に違う形で入っています。
https://skyarts.com/japan/products/android/wrix/index.html
2023-09-20 20:36:52 - 特殊なモードの設定なので設定機能をどこに追加しようかな。 in reply to SkyArts_dot_com 2023-09-20 20:41:13
- Android アプリの UI の動的レイアウト変更はもっと簡単にできないものかな。
無駄に複雑だったり、XML からしか指定できないとか動的レイアウト変更を想定していない感じ。
無駄に機能が多いので制限や設定が複雑になりすぎているのですよね。 in reply to SkyArts_dot_com 2023-09-20 20:46:45 - iOS/iPadOS向け Wrix (超高機能テキストエディタ)の一部 UI のサイズを Android 版に合わせて変更した所、良い感じになりました!
一度使った後は快適なので元に戻せなくなりました!(笑)
微妙な違いなのですが、頻繁に使う所なのでその分結構効果的な違いを感じますね!
https://skyarts.com/japan/products/ios/wrix/index.html in reply to SkyArts_dot_com 2023-09-21 11:24:45 - また CocoaPods で自動生成した Xcode のプロジェクトファイル(.xcworkspace)で設定のアップデート推奨の警告が出る様になってしまいました。
今回は CODE_SIGN_DENTITY 設定の署名関連の様ですが、CocoaPods で外部ライブラリのアップデートすると上書きされるので、その度に出るのでしょうね。 https://twitter.com/SkyArts_dot_com/status/1704689796889899252/photo/1
2023-09-21 11:51:33 - Script の Sandbox を有効にするオプションも含まれているので、何も考えずにXcode のプロジェクトファイル(.xcworkspace)の設定をアップデートするとビルドエラーが出る様になる予感。 in reply to SkyArts_dot_com 2023-09-21 11:53:11
- 今までは IPHONEOS_DEPLOYMENT_TARGET 設定の警告だけだったので、Podfile ファイルに Target Version を上書きさせる様に記載して警告が出ないようにしていたのですけれどね。
今回は警告の量が一気に増えていますし。 in reply to SkyArts_dot_com 2023-09-21 11:56:01 - iOS 15 から旧OSバージョンのセキュリティアップデートのサポートが手厚くなった感じなので、iOS アプリも旧OSバージョンのサポートを切りにくくなった感じ。
2023-09-21 12:03:00 - iPadOS 17 では iPad が外部モニタになる様ですが、MacBook Pro が Flexgate 問題で画面死亡し、その後しばらく iPad を外部モニターとして使用していた経験からすると「電池がすぐに駄目になる」という気持ち。
結局、iPad を外部モニターにして使用して(画面と電池関連の故障で)2回壊しましたし。
2023-09-21 12:08:32 - 理想と現実は違う、という事かな。
まあ、メインモニターとして長時間使わなければ問題ないのかも知れませんが。 in reply to SkyArts_dot_com 2023-09-21 12:09:16 - なお、現在公開中のウチの iOS アプリについては全て iOS 15 以降対応になっており、現時点では変更予定はありません。
https://skyarts.com/japan/products/index.html in reply to SkyArts_dot_com 2023-09-21 13:17:45 - ちなみに、Xcode 15 (最新の開発環境)でダウンロード可能な iPhone シミュレータは iOS 14.x 以降となっています。 https://twitter.com/SkyArts_dot_com/status/1704711925572268451/photo/1 in reply to SkyArts_dot_com 2023-09-21 13:19:29
- Xcode 15 の検索窓と「Google 日本語入力」の相性が悪い感じ。
日本語入力中に意図せず勝手に変換されてしまい、「デフォルト」と入力しているつもりが「でふぉると」なってしまいますね。
「初期値」は「syおkいtい」になりますし。
2023-09-21 14:33:12 - ただし、ソースコードの編集エリア等は問題が出ないですね。
今の所、検索窓だけの問題の感じ。 in reply to SkyArts_dot_com 2023-09-21 14:34:54 - 今後の為に更に自由度の高い設定ができる様にしました!
独自 UI なので色々と自由に出来ますしね(笑)
これで今まで固定だった某 UI のサイズを好みに合わせて設定できる様になります!
お楽しみに!
https://skyarts.com/japan/products/ios/wrix/index.html in reply to SkyArts_dot_com 2023-09-21 17:44:55 - 久しぶりに Android アプリの UI の動的レイアウト変更処理部分を新規開発をして手間取りました。
コツが必要な時点で NG なのですが、そもそもアプリ起動後の動的なレイアウト変更をほとんど想定していない感じの造りなのですよね。
2023-09-21 17:49:52 - 念の為に補足します。
アプリの造りの問題ではなく、Android 自体の UI レイアウトの造りの問題の話です。 in reply to SkyArts_dot_com 2023-09-21 18:01:32 - iOS 17 対応よりも別の機能の開発ばかりやっている状態になっていますね(笑)
かと言って iOS 17 向けにやる事は余りないのですよね(笑)
2023-09-21 18:03:53 - iOS 17 はステータスバーが設定と異なるスタイル(文字等の色)に切り替わる事がありますね。
Light に設定しているのに発生する操作を行うと Dark に変化する、という感じ。
何らかの条件が揃う画面では100%発生しますね。
ウチのアプリでは基本的に Dark は使用していないのですけれどね??
2023-09-21 19:08:21 - 今の所認識しているのは、
– Homeボタン有り端末で pushViewController で ViewController を開く
– Landscape (横長表示)後にスリープかHomeボタン押下でアプリをバックグラウンドに移動させる
– アプリに戻って Portrait (縦長表示)にすると発生
という発生方法ですね。 in reply to SkyArts_dot_com 2023-09-21 19:10:34 - Info.plist でも Light にしていますし、アプリ内でも Light 値を返しているので Dark の入り込む余地はないと思うのですけれどね。
それとも、デフォルト値を取得する箇所があり、何故か Dark が取得できてしまうのかな?? in reply to SkyArts_dot_com 2023-09-21 19:12:30 - iPhone シミュレータでも発生するので、どこからか Dark 値を持ってきている感じ。
多分、UINavigationController ですね。 in reply to SkyArts_dot_com 2023-09-21 19:18:33 - UINavigationController を拡張して使用しているので Light 値を返すようにした所、問題は発生しなくなりました!
やはり、UINavigationController が悪さをする事がある感じ。 in reply to SkyArts_dot_com 2023-09-21 19:26:04 - iOS 17 はステータスバーのスタイルを画面毎に変えていたりすると上手く動かない事が多い様な気がするのですが、気のせいかな??
setNeedsStatusBarAppearanceUpdate を呼び出しても上手く動かない事が多い感じ。
※それにしてもメソッド名が長いな in reply to SkyArts_dot_com 2023-09-21 20:18:09 - デバッグのステップ実行時は上手く動くがステップ実行を行わないと上手く動かない、という事が頻発しますね。
iOS 17 のステータスバー関連は処理が飛ばされやすいのかな?? in reply to SkyArts_dot_com 2023-09-21 20:21:39 - 問題発生時は、アプリを一度バックグラウンドに移動させてから戻すと改善するので、ステータスバーのスタイルを変更してもOS側で何らかのタイミングで無視される事がある感じ。
大きな問題ではないのでこれ以上調べるのは時間の無駄かな。
アプリ側ではやれる事はやりましたし。 in reply to SkyArts_dot_com 2023-09-21 20:43:45 - ステータスバーの
– 電波アイコンと時計は白
– 電池アイコン付近は黒
という具合で色が混在する事もありますね。
何となくアプリの色に合わせて自動で調整している感もありますが、流石に白背景に白文字は NG ですね。 in reply to SkyArts_dot_com 2023-09-21 21:08:43 - 何となく、インクリメンタルサーチの為に処理が走って、それと文字変換が衝突して変換が不可になり、即確定してしまう感じ。
「でふぉると」(変換不可)の「で」の所では検索できましたし。 in reply to SkyArts_dot_com 2023-09-21 23:59:43 - iOS 17.0.1 がリリースされていますね。
2023-09-22 02:38:24 - Xcode 15 のアップデートは無いのかな??
– iPhone シミュレータ内の Settings アプリがクラッシュして開けない
– ソース編集の検索窓で日本語を変換入力できない
等、色々と問題があるのですよね。 in reply to SkyArts_dot_com 2023-09-22 02:44:19 - iOS 16.7 もリリースされた様ですね。 in reply to SkyArts_dot_com 2023-09-22 02:44:50
- iOS 16.7 は以下の機種向けなのかな。
iPhone X
iPhone 8
iPhone 8 Plus in reply to SkyArts_dot_com 2023-09-22 02:48:40 - 「Xcode 15 のiPhone シミュレータ内の Settings (設定)アプリがクラッシュして開けない問題」も Apple社に BugReport しておきました!
この問題は iPhone 15 シミュレータのみで発生する感じです。
iPhone 14、iPhone SE、iPad シミュレータでは発生しないですね。
2023-09-23 01:50:58 - Apple社に BugReport しておきました! in reply to SkyArts_dot_com 2023-09-23 01:48:38
- Apple社に BugReport しないといけないのかな。
結構手間なのですよね。
その上感謝もされませんし。 in reply to SkyArts_dot_com 2023-09-22 23:21:47 - macOS の日本語入力で試しても同様ですね。
結局、Xcode 15 の検索窓は、
– ローマ字入力時は「あ」行以外の文字入力は即確定
– かな入力時は2文字目入力で即確定
という感じで、
– 検索窓に日本語の直接入力での検索は事実上不可能
という感じですね。 in reply to SkyArts_dot_com 2023-09-22 23:14:42 - USB-C iPhone は、1年位待てば4万円位で買える様になるのかな??
2023-09-22 23:00:12 - iPhone 15 向けには iOS 17.0.2 がリリースされている様ですね。
アップデートしないと別の iPhone からのデータ転送に問題が出るとか。 https://twitter.com/MacRumors/status/1705214367573463051
2023-09-22 22:47:36 - Apple社の OS アップデートは、毎回強制的に Bluetooth をオンにしてしまうので、オフにする必要があるのですよね。
iOS の場合は電源を入れる度にオンになりますね。
Bluetooth は日頃使用していないのでオフにしているのですけれどね。
2023-09-22 11:21:33 - iPhone 15 は、塗装にムラがあったり金属の筐体にズレがある場合がある様ですね。
交換してくれるのかは不明ですが、開封後は良く見た方が良いかも。
2023-09-23 10:23:49 - 以前、iPad mini の筐体にドリルで開けた様な穴が開いていて交換してもらった事があります。 in reply to SkyArts_dot_com 2023-09-23 10:24:47
- CocoaPods のアップデートを入れてみましたが、ビルド時に一部ライブラリが行うファイル操作関連でエラーが出る問題は改善していない様ですね。
Build Options の User Script Sandboxing を No (Xcodeの推奨は Yes)にしないとビルドが通らないですね。 https://twitter.com/SkyArts_dot_com/status/1705396914949406824/photo/1 in reply to SkyArts_dot_com 2023-09-23 10:41:23 - iOS アプリのビルド時のファイル操作に関する Sandbox なのでライブラリが信用できるのであれば No のままでも問題はないとは思うのですが、できれば Yes にして Sandbox を有効にしたいですね。 in reply to SkyArts_dot_com 2023-09-23 10:43:40
- iOS の UIAlertController (ダイアログ)の致命的な問題に気付いてしまいました!
取り敢えず Extention で何とかするとして、 Wrix (超高機能テキストエディタ)では419箇所で使用しているので修正の道のりは長いですね。
https://skyarts.com/japan/products/ios/wrix/index.html
2023-09-23 15:17:17 - やっと iOS 向け Wrix (超高機能テキストエディタ)の修正終了!
次は共通ライブラリを使用している他のアプリにも適用しないとね。 in reply to SkyArts_dot_com 2023-09-23 17:23:08 - もっと簡単に問題の回避が出来そうな気がするのですが、それなりの機能が見当たらないですね。 in reply to SkyArts_dot_com 2023-09-23 17:23:53
- もっと簡単に問題を回避する方法を見付けました!
修正分は全戻しですが、仕方ないですね。 in reply to SkyArts_dot_com 2023-09-23 18:33:14 - Android アプリでは同様な問題は出ないですね。
iOS のダイアログ (UIAlertController) は呼び出し元の画面を見ずに勝手な事をする、という事の様ですね。 in reply to SkyArts_dot_com 2023-09-23 18:49:42 - iOS 17 でもアプリ起動時にソフトキーボードを表示すると指定方法によってはソフトキーボードがアプリの向きとは別の明後日の方向に表示される問題は未解決ですね。
ただし、Xcode から起動した時は正常になるので、やはり(OSの内部での)何らかのタイミングの問題の様ですね。 https://twitter.com/SkyArts_dot_com/status/1705527953474703748/photo/1
2023-09-23 19:22:05 - 一応、iOS 16 のいくつかのバージョンからは「ソフトキーボードがアプリの向きとは別の明後日の方向に表示される問題」発生時は「ソフトキーボードが動作しない(使えない)」様にはなっているのですけれどね。
それでも、これは酷いかな。 in reply to SkyArts_dot_com 2023-09-23 19:23:50 - iOS 17 では、長年不具合が放置されていた一部絵文字(特に Brexit 関連で追加された3つの国旗)の選択範囲が変になる問題が修正されていますね。
2017年位から放置されていた問題ですね。
2023-09-23 20:06:29 - ただし、これらの問題が出る絵文字を標準テキスト編集 UI でコピーしてペーストすると(恐らく)半角空白が前に追加されてしまう問題は直っていない様です。
でもこれは、恐らくほとんどの絵文字でも同様かも。
結合文字が含まれている場合におかしな動きをする感じ。 in reply to SkyArts_dot_com 2023-09-23 20:09:43 - OS が提供の文字の解析部分が長年不具合があり、それでおかしくなっているのだとは思います。
OS の機能が信用できない、というかこの様な状況で毎年絵文字を追加しようという気持ちになるのか不思議なのですよね。
新絵文字の追加よりも既存の機能をきちんと直して!という感じ。 in reply to SkyArts_dot_com 2023-09-23 20:12:17 - 勿論、Apple社には当初から BugReport は送ってあります。
その時から現時点まで何も反応はありませんが。 in reply to SkyArts_dot_com 2023-09-23 20:19:27 - RT @toyochang: 日本のゲームデベロッパのみなさん、App Storeチームの仲間が木曜日(9/28)にオンラインイベントの開催を予定しております!!日本の視点から3つの海外マーケットへのゲーム展開に関して分析/解析をするという大変興味深い内容になっております!ご興…
2023-09-25 17:17:17 - Apple社から届く(年会費を払っている有料の)開発者アカウント向けのオンラインセミナーの告知メールがやっと有料の開発者アカウントに届くようになりました!
※何故か一切紐づけていない無料アカウントの方にだけ届いていました。
結局、9ヶ月もかかりました!
2023-09-25 17:39:25 - 去年から何故か一切紐づけていない無料アカウントの方にだけ届く様になり、Apple社に改善を求めていましたが、「改善した」と2回回答が来るも改善されず、「デジタルプラットフォーム取引透明化法」に則って経済産業省経由で問い合わせてもらった所、やっと改善しました!
https://www.meti.go.jp/policy/mono_info_service/digitalplatform/index.html in reply to SkyArts_dot_com 2023-09-25 17:41:23 - Apple社やGoogle社に問い合わせても空返事や完全無視等をされて改善しない事が多々ありますが、「デジタルプラットフォーム取引透明化法」に則って経済産業省経由で問い合わせてもらうと流石に無視はできないので改善する事が多いです! in reply to SkyArts_dot_com 2023-09-25 17:44:11
- まあ、Google社の場合は「検討します」と言いつつ一切改善しない「不誠実対応」で逃げ切られる事が多いですが。
または、(アプリ開発者の事を一切考えていない)一方的で偏った言い分だけを言って逃げ切る事も多いかな。 in reply to SkyArts_dot_com 2023-09-25 17:45:22 - iOS / iPadOS 向け Wrix (超高機能テキストエディタ)のアップデートをそろそろリリースしようかな。
iOS 17 対応!と言うよりも使い勝手向上の修正ばかりですが(笑)
https://skyarts.com/japan/products/index.html
2023-09-25 22:33:30 - Android 向け Wrix (超高機能テキストエディタ)もアップデートをリリースしないとね。
新モードを追加したのでより便利に使えると思いますし。
※この新モードは iOS 向けは別の形で提供済み
https://skyarts.com/japan/products/android/wrix/index.html in reply to SkyArts_dot_com 2023-09-25 22:36:10 - Apple社のファインウーブンは評判が悪いのですね。
逆にどのようなものなのかを見たくなりますね(笑) https://twitter.com/BloombergJapan/status/1706493701613117508
2023-09-26 12:55:13 - iPhone 15 シリーズは、
– 背面ガラスが割れやすい
– 発熱が凄い
– 最初から本体の塗装ムラや傷付き
等、色々と問題が多い様ですね。 https://twitter.com/gigazine/status/1706512748815720867
2023-09-26 13:01:45 - iPhone 15 シリーズの Action Button が1つの機能しか呼び出せない問題に関しては、勿体ない気がしますね。
ウチの Wrix (超高機能テキストエディタ)のランチャー機能は、基本的に複数の機能を呼び出せる造りにしてあります。1つの機能呼び出しだけでは無駄ですから。
https://skyarts.com/japan/products/ios/wrix/settings.html#launcher_settings in reply to SkyArts_dot_com 2023-09-26 13:16:41 - Xcode 15 で iOS アプリ開発中に日本語のテキスト・リソースが突然全く読み込めなくなったのですが、これは何かな??
Clean Build Folder でクリーンしても駄目なので、バックアップを取ってから Localizations 設定で削除してから新規に追加し直した所、直りました。
原因は何かな??
2023-09-26 16:18:48 - 「Xcode では開く事ができるが、アプリ内では全く読み込めない」という現象です。
Localizable.strings ファイルに追加はしましたが、エラーは出ていません。
プロジェクトファイルはアップデートしましたが、String Catalogs (.xcstrings) に変換した事のないプロジェクトですし。
色々と謎ですね。 in reply to SkyArts_dot_com 2023-09-26 16:34:19 - ダイアログ (UIAlertController) の問題が解決したと思ったら今度は presentViewController で表示した UIViewController で別の問題が発生!
何とか解決しましたが、想定外の所から色々と問題が出てきますね。 in reply to SkyArts_dot_com 2023-09-26 16:37:16 - 『Android 12のActivityのライフサイクルが使い物にならない問題』
について Android エミュレータで再度試してみました! >
https://zenn.dev/skyarts/books/e787ea80aff9a5
2023-09-26 17:31:05 - アプリ終了時の onPause 内での処理可能時間は
– Android 12、13 … 100ミリ秒で成功と失敗が混在
– Android 14 … 900ミリ秒でも成功する。1000ミリ秒になると失敗が続く
という感じで Android 14 では処理可能時間が伸びている模様。 in reply to SkyArts_dot_com 2023-09-26 17:35:36 - これで Jetpack の Room 機能がアプリ起動時に勝手にアプリをクラッシュさせる問題はある程度改善するとは思いますが、問題なのは、
– Android 14 はまだリリースされていない
– Android 14 が普及するのは当分先
という事ですね。
まだまだしばらくの間は改善の兆しはないかな。 in reply to SkyArts_dot_com 2023-09-26 17:36:49 - 「Jetpack の Room 機能がアプリ起動時に勝手にアプリをクラッシュさせる問題」は Jetpack 自身の問題なのでどうしようもないのですが、自アプリ内での処理であれば回避方法があります!
https://zenn.dev/skyarts/books/e787ea80aff9a5 in reply to SkyArts_dot_com 2023-09-26 17:40:14 - この
『Android 12のActivityのライフサイクルが使い物にならない問題』
は、アプリ終了時の処理可能時間が(やっつけ修正により)極端に短くされた為、「アプリ終了時にファイル等へのアクセスをしているとそのファイルや設定、DB等が破壊される」というかなり致命的な問題です! in reply to SkyArts_dot_com 2023-09-26 17:42:10 - それでも Android 14 でも本当に改善されてるのかは全く信用できないので、回避方法は残しておく考えですけれどね。
また「机上の空論」で余計な修正、または改悪をして他の問題を追加している可能性もありますし。 in reply to SkyArts_dot_com 2023-09-26 17:47:21 - 補足すると
Android 12 から Activity の Lifecycle のタイミングが変更され、onPause はタスク一覧切替時ではなくアプリ終了時に申し訳程度に呼び出される様になった。
その為、 onPause での処理の途中でアプリ自体が終了してしまう事があり、それによりファイル等が破壊される事が多発
という事。 in reply to SkyArts_dot_com 2023-09-26 17:54:16 - Apple社純正の iPhone 15 のファインウーブン・ケースが端末の USB-C の穴とズレている問題はこの様な感じなのですね(笑)
今回の iPhone は色々と品質の問題がある感じ。
このまま行けば MacBook Pro 2016 の不具合数を抜くかも! https://twitter.com/ChanceHMiller/status/1706466666131890422
2023-09-26 18:17:41 - 更に補足すると
– 『Android 12のActivityのライフサイクルが使い物にならない問題』は 2021年に Android OS 開発チームに報告済み
– 2023/07/11 に Fixed という通知が来た
– Android 14 の onPause での処理可能時間が伸びたのがFixed の修正内容と思われる(12、13は改善せず!)
という事です。 in reply to SkyArts_dot_com 2023-09-26 20:49:12 - という事で、Android 12、13 には一生
『Android 12のActivityのライフサイクルが使い物にならない問題』
が漏れなく付いてくるのでご注意を! in reply to SkyArts_dot_com 2023-09-26 20:51:02 - これで Android OS には致命的な問題があった場合、(セキュリティ的な緊急の問題以外は)2年以上修正されない可能性がある、という OS 開発自体の問題点が浮き彫りになった感じ。 in reply to SkyArts_dot_com 2023-09-26 21:09:38
- やはりそうなると、
– Android 端末の OS バージョンアップ保証期間が短い
– Android OS のバージョンアップが思う様に進まない
という別の問題も悔やまれますね。
OS 側で問題を修正してもなかなか新バージョンが普及せず、問題有りのバージョンアップがずっと使われる事になっていますしね。 in reply to SkyArts_dot_com 2023-09-26 21:17:37
0
26
9月