9
キッズノートパソコンのハッキングは楽しさよりもストレスがたまる

Hackラップトップは、楽しくインタラクティブなゲームを通して子供たちにプログラミングを教えることを目指しています。残念ながら、コンテンツが限られているため、楽しさよりもむしろイライラさせられることが多く、コーディングの基礎を学ぶには費用がかかり、面白みに欠ける方法となっています。

長所

  • +

    堅牢なハードウェア

  • +

    かわいいアイデア

短所

  • -

    設計が不十分なレッスン

  • -

    限定コンテンツ

Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。

Hack Laptopは、8歳以上の子供たちにプログラミングを学ぶためのユニークな方法を提供します。299ドルで販売されているこの14インチAsus E406MAラップトップは、Pentium Silverプロセッサ、4GBのDDR4 RAM、64GBのストレージを搭載し、ユーザーフレンドリーなLinuxベースのオペレーティングシステムであるEndless OSを搭載しています。しかし、セールスポイントはハードウェアやOSではなく、同社製のカスタム学習ソフトウェアです。Hackは、子供たちがプログラミングの基礎を学習できるように特別に作られた、世界で唯一の完全にハッキング可能なコンピューターであると主張しています。Hackは39.99ドルでUSB Hack Keyも販売しており、これを使用するとHackソフトウェアを任意のWindowsコンピューターにダウンロードできるため、ラップトップを購入する必要はありません。残念ながら、デバイスとソフトウェアの背後にあるアイデアは素晴らしいものの、その実行は期待外れです。

ある意味、私はこの製品の理想的なユーザー層です。いえ、プレティーンではありません。でも、ループやブール論理という言葉を聞くだけで怖気づいてしまい、大学のコンピュータサイエンス入門の授業に参加する気にはなれない女性です。コンピュータサイエンスを専攻する気は全くありませんが、コンピュータやプログラムの背後にあるロジック、そしてそれらの動作について、少しでも理解したいと思っています。

デザイン

画像

1

7

HackのAsus E406MAラップトップは、洗練されたスリムなデザインで、軽やかです。重さは2.8ポンド(約1.1kg)と、膝の上に快適に収まります。Endless Linuxを搭載しており、パフォーマンスは重要視していないため、通常のパフォーマンスベンチマークやバッテリーベンチマークは実行できませんでした。ただし、Pentium Silver CPUを搭載し、独自のOSをインストールして生産性向上ソフトウェアを動作させた場合、驚異的な速度は期待できません。ただし、周辺機器を接続したい場合は、Type-A USB 3.0ポートが2つ、HDMIポート、3.5mmヘッドホンジャック、micro SDカードスロットが用意されています。

14インチのフルHDディスプレイは、sRGB色域の63.9%をカバーし、平均輝度は217ニットです。Hackプログラミングを行うには十分な明るさ​​ですが、特に遠距離では視野角が狭く、動画ストリーミングには適していません。

キーボードのキーストロークは1.3mm、アクチュエーションフォースは80グラムで、快適なタイピング体験を提供します。ただし、キーボードのプラスチック部分が少し滑りやすく、長時間タイピングしていると指が誤って間違ったキーに当たってしまうことが気になりました。4.0 x 2.8インチのトラックパッドは非常に反応が良いです。

仕様

スワイプして水平にスクロールします

CPUインテル ペンティアム シルバー
グラフィックインテル UHD 605(統合型)
メモリ4GB DDR4
SSD64GB
画面14インチ 1920x1080
ネットワーキング統合型 802.11ac 統合型 802.11b/g/n
ビデオポートHDMI 1.4
USBポートUSB 3.1 Gen 1 タイプA x 2
オーディオAsus ソニックマスター 2台
カメラなし
バッテリー56Wh
電源アダプター50/60Wユニバーサル
オペレーティング·システムエンドレスOS
寸法(幅x奥行きx高さ)326.4 x 226.5 x 15.8 mm
重さ2.8ポンド / 1.3 kg
価格(構成通り)299ドル

オペレーティング システムと UI

このHackはWindowsではなく、子供でも理解しやすいように非常にシンプルなUIを備えたLinuxの一種、Endless Linuxを採用しています。このOSは驚くほどユーザーフレンドリーです。デスクトップは画面上部にGoogle検索バーがあり、その下にアプリが並んでいます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Hackには、Google Chrome、チェスゲーム、電卓を含むツールフォルダ、テキストエディタのGedit、ワードプロセッサのLibreOffice Writer、百科事典がプリインストールされています。また、追加のゲーム、プログラム、マルチメディアをダウンロードできるアプリストアもあります。

画面右端には、脈打つオレンジ色の光に囲まれた矢印があります。このボタンを押すと「クラブハウス」へのサイドパネルが開き、そこではキャラクターがユーザーを迎え、様々なミッションを案内してくれます。この機能はHackソフトウェアの一部であり、Endless Linux本来の機能ではありません。

ハッキングソフトウェア

システム全体の核となるのは、Hack専用ソフトウェアです。クラブハウスからすぐにアクセスできます。エイダというキャラクターをクリックすると、すぐにテキストボックスが開き、そこからミッションが始まります。ミッションでは、簡単なコーディング作業を行うことで、様々なゲームを「ハッキング」します。ストーリーを進めていくと、様々なキャラクターが登場し、ゲームにどのような変更を加えるべきかを教えてくれたり、ヒントや手がかりを与えてくれます。

クラブハウスの下部にあるタブには、ミッションで集めたアイテムのインベントリ、エピソード(様々なレッスンモジュール)、そして進捗状況が表示されます。現時点ではエピソードは4つだけですが、Hackは毎月1つのエピソードをリリースすることを約束しています。ユーザーは最初の6ヶ月間コンテンツを無料で利用できます。トライアル期間終了後、新しいコンテンツにアクセスするには、Hackは月額9.99ドルを請求します。

レッスン自体は、8歳以上のお子様にコンピューターとコーディングの基礎を楽しく学んでもらうことを目的としています。すべてのゲームには画面左側に青いボタンがあり、これをクリックするとプログラムのバックエンドに「切り替わる」ので、コードを「ハック」して設定を変更できます。

楽しそうに聞こえるし、実際楽しい時もあるのですが、フラストレーションが多すぎます。レッスンの流れやキャラクターやプログラムの紹介が支離滅裂に感じられます。システム上のコンピュータプログラムの中には、ハック機能(コードモードに切り替える機能)を他のプログラムよりも多く使っているものがあります。この機能を活用していないプログラムは、全く意味がないように感じます。

たとえば、ユーザーはまず Ada を簡単に紹介され、その後デスクトップ上の「Roster」と呼ばれるプログラムに誘導されます。このプログラムで提供されるのは、一般的な「キャラクター作成」PDF と同じくらい興味深くインタラクティブなキャラクター プロファイルだけです。

ハック機能の用途はほとんどなく、役に立たない情報が山ほどあります。名簿には、エイダの好きな食べ物はアーティチョーク、ロマネスコブロッコリー、ザクロ、パイナップルと書かれていますが、この情報は全くゲームと関係がありません。ゲームには一切組み込まれていません。色とフォントの変更方法に関する簡単な説明を除けば、名簿に触れる理由は全くありません。

「システム」プログラムについても同じことが言えます。デスクトップにきちんと表示されているこのアプリでノートパソコンのシステム設定を調整できると勘違いしないでください。実際には、コンピューターの様々なパーツが何をしているのかを分かりにくくまとめた、やや分かりにくい画面が表示されます。システムアイコンをクリックすると、巨大な卵型の構造物と時を刻む時計が中央に置かれた青い部屋に飛び込みます。マウスで構造物にカーソルを合わせると、これが「カーネル」であることが分かります。

