端的にいうと
Apple開発者カンファレンス直前、Swift言語専用機能にみるAppple製品アプリ開発を魅力的にしたいAppleの成果Swift Macrosについての読み物。
1) ネイティブ/クロスプラットフォームの先にあるアプリ?
スマートフォン普及とモバイルアプリ開発が人気となって10年を超えました。アプリ開発もプラットフォーマー(モバイルではAppleとGoogle)が提供する開発キット(SDK)を使用する"ネイティブアプリ"ばかりではなく、その他の以外の選択肢(クロスプラットフォーム、Webアプリ)が登場、加えて2020年代初頭にはGPT経由を使用して開発委託をできるだけ避けてアプリ開発を進める試みもあらわれてきております。
GPTの活用が進むとアプリを開発する際の選択肢は誰がアプリの元を生成しても揺らぎが少ないアプリが構築できるかであり、ネイティブかクロスプラットフォームは重要度は下がるかもしれません。
プラットフォーム側のAppleとしては誰がアプリの元を生成しても揺らぎが少ないアプリが構築できる事に努めれば良いというシンプルが答えが出てくるはずです。そんな話をとっかかとし、四半世紀以上の歴史を持つAppleの開発環境におけるここ数年の取り組みを見てみます。
続きを読む