アップルがMacとiPadを1台にしない理由 なぜマイクロソフト流の統合をしないのか
インタビューを通じて感じたこと。それはアップルが改めて、同社製品の連携を通じて、「作り出す道具」としてのコンピュータを強調し、複数のデバイスの連携の必然性や、他社のデバイスとの違いを打ち出そうとしていることだった。
筆者の個人的な興味として、"プログラミングの道具としてのMac"についても尋ねてみた。アップルは2015年に、iPhoneアプリなどを開発する新言語Swiftをオープンソース化し、GitHub上でコミュニティを通じた進化の道を辿り始めている。
その積極的な取り組みから、Swiftは、モバイルアプリだけでなく、サーバ向けのプログラミング言語として成長することが期待されている。Swift自体はアップルプラットホームから切り離され、開発も実装も必ずしもMacやiPhoneに限られなくなり、より汎用性が広がったのだ。
Macはアプリを作り出す道具として魅力的
「Swiftは言語を作る際に、学びやすさを考慮して出発した。その結果、非常に始めやすく、しかしわかればわかるほど、その人のSwiftのコードは成長していく。若い学生たちの学びや成長に寄り添っている言語だと思う。すばらしい点は、たとえ授業で学んでも、習得すれば実際のプロのアプリが作れるようになる点だ」
そのうえでクロール氏は「Macはプログラミングの道具として魅力的な可能性を放つ」と考えている。
「Macで利用することができる(Swiftの)開発環境Xcodeには、Playgroundというすばらしい特徴がある。タイピングしてコードを組み立てて何かを作ると、その結果がその場ですぐに表示される仕組みだ。理解しやすく、楽しみながらプログラミングに取り組むことができるはずだ」
現在のMacでは、写真やビデオ、音楽といった身近なコンテンツを、カジュアルに作ることができるソフトウェアが備わっている。近い将来、カジュアルにモバイルアプリを作り出すソフトウェアが搭載されれば、MacとiPhone・iPadとの連携は必然のものとなるかも知れない。
記事をマイページに保存
できます。
無料会員登録はこちら
ログインはこちら
印刷ページの表示はログインが必要です。
無料会員登録はこちら
ログインはこちら
無料会員登録はこちら
ログインはこちら