古代サンプラーがアプリになるまで
自作の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
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
2
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
3
はてな、11億円流出の調査報告書を公開 偽警察、口外禁止、残業・休出200時間超、孤立……ほころびが連鎖
-
4
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
5
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
6
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
7
Z世代に聞く次の流行、「AIイラスト」が1位に 「Claude Code」も上位
-
8
東野圭吾さん死去、Xなどで追悼相次ぐ 「ガリレオ」など数々の人気作、エンジニアから転身
-
9
NVIDIAやMicrosoftなど30社超、オープンAIの防御ツール共同開発の「Open Secure AI Alliance」設立
-
10
「痺れるほどにミスを繰り返す」Gemini 3.6 Flashは変わった? 公開から1週間、当初のおバカ回答を今検証する
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR