Apple Watchアプリの時代が来る:
アップル「Swift UI」が注目される理由
2019年07月02日 09時00分更新
●まるでKeynote
SwiftUIに対応するアプリ開発環境Xcode 11には、画面デザインをマウスで配置することができる仕組みが用意されました。
たとえば画面領域にマウスでパーツを配置すると、左側にすぐにコードが組み上がっていきます。ライブプレビューとなっているため、コードを修正するとすぐに画面の中のパーツにも変化が加わります。
パーツの表示にアニメーションをつけたい場合も、まるでKeynoteのトランジションを設定するような感覚。非常に直感的に、アプリ画面をデザインすることができるようになります。
そういえば、iPhoneなどのアプリのプロトタイプに、PowerPointやKeynoteといったプレゼンテーション作成アプリが活用されてきました。それでは画面遷移などの表現が難しいということで、AdobeはXDといわれるユーザー体験設計アプリをリリースし、現在は無料化しています。
いままで、アプリ画面のイメージを伝えるにはこうしたツールを活用してきましたが、Xcode 11を使うと、開発環境でそのままアプリのデザイン案を作ることができるようになります。
そしてもちろん、プロトタイプとして作ったアプリの画面は、そのまま実際の処理のコードと組み合わせて活用することができます。コードを実際に書くプログラマ以外の人も、Xcodeを使ってアプリ画面を試しに作ってみる、といった作業が非常に気軽にできるようになり、そのアイデアがムダにならなくなる可能性があるのです。
繰り返しになりますが、もちろんアプリを初めて作る初心者にとっても、UIデザインのハードルが極めて低くなる点も、重要なポイントとなります。
この連載の記事
-
第317回
Apple
アップル初のApple Parkでの開発者イベント、初公開の「Loop Building」とは -
第316回
Apple
「Mac Studio」アップルの多様すぎる接尾語について考える -
第315回
Apple
アップル「Mac Studio」登場で生じる、ラインアップへの疑問 -
第152回
Apple
アップル「MacBook Pro」ポート増加は敗北なのか -
第151回
Apple
iPhone分解アートと、Appleが目指す未来 -
第150回
Apple
アップル新型「MacBook Pro」どの構成で買うべきか -
第149回
iPhone
アップル「iPhone 13」4つの魅力 -
第148回
iPhone
アップルiPhoneラインナップから浮かび上がる2つのこと -
第147回
iPhone
アップル製品ラッシュふたたび? -
第146回
iPhone
アップルはiOS 15で「時間の支配権」をユーザーの手に取り戻させようとしている -
第145回
Apple
アップル新型「iMac」驚きの電源 - この連載の一覧へ