Minimo: 必要な機能だけを備えた iPhone・iPad・Mac向け「メモ」アプリ(SwiftData vs CoreData)
(apps.apple.com)こんにちは? 😊
私は、世界中の人々に「本当に必要な機能だけ」を備えた「小さなアプリ(Small App)」のエコシステムを提供することを目標に、デジタル製品を作っているインディーハッカー(Indie Hacker)です。
私が作っている「スケジューラー」アプリと「Yunsul 家計簿」アプリのユーザーが増えるにつれて、ユーザーの皆さまからいただく貴重な意見もとても多くなりました。これまでは標準のメモアプリに意見を整理していたのですが、標準のメモアプリには「全体検索」機能しかなく、「フォルダごとの検索」ができないため、同じ意見を1つのメモにまとめるのにかなりの手間(?)がかかっていました。時間が経つにつれて意見の数が本当に多くなり、整理するのが大変な状況になってしまいました。
長い間、大きな不便を感じていたため、その不便を解消するべく「小さなメモアプリ」を作ることにしました。そうして2025年2月末に、7つ目の小さなアプリ「Minimo」をリリースしました 🥳
「フォルダごとの検索」以外にも、iPhone・iPad・Macのどこでも快適に使っていただけるよう、長い時間をかけて設計(デザイン)に力を入れました。
まだリリース直後のごく初期段階なので至らない点も多いですが、ほかの小さなアプリと同じように、ユーザーの皆さまと一緒に考えながら、より良いアプリになれるよう継続的に改善していく予定です 💪
もし新しいメモアプリを必要としていた方がいらっしゃいましたら、ぜひ気軽に使ってみていただき、ご意見を残していただけると本当にうれしいです!! 🙏
メモ。必要な機能だけ。
iPhone・iPad・Mac メモアプリ「Minimo」 📝
https://apps.apple.com/kr/app/id6740306187
📌 [技術的な悩み] SwiftData vs CoreData
既存で運用していた「スケジューラー」アプリと「Yunsul 家計簿」アプリは、WWDC23で初めて披露されたSwiftDataを活用してデータを管理しています。そうして使っていく中で、「最新技術」は可能ならProduction環境では使わないほうがよい、という考えを持つようになりました。その理由は以下の通りです。
-
開発者が制御できない「内部衝突」が発生する。
--> CoreDataを使っていたアプリではまったく発生しなかったSwiftData内部の衝突が起こります。問題は、この衝突を開発者が直接解決するのは難しく、技術提供元が解決するまで待たなければならない点です。正確なクラッシュログが提供されないためデバッグも難しく、文字通りフレームワーク内部の問題なので解決が困難です。幸い、アプリがクラッシュして強制終了したり、実際の問題が発生したりはしませんが、解決できない衝突ログが出続けるというのはかなり気になるものです。 -
機能が不足している。
--> 代表的な例として、私が運営するアプリに「共有スケジュールや共有家計簿などのデータ共有」機能を追加したいのですが、まだSwiftDataでは共有機能を作ることができません。そのほかにも、CoreDataで細かく設定できていた機能を追加できません。 -
情報が不足している。
--> まだベストプラクティスが多くないため、学習が難しい場合があります。
SwiftDataのリリース初期から使ってきた結果、今回のMinimoアプリを作る際には、安定性が検証されたCoreDataでアプリを開発するのが良いと判断しました。SwiftDataのすっきりしたコードスタイルを使えないという小さな残念さはありますが、やはり安定していて、今後の機能拡張もしやすいので良い選択だったと思います!
どうかいつも健康に気をつけてお過ごしください 💪
幸せな週末を過ごされますように〜! 🌈 ✨
📌 小さなアプリプロジェクト
すべてのアプリは、ますます複雑になっています。
考えてみました。
本当に、多くの機能やサービスを提供する複雑なアプリだけが人々に役立つのでしょうか? 必要な機能だけを提供するシンプルなアプリも、人々に役立つのではないでしょうか?
Minimoアプリは、そうした私の考えから始まった「小さなアプリプロジェクト」の「小さなアプリ」の1つです。平均的なアプリの複雑さが大きく増した現代において、人々が小さなアプリにどう反応するのか気になっています。果たしてスーパーアプリとの競争の中で生き残ることができるでしょうか?
私は2022年から「小さなアプリプロジェクト」という挑戦を続けており、今は世界中の人々に「本当に必要な機能だけ」を備えた「小さなアプリ(Small App)」のエコシステムを提供することを目標に、継続して新しい小さなアプリを作り、改善していっています。
本当に必要な機能だけを提供するシンプルな「小さなアプリ」が、多くの方のお役に立てばうれしいです ☺️✨
4件のコメント
メモのエクスポート、インポート、印刷機能はいつ対応されますか?
こんにちは。😎 ミニモアプリに関心をお寄せいただき、貴重なご意見を残してくださりありがとうございます 🙌 ご指摘いただいた機能のうち、「エクスポート」機能は今後のアップデートで追加予定です。インポートおよびプリントについても、今後のアップデートで検討してまいります。貴重なご意見をありがとうございます 🙏 アップデートが完了しましたら、アプリ内の「開発者の手紙」でお知らせいたします 📮
ユーザーの皆さまと一緒に考えながら、継続的に改善・発展させていけるよう努めてまいります 💪
ミニモアプリをお使いの中でご不便な点や必要なものがありましたら、いつでもコメントを残していただくか、アプリ内の「意見を送る」からご連絡ください。すばやくお返事し、お力になれるよう努めます 📨
本当に必要な機能だけを提供するシンプルで小さなアプリ、ミニモが皆さまの記録管理のお役に立てれば幸いです。シンプルさを保ちながら、より快適に記録を管理していただけるよう、これからも継続的に努力していく予定です。
どうぞいつもお体を大切になさってください 💪
幸せな一日になりますように〜! 🌈✨
一度インストールしてみましたが、基本的なMarkdown記法にも対応していて良いですね!
こんにちは 😊 ミニモアプリに関心を持ってくださり、力になる温かいお言葉を残していただきありがとうございます 🙏 マークダウンについても、メモやノート作成に本当に必要な文法だけを厳選して提供する予定で、現在は最小限のマークダウンのみをご提供しています〜! ユーザーの皆さまと一緒に考えながら、継続的に発展させていけるよう努めてまいります 💪
ミニモアプリをお使いいただく中で、不便な点や必要なものがありましたら、いつでもコメントを残していただくか、アプリ内の「意見を送る」からご連絡ください。素早くお返事し、お力になれるようにいたします 📨
本当に必要な機能だけを提供する、シンプルで小さなアプリ「ミニモ」が、ユーザーの皆さまの記録管理に役立てばうれしいです! シンプルさを保ったまま、より快適に記録を管理していただけるよう、これからも継続的に努力していく予定です。
いつも健康に気をつけてお過ごしください 💪
幸せな一日になりますように〜! 🌈✨