Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Androidのこと:IoTを混乱させるGoogleの計画について知る必要があるすべて

目次:

Anonim
Android Things開発者キット。

Androidは携帯電話だけのものではありません。 Chromebook、テレビ、時計、さらには電子レンジでもAndroidを使用しているため、これはすでにわかっています。 そして、ケーブルモデムやパーキングメーターなど、私たちが見たことがなかったかもしれない場所でそれを表示しようとしています。 そして、それを実現するために、GoogleにはAndroid Thingsと呼ばれるものがあります。

Android Thingsは、スマートフォンで実行されるAndroidと同じです。 これが、Androidを実行するすべてのデバイスの仕組みです。テレビ、時計、またはChromebookでも同じAndroidです。 開発者は、構築されると、Androidのユーザーインターフェースをほとんど何でも動作させるか、まったく動作させないようにできます。 これは、AndroidはWindowsやiOSのようなオペレーティングシステムではないため、ハードウェアを動作させるために必要なものを簡単にプラグインできるオペレーティングシステムの一部だからです。 Androidは何よりもアプリケーションフレームワークです。つまり、特定の方法で物事に集中できるということです。 どのハードウェアプラットフォームが使用されていても同じです。

そして、それはAndroid Thingsのようなものに最適です。

Android Thingsとは何ですか?

これはAndroidですが、通常はモノのインターネットデバイスと呼ばれるデバイスで動作するように設計されています。これらのデバイスは、ユーザーが制御しなくても実行でき、インターネットに接続できる他のデバイスに接続できます。 Nest ThermostatやAugust Smart LockのようなものはIoTデバイスであるため、すでに家に持っているかもしれません。 GoogleはAndroid Thingsを使用して、これらすべてのデバイスが同じ方法で動作し、同じ方法で通信できるように、ユニバーサルオペレーティングシステムレイヤーを提供したいと考えています。

これは確かにGoogleに利益をもたらします。 すべてがAndroidを実行している場合、データ収集と広告配置のための巨大な基盤があります。 しかし、それは私たちにとってもいくつかの利点があります。 開発者にとっては、標準ハードウェア上で動作し、同じ方法でプログラムできる既製のプラットフォームがあることで、ソフトウェア開発の生産時間の約90%が削減されます。 これは、生産コストの削減とスケジュールの簡素化を意味します。 消費者にとって、それは私たちが購入するすべてのものが互いに通信し、組み込みのプライバシーとセキュリティ機能の追加の利点で、お互いに働くことができることを意味します。 そして、厄介なバグが発生してもソフトウェアの更新をまったく受け取らない標準のIoTデバイスのセキュリティは大きな問題です。

ある意味では、Android Thingsは接続されたデバイスのエスペラントです。 少なくとも、そうなりたい。

なぜ気にする必要があるのか

メリットを享受するために、基礎となる技術を気にする必要はありません。 しかし、誰かがどこかで、現在のモノのインターネットが悪いからだという混乱を一掃しようとしていることに注意すべきです。 すごく悪い。

それは、すべてが異なる企業で働く異なる人々によって互いに独立して開発されたためです。 すべての企業はそれ自体に注意を払う必要がありますが、これはまだ初期段階にあるため、焦点を当てるのはそれを機能させることだけです。 スマートフォンやサービスセンターと「通話」できるトヨタ車を作るのは難しい。 それを すべて と話し、それを効率的かつ安全に行うことはさらに困難です。 ここで、トヨタや携帯電話と通信できるアラームシステムやリモートスターターなどのサードパーティ製アクセサリを作成すると、サービスセンターと通信できない理由を理解できます。 Android Thingsは、トヨタ、リモートスターター、アラームシステム、携帯電話、およびサービスセンターのハードウェアで実行できます。

Android Thingsを使用すると、購入したスマートガジェットが他のスマートガジェットと連携して機能し、IDがインターネットに漏洩することはありません。

大きな問題はセキュリティです。 先ほど触れましたが、今のモノのインターネットは本当に捨てられたモノのインターネットです。 ガジェットが機能すると、ほとんどの企業で開発が完了します。 これらのガジェットがインターネットと通信する方法を悪用して、ハッカーが個人データや身元さえも奪うような深刻な事態が発生した場合、それを防ぐ方法はありません。 あなたの選択は、それを使うのをやめるか、誰かがあなたの個人的な生活を盗むという危険を冒すことです。

Googleはこれを大いに支援できます。 PixelスマートフォンやChromebookのように、Android Thingsデバイスには、ほとんどのAndroidスマートフォンのようにカスタムオペレーティングシステムが搭載されておらず、Googleから直接更新されます。 つまり、必要に応じて毎月のセキュリティ更新と3年間のソフトウェアサポートという2つのことを意味します。 おそらく、Google Playストアにアクセスしてフロントドアロックにアプリをインストールすることはできませんが、だれかがなんらかのトリックやNFCラベルを使用して侵入できないように更新されます。

それを使用するものはいつ購入できますか?

Android Thingsは比較的新しいものです。 Googleはそれを秘密にしておらず、しばらくの間それについて耳にしましたが、バージョン1がリリースされた2018年5月に公式になりました。

2019年の初め頃(おそらく2018年から2019年のホリデーシーズンに間に合うように)Android Thingsを実行しているデバイスが表示されることを期待しますが、それができることを実際に活用する派手なことは、おそらく道のりです。 より多くのことができるプラットフォームの新しいバージョンが登場し、開発者がより多くのものを必要とするようになると、Googleと連携してそれを実現できるようになります。 スマートフォンのAndroidはこのように機能し、HTCはそれを実現し、SamsungやLGのような企業はGoogleと連携して機能を向上させました。 Googleには独自のハードウェア部門もあり、Nestサーモスタットやカメラなどの製品がAndroid Thingsをすぐに実行することを期待しています。

私は趣味です。 開発を始めるにはどうすればよいですか?

Googleでは、Android Things 1.0のリリースについて説明しています。 (申し訳ありませんが、甘いお菓子の名前はありません!)

コードの最初の公式リリースに加えて、NXP、Qualcomm、およびMediaTekとの開発パートナーシップを発表しました。 すぐに、Android Thingsが問題なくインストールできる入出力を備えたボードにSoM(System on Module)が組み込まれた開発キットを注文できるようになります。

ソフトウェア側では、携帯電話のアプリ開発者が使用するのと同じAndroid Studioを使用できます。Androidサポートライブラリは、現在Androidでは通常使用されないハードウェアでの作業を支援します。 AndroidデベロッパーサイトのAndroid Thingsページをご覧ください。