などと、周りでPixelでNFCが使えなくなっている事例を目にして思った。(4月のアップデートでも治ってないらしい)
https://iphone-mania.jp/news-444457/
個人的にはAndroidもiPhoneもどっちも使ってるんだけど、大事な認証とか支払いとかの機能は全部iPhoneに持たせている。
(Androidって一口にいうのは主語がでかいとは思いつつも)端末バリエーションが多すぎるのが問題で、Androidは信用できないし、開発側からしても魅力的に思えない。
もちろんAndroid端末個々のスペックを取れば大抵iPhoneに勝ってると思う。iPhoneは1世代、2世代前の技術使ってて面白味はあまりないのにも同意する。
ただ、Androidは、アップデートの安定性とかアプリの移植性とか考えると、どうしても不安定になる。
実際、アプリ開発の現場で、特定の会社の特定の端末のみで起こるバグとか、画面が見切れるとかの事象に延々追われて、Androidのリリース・アップデートが遅れるというのは何度も見てきた。ハードの各パーツ、対応しているAPI、OS、画面サイズなどなどが掛け算で無限にバリエーションとして出てくるので全部テストするなんてのは不可能。
おまけにAndroidにインストールされてる他のアプリの影響とかも出てくることがあるので、ユーザレベルでもバリエーションが出てきてしまう。メインストリームだけ、と思っても会社ごと製品ごと全然仕様が違うのでやっぱりつらい。
UI/UXは端末最適、シームレスなものには絶対にならない。周辺機器を考えるともっと辛い。
iPhoneも多少はバリエーションあるけどAndroidに比べると全然大したことない。ハードとソフトが大抵整合していて考えやすい。
そんな状況だから、Androidを使い続ける限り、アプリとかOSのアップデートでいつかバグを引いてしまう。開発側もテストめんどいのでiPhoneに特化してアプリ出したりする(特に日本ではその方がコスパ良い)。もしくは汎用的でそんなに使いやすくないUI/UXでAndroidにはリリースしたりする。そうしてますますAndroidが使いづらくなってしまう・信頼できなくなってしまうというループが長期的に発生しているように思う。少なくとも自分はそう感じていて、Android使う頻度は漸減傾向