古代サンプラーがアプリになるまで
自作のiOS音楽アプリをAndroid対応させたい…… Googleの「Flutter」を使ってみたら簡単さに驚き(2/3 ページ)
Flutter開発、プログラマーの本音は?
The Manetronでは、Androidスマートフォンやタブレットへの対応を進めている。初代マネトロンの時代から、Android版のManetronを出して欲しいという要望が世界のメロトロンファンから寄せられたことは前回のコラムでもご紹介した。
今回、Androidに対応するにあたり、共同開発しているプログラマーのbismark氏のアドバイスで「Flutter」(フラッター)というGoogleが開発したアプリ用フレームワークを用いた。Flutterは、Androidはもちろん、iOS、Web、Windows、macOSといったプラットフォームにマルチ対応した開発ツールだ。
恐らく、Flutterを用いた楽器アプリの開発は、世界的にみても珍しいのではないだろうか(筆者調べ)。以下、bismark氏によるFlutter開発における感想や手応えを筆者が代弁する形でお伝えする。
bismark氏自身、MIDIや音楽関係のプログラミングに精通しており、iOSアプリ開発の経験も豊富だ。「bs-16i」という16マルチティンバーのプレイバックサンプラーアプリは、世界中のモバイル系DTMユーザーから熱い支持を得ている。
Flutter、やってみたらこんなに簡単にできちゃった
これまで、多くのマルチプラットフォーム対応のフレームワークが登場してきたが、発音タイミングが命の楽器アプリの開発には不向きだと考えていた。実際、これまでの経験では、満足できるレベルまで発音時のレイテンシーを削り込むことは難しかった。
しかし、「Flutterはレスポンスがいい」といううわさを耳にするようになり、楽器アプリ開発でも試してみる価値はあると思うようになった。また、「Androidの本家本元であるGoogleが開発した」という事実も背中を押した。
実際に試してみると、UIの実装がとても簡単だった。マルチプラットフォーム対応のフレームワークで楽器アプリを開発する場合、鍵盤の実装に多くのリソースを割かなければならず、それがネックとなっていた。鍵盤のユーザーインタフェース(UI)からタッチイベントを拾う場合、その方法論は各プラットフォームにより異なるからだ。
そのため従来のフレームワークだと、これらのイベントが抽象化されてしまうことが多く、鍵盤独特の細かな操作を具現化することが困難になることが多かった。
それがFlutterだと、iOSもAndroidも同じように鍵盤のタッチイベントを詳細なレベルで受け取ることができるので、満足できる実装が可能になるとともに、省力化も実現する。実際のところ、「やってみたらこんなに簡単にできちゃった」という感じで両方のプラットフォームに対応できることに驚いた。あくまでもイメージだが、2~3割の省力化を実現したと思う。
次のスクリーンショットは、Android Studioでflutterの開発をしているところだ。flutterの開発はMicrosoft VisualCodeもしくは、Google Android Studioで行われていることが多い。この図ではAndroid Studioで、flutter (.dart)、iOS(.swift)、Android(.kotlin)のそれぞれのファイルを開きつつ、デバッグ実行している状態を示している。デバッグ実行しているのはiOS Simulatorだ。
Copyright © ITmedia, Inc. All Rights Reserved.
古代サンプラーがアプリになるまで
アナログのサンプラー、古代のサンプラーなどと表現される「メロトロン」という不思議な魅力を放つ鍵盤楽器があります。メロトロンを「マネ」したiOSアプリ「マネトロン」の開発者である山崎潤一郎がメロトロン愛を炸裂させます。その行く末は……。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「食事量は1日1200kcal以下、でも肥満」な人を14日間追跡調査 痩せない理由は……米コロンビア大などの研究
-
2
なぜ酒蔵の許諾なしに? 「VTuberコラボ日本酒」騒動、主催者が経緯説明 仲介者による調整で「準備進んでいると認識」
-
3
かっぱ寿司「配布前のコラボグッズ、フリマで買わないで」 プリキュアコラボ発表日に注意喚起
-
4
本物そっくり“AI生成レシート“が経費精算の脅威に マネフォ「自力で見破るのは難しい」 企業はどう備える?
-
5
「ペンギンを返して」→「3匹全部採用して」 批判殺到のSuica新キャラ、ファンアートが空気を変えた? SNSの声
-
6
「菜の花がおかしい」――イラストレーター制作うたうマラソン大会ポスターに指摘相次ぐ 事務局がAI使用明かす【訂正あり】
-
7
「iPhone Duo」純正ケース話題、「面白いけど高い」……1万4800円と2万4800円
-
8
幻の「ちいかわ」コラボ第3弾皿、捨てちゃうの? くら寿司に聞いてみた
-
9
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
10
「ランジェリーパープルじゃない」「買おうと思ってたのに」 iPhone 18 Pro/Pro Maxの色に落胆の声
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR