【個人開発】Remotionのデスクトップアプリ開発を断念した3つの理由|作って分かったアプリ化の壁
【個人開発】Remotionのデスクトップアプリ開発を断念した3つの理由以前から、Remotionを使って動画を作成できるデスクトップアプリを趣味で開発していました。プログラミングのコードを直接触らなくても、画像や文章を入力することで動画を作成できるようなアプリです。Remotionとは、ReactやTypeScriptといったWebプログラミング技術を使って、コードで動画を構築・生成できるツール(ライブラリ)です。一般的な動画編集ソフトとは異なり、コード制御によるアニメーション作成や、データに応じた動画の自動生成などが自由に行えるのが大きな特徴です。今回は、実際に最低限の機能を持ったアプリを作成し、Windows上で起動できる状態まで進めることができました。アプリを配布できる形式に変換し、別の環境でも正常に起動できるところまで確認しています。そのため、技術的にまったく作れなかったわけではありません。ただ、試作を続けていく中で、「このまま機能を増やし続けるより、一度ここで止めた方がいいかもしれない」と考えるようになりました。結果として、今回のRemotionデスクトップアプリ開発は、いったん中止することにしました。今回は仕事として依頼を受けていたものではなく、あくまでも個人的な興味から始めた趣味レベルの開発です。そのため、開発中止といっても大げさな話ではありません。ただ、実際に作ってみたからこそ分かったことも多く、同じようにRemotionを使ったツールを作ろうとしている方や、プログラミング機能を一般向けのアプリにしようとしている方には、多少参考になる部分があるかもしれません。
0