Open2
SwiftData: 使うべきか悩む件
SwiftDataですね。
今まではRealmを使っていて、で、少しSwiftDataを勉強し始めた、ってところなんですけども。
一番の大きい悩みは、SwiftDataを使えるのがiOS 17以降というところです。
iOS 16までしか使えないiPhone 8/8 Plus/Xって、まだ稼働台数が多い気がするんですよね。
ここまで使ってきている人は、まだあと1年〜1年半ぐらいは使いそうというか(自分のiPhone 8 Plusもヘタる感じがあんまりない、それは言い過ぎか、少ししかないですし)。
↑に、iOSのどのバージョンが使われてるかというグラフが載っています。
iPhoneの23%、iPadの29%がiOS 16、ということなんですね(2024/2/4時点、ということだそうです)。
(もっと言えば、iPadはそれより古いのが18%とかもあるんですけども)
どうすっかな…
いろいろと考えました。
で結論としては、個人開発なんで、あんまりユーザ数がどうとか利益がどうとか考えずに、やってて楽しそうなほうを選ぶべきなんじゃないかというふうに思いましたね。
「こんなの欲しいんだけど?」って先輩に言われて作ろうとすると、その先輩はiPhone Xだったりってしてます。当初は「じゃあiPhone 16にも対応するかな」って思っていましたが、もう買ってくれと。新しいの買ってくれと。ちょうど新しいのを買うタイミングじゃないですかと。
今年のWWDCも始まりますし、もう新しいことやりましょうよと。