iPhone 11 Pro MAX

どうするかな〜と思ってたら、やべえ、販売開始の21時を過ぎてる!?と慌てて注文したところ、意外?に在庫が多くて、普通に買えてしまって、普通に届きました。
iPhone 11 Pro MAX。

Proと名付けて値上げするのかと思ったら、Xs MAXの時とほぼ同額でしたね。
いや、それでも十二分に高いんだけど。。。。

勢いだけで買ったので、色を悩む時間もなく、前回に引き続きGoldです。




ちょっと使った感想は、重い。
ただただ、重い。

iPhone Xs MAXから208g → 226gと重量が18gも増加しているのと
(筐体サイズほぼ同じで)画面が少し広がっているのとで
同じように持ってたら手が痛くなりました。。。

良いところも紹介しておくと、カメラ性能は上がっていて(その内訳の結構な部分はニューラルネットなソフトウェア処理なのでしょうけど)、あとバッテリ持ちはいい。
いや、こんだけ重くなっててバッテリ持たないとか、そんなはずはないだろって感じですが、まあ、Xs MAXで1日使うとギリギリさがあったのが、だいぶ余裕に。



新型のACアダプタ。見た目が絶妙にダサいのはジョナサンアイブが居なくなったからでしょうか。。。

端子がUSB-Cになり、USB PD対応して 5V/3A or 9V/2Aになったようです。18w。
ひと昔前のノートPC向け容量ですな。。。




Xsからの移行に際して見事にiOS13のバグにハマり、非常につらみを覚えたりしたのですが、本当もういい加減にしてくれよ、Apple・・・

なんかiOS13からApp起動高速化が入ったとかでその辺の初期処理でインストール済みのアプリのなめてくみたいなんですが
その途中で不正な構造?のinfo.plistを含むアプリがあった場合にLaunchServiceDaemonが落ちるっていう非常にレアでアレな体験でした。


以下、ログから抜粋。

デフォルト 02:51:17.029635 +0900 lsd com.matchalarm.ios.MatchalarmWeb:5:4:1:1:registering app bundle
デフォルト 02:51:17.029690 +0900 lsd <private>
デフォルト 02:51:17.038127 +0900 lsd - 45683955: Checking whether application is managed at file:///private/var/containers/Bundle/Application/FF672C77-2D87-4100-A518-FBF56D3F8A09/MatchalarmWeb.app//com.matchalarm.ios.MatchalarmWeb
デフォルト 02:51:17.038188 +0900 lsd com.matchalarm.ios.MatchalarmWeb:5:5:1:1:Building bundle record for app
デフォルト 02:51:17.040112 +0900 lsd No bundles to remove for <private>
デフォルト 02:51:17.040155 +0900 lsd Parsed Info.plist for <private>
デフォルト 02:51:17.040199 +0900 lsd Parsed MobileInstallation data for <private>
デフォルト 02:51:17.040248 +0900 lsd com.matchalarm.ios.MatchalarmWeb:5:5:2:1:Built bundle record for app
デフォルト 02:51:17.048630 +0900 lsd -[__NSArrayM length]: unrecognized selector sent to instance 0x100e3ce70
デフォルト 02:51:17.048676 +0900 lsd *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM length]: unrecognized selector sent to instance 0x100e3ce70'
*** First throw call stack:
(0x1c3a3154c 0x1c374c0c8 0x1c392fb60 0x1c3a35bd4 0x1c3a37ac0 0x1c405dd70 0x1c408b8fc 0x1c405878c 0x1c408e10c 0x1c409005c 0x1c4089488 0x1c4087740 0x1c40890f0 0x1c4087d24 0x1c4017f30 0x1c4021ef8 0x1c36d9088 0x1c36e5880 0x1c40219c8 0x1d79a4bf0 0x1c36d9088 0x1c36e5880 0x1d79a4b4c 0x1c3f2f940 0x1c3d39c28 0x1c3f2fa64 0x1c362f8d8 0x1c362fc5c 0x1c36d9154 0x1c36ef960 0x1c36df3d0 0x1c36f0914 0x1c36f056c 0x1c36df3d0 0x1c36dff64 0x1c36e8f9c 0x1c373eaa4 0x1c3744c7c)
エラー 02:51:17.050485 +0900 locationd LaunchServices: store <private> or url <private> was nil: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service on pid 312 named com.apple.lsd.mapdb" UserInfo={NSDebugDescription=connection to service on pid 312 named com.apple.lsd.mapdb}
エラー 02:51:17.050542 +0900 locationd LaunchServices: disconnect event interruption received for service com.apple.lsd.mapdb
エラー 02:51:17.050581 +0900 locationd LaunchServices: Database mapping failed, retries = 0
エラー 02:51:17.050771 +0900 installcoordinationd LaunchServices: disconnect event interruption received for service com.apple.lsd.modifydb
エラー 02:51:17.050847 +0900 passd LaunchServices: disconnect event interruption received for service com.apple.lsd.mapdb
エラー 02:51:17.050976 +0900 passd LaunchServices: store <private> or url <private> was nil: Error Domain=NSCocoaErrorDomain Code=4097 "connection to service on pid 0 named com.apple.lsd.mapdb" UserInfo={NSDebugDescription=connection to service on pid 0 named com.apple.lsd.mapdb}

lsd(LaunchServiceDaemon)が変なとこで落ちるせいでアプリの一覧のDBっぽいのがぶっ壊れるようで
installdとかsandbox周りのコンテナ管理辺りが巻き添えで落ちるようになって
そいつら、当然に特権階級なプロセスですから、そうすると不定期にメインループが止まる謎挙動を繰り返すようになったりして
いや、なんだよこれ、ってなってました。

Xcodeのbeta入れてやればConsole覗けることに気付くまでは、謎挙動に本気で悩んでた。
復元直後は普通に動くのに、ちょっと経つと謎のフリーズ現象が続くようになるんだもんな。
真相に辿り着くまで、何度復元したことか。。。


問題となったアプリは話題になった時に入れてそのまま忘れ去られていたmatchアラームとかいうやつで
知らぬうちにサービス停止してストアからも消えたらしく、そのせいでチェック漏れたのかな


とりあえず言えるのは、NSMutableArrayにlengthして落ちるの、最高に恥ずかしいってことです。
(NSArray系の要素数えるメソッドはlenngthじゃなくcount)




0 件のコメント: