iOS 12 Programming 編集者による解説&裏話
本日、「iOS 12 Programming」の各章解説 & 裏話を編集 @hkato193 と @7gano の対談形式でやります! ハッシュタグは #iOS12_editors_note です。ツッコミ、質問など歓迎です。長くゆるくやります。 こちらの目次と一緒にご覧ください。 peaks.cc/iOS12
2018-06-28 10:09:31PEAKSのプロジェクトページで魅力が伝えきれているかな?と前から疑問でして、ぶっちゃけどうなの?サイドの情報として担当編集者が話したら面白いかなと思いまして、ちょうどiOS 11に引き続きダブル編集なんで、対談形式で解説しようかなと #iOS12_editors_note
2018-06-28 10:15:59さっそくですが、 「iOS 11 Programming」から引き続き、ダブル編集ですけど、iOS 11は全てが初でノウハウもなくて大変でしたね #iOS12_editors_note
2018-06-28 10:29:59はい、ノウハウも溜まってきていますし、何より著者も前回以上のモチベーションを持ってくれていますので、きっとスムーズにいけると思います(そう信じてます) #ios12_editors_note
2018-06-28 11:14:21今回の「iOS 12 Programming」は、7ganoが基本テーマと章立てを出して著者さんに依頼した感じなんですけど、加藤さん的にはどうですかね #iOS12_editors_note
2018-06-28 11:15:493部構成にして、最初にDelightful Experienceをテーマに持ってきたのが良いと思っています。 Appleの考えをWWDCで聴いた人たちは、「でもDelightful Experienceって具体的にはどうすればいいの?」と結構バラバラなイメージを持っていると思うんですよね。 #ios12_editors_note
2018-06-28 11:33:02でも本書でそのスタンスを最初に見せることで、読者もいちばん大事な部分のイメージを共有できますから。 #ios12_editors_note
2018-06-28 11:33:20「Delightful Experience」はPlatforms State of the Unionで出てきたワードでして パフォーマンスチューニングなど10個ぐらいを合わせてそれだ!という文脈だったんですけど #iOS12_editors_note
2018-06-28 11:45:47よいワードだったので部のテーマにして、今回のユーザー体験に特に影響する章をまとめて、これを読んでもらったらアップデートできるよ!としました #iOS12_editors_note
2018-06-28 11:46:03アップデートといっても、単にiOS 12 SDKでビルドするだけではないですものね。 #ios12_editors_note
2018-06-28 12:00:24iOS 11のときは、Drag and Drop、Document-Based Applicationあたりがそれに該当ですかね。 iOS 11はかなり新フレームワークが多かったので #ios12_editors_note
2018-06-28 12:01:35この2つはiOSのアプリとの付き合い方を変える概念でしたね。アプリ先行ではなく、ドキュメント先行で。はてなの加藤さんが仰っていたDocument Basedに変化したわけで。ファイルを前面に押し出すのはついに来た感が。 #ios12_editors_note
2018-06-28 13:10:10具体的な話になってきたんで、続けて、各章の解説に行きましょうか。 1章はその加藤さんによるSiri Shortcutsです! #iOS12_editors_note
2018-06-28 13:20:04これも、iOS 11のDrag & DropやDocument Based Appに通ずる重要な技術ですね。 先の2つがドキュメントをトリガーにしたアプリの入口を用意していたのに対して、Siri Shortcutsではユーザーのいる場所や時間、行動パターンをアプリ流入のトリガーにしていると言えます。なので #ios12_editors_note
2018-06-28 13:34:48これは単にアプリの入り口が増えただけではない、もっと別の概念が追加されたものだと思っています。そういう大事な概念を、はてなの加藤さんが詳解してくれるので期待大です。 #ios12_editors_note
2018-06-28 13:35:50前回、読者意見で加藤さん(@cockscomb さんです)の丁寧な解説が好評だったんですよね。たしか「これさえ読めばOKという充実度」という反応をいただいた記憶があります。 #ios12_editors_note
2018-06-28 14:09:02またiOS 11の「Drag and Drop」の章みたいに完全版 + 独自解釈を書いてくれると思います。 #iOS12_editors_note
2018-06-28 14:11:04Siri KitはiOS 11だと制限も多く、いわば種が蒔かれた程度でしたね。それがiOS 12では一気に花開き色々なことができるようになりました。その大輪の花を独自解釈を踏まえつつ書いてくれるわけですから、もう期待するしか。 #ios12_editors_note
2018-06-28 17:25:55第2章 は @justin999_ さんによる「Notificationのすべて」です。 ジャスティンさんは今回初参加で、Notificationのアップデート含め、すべてを書いてくれると言っていました。笑 #iOS12_editors_note
2018-06-28 17:33:21おお、すべて!Notificationのグループ化機能も単なるグループ化ではなかったりするので、使い方には丁寧さが求められると思っています。 #ios12_editors_note
2018-06-28 17:36:06