Kinetiseはビジュアル開発ツールの限界を補って、ソースコードをユーザーに提供…より自由で柔軟な開発が可能に

c5734cdd-06dc-4bd4-9190-6abf044180a2-1

モバイル開発は、暖冬の湖で薄氷を踏むような世界だ。React Nativeと悪戦苦闘して氷上で脳を負傷するか、またはドラッグ&ドロップのエディターを使って一つのプラットホームの湖底に永久に閉じ込められる。でもしかし、デベロッパーのKinetiseが、両者の良いとこ取りを提供しようとしている。

Kinetiseについては数年前から、AndroidやiOSのアプリを直接書くことに代わる、おもしろいやり方として、本誌でも何度か取り上げているが、でも同社は最近、自分たちのソリューションが、強力なのに大きなITチームが尻込みすることに気づいた。そこで作者のPiotr Pawlakはあっさりと、1499ドルのソースコードダウンロードオプション*を加え、ブラウザー上で視覚的に作ったアプリのコードをユーザーが得られるようにした。〔*: 同ページQ&Aより: QUESTION: What do I need the Source Code for and how much does it cost? ANSWER: Source code for your application allows adding new features outside of Kinetise Editor. The cost is flat of $1,499 per application. Downloading is unlimited for selected application. 〕

なぜそうしたのか? 要望が多かったからだ。

“自分たちが作っているアプリの、ソースコードがほしい、というデベロッパーやスタートアップのファウンダーが、とても多かった”、とPawlakは語る。

ソースコードがほしい理由は、いくつかある。たとえば、データの保存のされ方が分かれば、セキュリティのチェックや対策ができるだろう。ひとつのビジュアルツールに閉じ込められたくない(自分でコードに自由に手を加えたい)、という理由もありえる。とにかく、ソースコードをデベロッパーにダウンロードさせることによってKinetiseは、Microsoft Accessのような閉じた世界から、Visual Studioに近い自由な世界へ変わった。

出力されるソースコードの言語は、iOSではObjective C、AndroidではJavaだ。これなら、Kinetiseから送られてくるコードをさらに拡張したり、手直しすることも、容易にできる。

e1216a20-9a5e-4d9b-b76b-e3c3f6d7d4af-1
[1. ドラッグ&ドロップのエディターでアプリの機能を作る 2. ソースコードをダウンロードする 3. 必要ならそのネイティブコードを書き換える]

ソースコードを入手できるアプリケーションビルダーは、これが初めてではない。これまでにも、Dropsourceなどがあった。でもKinetiseは、複数のデータソースにアクセスしたり、Webアプリケーションからデータにアクセスするための、堅牢なAPIも提供している。だから途中からドラッグ&ドロップ方式のエディターを放棄して、そのアプリの開発をソースコード上で継続することができる。あなたの労作が、途中でゴミ箱に捨てられるおそれは、なくなった。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))