カーネルは、ファイル キャビネット (ファイル システム)、ブラック ホール (/dev/null)、小さな水槽 (メモリ マネージャ)、2 つのプラグを持っている小さな生き物 (ウィンドウ マネージャ)、チーズ スーツを着て鏡で自分を見ている別の生き物 (デーモン) などの他の構造に囲まれています。

カーネルをクリックすると、コンピュータのカーネルとは何か、そしてどのように機能するかについての、長々とした、かなり技術的な説明が表示されます。残念ながら、卵は実際にはナッツのはずだと思います。Adaのテキストには「オペレーティングシステムは種子、あるいはナッツ、つまり成長を生み出す情報の凝縮と考えることができます」と書かれています。

あるいは、ドーム状の構造物は実は航空管制官なのかもしれません。別の登場人物はこう書いています。「カーネルは航空管制官のような役割を果たしていると言えるでしょう。カーネルの役割は、プログラムとハードウェアのインターフェースです。メモリは単なるハードウェアです。メモリはメモリを追跡する役割を担っています。メモリの一部を物理メモリに割り当てることで、異なるプログラムが使用するメモリをスワップアウトできます。」

この構造がどのようなものであろうと、説明が分かりにくく、小さな子供がこれらの定義を理解したり、気にしたりするとは到底考えられません。実際、小さなデーモンのキャラクターだけが動いているため、実際に目に留まるのはそれだけで、何をクリックすればいいのかが明確に分かりません。全体として、システムプログラムは、興味深いものの、他のコンテンツとは全く関連性のない概念を紹介する、雑で想像力に欠けた方法に過ぎません。

現在利用可能な 4 つのエピソード全体にわたるチャレンジの大部分は、Fizzics、Lightspeed、Sidetrack の 3 つのゲームで行われます。

画像

1

6

Fizzics は、その名前が示すように、引力/反発力、摩擦、半径、バウンド、重力の設定を調整して、オレンジ色のボールを障害物の周りで飛ばし、ゴールに入れるパズル ゲームです。チャレンジは適度に難しいですが、数が多く、繰り返しが多いです。キャラクターが与えるヒントは役に立ちましたが、ゲームで学べる概念を理解するのに 22 レベル必要だったとは思いません。たとえば、パズルを解くために、さまざまなボールのプラスとマイナスの引力を調整する必要のあるレベルが多数ありました。オレンジ色のボールとゴールが磁石のようにくっつくのが目的です。これは最初の数回は大変でしたが、レベルが進むにつれて同じタスクのバリエーションを何度も実行するように求められるうちに単調になっていきました。

一方、Lightspeedは、Hackプロセス全体の中で断然最も難しかった部分でした。一見すると、ゲームはシンプルです。宇宙ゴミを避けながら10人の宇宙飛行士を集めるのです。しかし、Lightspeedの課題は、宇宙飛行士を集めることよりも、実際のコーディングに関係しています。

ここでは、関数やif文、画面上でのオブジェクトの配置方法、新しいオブジェクトの作成方法とその動作の指示方法を学びます。残念ながら、キャラクターからの指示は必ずしも明確ではなく、自分が何をしているのか、なぜそうしているのかを正確に理解せずに答えを入力してしまうことがありました。特に、前回のチャレンジでやったことを思い出すように求められた時は、実際に何をしたのか全く覚えていないにもかかわらず、イライラしました。

さらに悪いことに、進捗全体をリセットしない限り、前のチャレンジに戻る方法がありません。そのため、行き詰まった場合、扱われているトピックが別のレベルのものだった場合のヒントを得る方法がありません。これは私にとって完全にやる気を削ぐものでした。

問題の一部は、構文はJavaScriptのように見えるものの、コードが標準的ではないことにあります。LightspeedはJavaScriptのプロンプトの一部には反応しますが、他のプロンプトには反応しません。そのため、たとえJavaScriptに精通している親であっても、行き詰まった子供を助けるには、一緒に全ての課題をこなさなければなりません。さらに重要なのは、標準的なコーディングを学ぶわけではないため、習得したスキルを他の環境に完全に応用できないことです。

