こんにちは、Google Androidにマルチウィンドウマルチタスクを追加する時が来ました
2012年、GoogleのDianne Hackbornは、カスタムROMに「Cornerstone」マルチタスクを追加して前進した場合、CyanogenModのAndroidマーケットへのアクセスを無効にすると脅迫しました。 Samsungはそれ以来、独自のマルチウィンドウマルチタスク機能を開発しました。.
Dianne Hackborn氏は、これは「メインラインのプラットフォームレベルで実行する必要があるものだ」と述べ、アプリが壊れないようにした。彼女は正しかった - Androidは標準機能としてこれを必要としており、Googleがそれを提供する時が来た.
Androidにマルチタスク機能はありません?
Androidはもともとその強力なマルチタスクでAppleのiOSから際立っていました。他のアプリケーションを使用している間も、アプリケーションはバックグラウンドで実行を継続できます。これはAndroidを強力にします - 他のアプリを使用している間、あなたはBitTorrentクライアントにバックグラウンドでファイルをダウンロードさせることさえできます。 Androidはまだ一度に1つのアプリのデザインを画面に表示し続けました。 Androidが小さな画面を持つスマートフォンでしか動作しない場合、これは多くの意味をなしました。.
今日、Androidは小型のスマートフォンからGalaxy Noteのような巨大な「ファブレット」まで、あらゆるもので動作します。 Androidは携帯電話を超えて、12インチタブレット、キーボードドック付きのコンバーチブル、ラップトップ、さらにはAndroidデスクトップでも動作します。 Androidは単なる電話のオペレーティングシステムではありません.
サムスンのマルチウィンドウは十分ではない
Samsungは、マルチウィンドウ機能を追加することによって、Androidに付加価値を加えようとしました。 Galaxy NoteやGalaxy Sなどのハイエンドの携帯電話、またはGalaxyタブレットを使用している場合は、特定のアプリを並べて実行することができます。.
ここには大きな問題があります。これはSamsung製のデバイスでのみ機能し、特定のSamsung製のデバイスでのみ機能します。他のアプリを壊さないようにこの機能のサポートを追加するために、Samsungのマルチウィンドウ機能は特定のアプリでのみ機能します。マルチウィンドウ表示でアプリを実行することはできません。SSamsungが提供するマルチウィンドウバーのアプリのみを実行できます。これは、GoogleがCyanogenModのCornerstone機能で心配していたことであるサードパーティのアプリが壊れるのを防ぎます。.
単一の製造元の特定のデバイス上のほんの一握りのアプリでしか機能しない機能は十分ではありません。この機能はすべてのAndroidデバイスで動作する必要があります - あるいは少なくとも適切に大きなスクリーンと強力で十分な内部を備えたもの。アプリケーション開発者が自分のアプリがすべてのデバイスで正しく動作することを確認できるように、Androidプラットフォームの機能である必要があります。.
他のメーカーがSamsungをコピーすることを決定した場合、Android開発者は各メーカー独自のマルチウィンドウ機能のサポートを追加する必要はありません。.
フローティングアプリは汚いハックです
フローティングアプリは、本物のマルチタスクも可能にします。 Androidでは、フォアグラウンドでアプリを使用している間、アプリをバックグラウンドで実行できます。これらのアプリは、現在のアプリの上に浮かぶように見えるインターフェイスを表示することができます。デスクトップオペレーティングシステム上の他のすべてのアプリの上に常にウィンドウが表示されるようにする.
任意のアプリを使用しながら、フローティングアプリをインストールしてWebの閲覧、メモの作成、チャット、およびビデオの鑑賞を行うことができます。フローティングアプリとして実行するように特別に設計されたアプリのみが機能するため、それらを探す必要があります。フローティングアプリは、使用しているアプリの上に浮かんでしまい、そのインターフェースの一部をブロックしてしまうため、使用するのも面倒です。.
マイクロソフトはSkype for Androidにフローティングウィンドウサポートを追加しました。 Skypeアプリを終了しても、ビデオで会話でき、相手の顔が常に画面に表示されます。マイクロソフトはグーグルよりもアンドロイドのマルチウィンドウマルチタスク能力を利用している。.
カスタムROMとルートオンリー調整は受け入れられません
いくつかのカスタムROMはこの機能をAndroidに追加しています。この機能を追加すると、GoogleはCyanogenModのAndroidマーケット(現在はGoogle Playとして知られている)へのアクセスを無効にする恐れがあるため、サードパーティ製のアプリを破壊する可能性があります。今日、他のカスタムROMが分割画面マルチタスクに取り組んでいます。サムスンは自分のデバイスに自分のバージョンを追加しました.
XMultiWindowとして知られているroot-only Xposed Framework調整を使用してこの機能を得ることもできます。あなたがルートアクセス権を持っているなら、あなたはあなたのデバイス上でマルチウィンドウマルチタスクまたは任意のアプリを手に入れることができます.
これはあなたのデバイスを定着させたりカスタムROMをインストールする必要はありません。これらのサードパーティソリューションには、扱いにくいインターフェイスとバグがあることがよくあります。すべてのデバイスで同じように機能する統合されたサポートソリューションが必要です。.
マルチウィンドウが重要な理由
MicrosoftのWindows 8.1はその強力なマルチタスクサポートでタブレットオペレーティングシステムの中でも際立っており、同時に複数のアプリを並べて表示することができます。 AppleはまたiOS 8搭載のiPadにサイドバイサイドアプリケーションを追加しようとしていると報じられている。競合他社のどのオペレーティングシステムでも、メールを書いている間はWebページを閲覧し、閲覧している間はビデオを見ることができる。ウェブ、または何か他のことをしながら誰かとチャットする.
しかし、Androidはまだ間に合うように凍結したままでした。すべてのAndroidの根本的な力にもかかわらず - そしてAndroidがアプリが異なる画面サイズに適応することを可能にする方法にもかかわらず - Googleはこの機能を追加することに抵抗している.
Nexus 10のような大画面のAndroidタブレット(Googleは18ヶ月以上更新されていませんか?)がこの機能を必要とします。巨大な電話、コンバーチブル、ラップトップ、そしてAndroidのデスクトップもそうです。.
タブレットがパーソナルコンピューティングの未来である場合、私たちはタブレットの大画面で一度に複数のことを実行できるはずです。マイクロソフト、サムソン、そしてアップルでさえこれを実現しています - 今はグーグルの番です.
Image Credit:FlickrのSergey Galyonkin、FlickrのKārlisDambrāns