アプリ開発者の“協力”が不可欠 いかにも便利な新機能だが、問題が2つある。2つの問題はまったく別の意味合いをもっており、それぞれに深刻だ。 ひとつめは、「ルーチンワークを自動的にこなすよう命令するのは大変だ」ということである。「ルーチンワークを自動化する」とは、すなわち、やるべきことを次々につなげて実行する、ということである。 これは、一種の「プログラミング」といえる。コンピュータには例外なく、「ルーチンワークを自動化する技術」があり、ソフトをつくるためのプログラミングは、その最たるものだ。 一方、人間の行動は案外、論理的とは限らない。プログラミング的な思考は、訓練の末にようやく身につくものであり、ほんの3〜4個の単純作業を並べるだけでも多くの人は戸惑いを覚え、難しいと感じるものだ。Shortcutsを操作して、「よくやること」を自分で並べて自動化するのは、ほとんどのユーザーにとってはかな