周りにはJavaScriptに精通したコンピューターのプロが揃っていたにもかかわらず、私が行き詰まったコードについては誰も助けてくれませんでした。忘​​れてしまったコードをもう一度覚えるために、ゲーム全体をリセットして最初からやり直さなければなりませんでした。ようやくレベルをクリアできたのは嬉しかったのですが、最初からやり直さなければならなかったのは本当に悔しかったです。

第4話ではもっと良い体験を期待していたのですが、がっかりしました。このエピソードで紹介されたゲーム「Sidetrack」は、典型的な迷路パズルです。キャラクターを迷路の端から端まで障害物を回避させるのが目的です。キャラクターの動きのリストを書くだけのコーディングは、特にLightspeedと比べると信じられないほど簡単です。退屈で単調な40レベルを苦労してクリアしても、ほとんど何も学べた気がしませんでした。全エピソードをクリアした時は、勝利というよりは安堵感に包まれました。

少なくともプログラム自体はスムーズに動作したと言いたいところですが、実際はそうではありませんでした。プログラムがフリーズしたり、キャラクターが私の進行状況を認識しなかったりすることがよくありました。そのため、何度も再起動とシャットダウンを繰り返す必要がありました。問題の一部は、コンピューター プログラムを終了しても閉じないことから生じているようでした。キャラクターがクラブハウスに戻ってすぐに別のプログラムを起動するように指示することがよくありました。クラブハウスのキャラクターが最新のミッションを続けている間に、新しいプログラムは古いプログラムの上にすぐに開きます。気づかないうちに複数のプログラムを同時に実行していることはよくあります。実際、チャーターではプログラムを開くようには指示されていますが、閉じるようには指示されていません。これは、特に3 つまたは 4 つのプログラムを同時に実行しているときに、Asus の 4GB の RAM に負担をかけているようです。

ペアレンタルコントロールの有無

Hackは、まず第一に子供向けのノートパソコンです。それなのに、このパソコンの標準アカウントにはGoogle Chrome経由で自由にインターネットにアクセスできるのに、ペアレンタルコントロールソフトが内蔵されていないのは不思議です。幸いなことに、Hackプログラム全体はインターネットに全く依存せず、接続なしでもプレイできます。しかし、たとえWi-Fiなしでプログラムを使い始めたとしても、ユーザーがインターネットにアクセスするためにWi-Fiをオンにするのを防ぐ方法はありません。

結論

Hackコンピューターは良いアイデアですが、実装が不十分です。より幅広いSTEM学習玩具をお探しの方には、Kano Computer Kit Touchの方がはるかに良い選択肢です。Kanoには、よくできていて役立つ学習ソフトウェアが多数含まれています。例えば、Hackの分かりにくい「システム」アプリの代わりに、Kanoには楽しくインタラクティブなゲームが搭載されており、キャラクターをコンピューター内部で操作しながら学習できます。また、Kanoではパーツを組み立てる必要があるため、学習体験がさらに充実します。

Hackの根底にある考え方は素晴らしいものです。子供たちにゲームのコードを改変させることで、STEM学習をゲーム化するのです。しかし、レッスンの流れは分かりにくく、可愛らしさ(例えば、架空のキャラクターがアーティチョーク好きであることなど)に重点が置かれすぎていて、応用可能なコーディングスキルの指導が不十分です。また、レッスンを終えても、コンピューターはそれらのスキルを自力で活用する機会を提供してくれず、学習したコードも、大人向けのプログラミング言語で独自のコードを書き始めるには不十分です。

今後のソフトウェアアップデートでHackソフトウェアの魅力がさらに高まるかもしれませんが、現時点ではお勧めできません。

写真提供: Tom's Hardware

詳細: 最高のゲーミングノートパソコン

詳細: ノートパソコンのレビュー

詳細: すべてのラップトップコンテンツ