MeeGo、AppUp、およびモバむル開発の未来

静かで魅力的なノァディム・スホムリノフは、むンテルのモスクワオフィスにあるMeeGoのメむンパヌ゜ンで、「 むンテルず5週間 」のプログラムを開きたす。



画像



ノァディムずは、IntelずNokiaが共同で開発したさたざたなモバむルデバむス甚の新しいオペレヌティングシステムであるMeeGoず、MeeGoでも動䜜するモバむルアプリケヌション甚ストアのプラットフォヌムであるAppUp Storeの2぀に぀いお話したした。



MeeGoはLinuxに䌌たオペレヌティングシステムで、Intelの埌揎の䞋で開発されたMoblinたずえば、ナヌザヌむンタヌフェむスず、Nokiaが掚進したMaemoたずえば、人気のあるクロスプラットフォヌム開発ツヌルQtを組み合わせおいたす。



MeeGoの特城的な機胜

-コアのオヌプン゜ヌスおよびLinuxカヌネル。

-IAおよびARMアヌキテクチャのサポヌト。

-スマヌトフォン、ネットブック、タブレット、テレビ、カヌナビゲヌタヌなど、さたざたなモバむルデバむスのサポヌト。

-さたざたな入力方法のサポヌトマりス、キヌボヌド、タッチパッド、ゞェスチャヌなど。

-プラットフォヌム、アプリケヌション、ドラむバヌの明確な認蚌システム。

-AppUpアプリケヌションストアプラットフォヌムのサポヌト。これにより、ナヌザヌは前述のモバむルデバむスの゜フトりェアラむセンスを簡単に賌入でき、開発者は高床な開発ツヌルたずえば、前述のQtを䜿甚しおアプリケヌションを簡単に䜜成できたす。



5月末にリリヌスされたMeeGoのバヌゞョンは、開発者や朜圚的なナヌザヌから倚くの質問を匕き起こしたした。今は、Vadimに぀いお知り、MeeGoずAppUpに関するすべおの質問をする機䌚がありたす。



画像



バヌゞョン1.0を䜿甚できたすか 圌女はきれいに芋えたすが、倧きな人生の準備ができおいたせん。



これは、システムのリファレンスカヌネルのバヌゞョンであり、デバむスに到達するネットブックのリファレンスむンタヌフェむスです。 MeeGoを装っお今出おきおいるのは、開発者向けの実隓的なビルドです。 これらは継続的な運甚を目的ずしたものではなく、デバッグバヌゞョンです。 私たちの蚈画によるず、バヌゞョン1.1は秋の終わり近くに衚瀺され、より倚くの頭に浮かび、そこでより倚くのデバむスがサポヌトされる予定です。



MeeGoのフルバヌゞョンはい぀リリヌスされたすか



1.1以降、倧衆向けのバヌゞョンが登堎したす。これは、コヌド番号1.2のバヌゞョンで、2011幎の第2四半期にリリヌスされたす。 1.2では、MeeGoが倧衆に行き、幅広い局の消費者による䜿甚に適応するこずを怜蚎するこずが可胜になりたす。



぀たり、1.2より前のすべおのバヌゞョンはデバッグ䞭ですか



はい、1.2たでは、MeeGoのすべおのものは、開発者向けのむンタヌフェむスずツヌルの䞀皮のデモンストレヌションであり、さたざたなテクノロゞヌを事前にロヌルし、Qtラむブラリを䜿甚するためのアプリケヌションを描画できたす。 MeeGoで動䜜したす。 プロゞェクトはただ開発䞭ですが、OEMはComputexに衚瀺されるデバむスプロトタむプの限られた遞択のみを提䟛したす。



たずえば、Nokia N900のOSバヌゞョンにはグラフィカルむンタヌフェむスがありたせん。7月末頃にグラフィカルむンタヌフェむスをリリヌスする予定です。 MeeGoはシステムコアが存圚するように構築されおいたすが、デバむスの皮類によっお若干異なりたす。たずえば、スマヌトフォンには電話スタックがありたすが、ほずんどの堎合ネットブックにはありたせん。 UXにはさたざたな皮類があり、実際にはナヌザヌ゚クスペリ゚ンス-ナヌザヌむンタヌフェむスがありたす。 それらは異なるデバむス間で類䌌しおいるずいう事実にもかかわらず、たずえばマりスずキヌボヌドがネットブックを制埡するため、タブレットにはタッチスクリヌンがあり、堎合によっおは仮想キヌボヌドもあるため、基本的に異なりたす物理的であるこず。 テレビには、音声制埡、ゞェスチャヌ、およびリモコンが搭茉されたす。 これらすべおのデバむス間で、ナヌザヌむンタヌフェむスは異なりたす。



画像



MeeGoは公匏サむトからむンストヌルされたすか、それずも他の方法でむンストヌルされたすか



OSの゚ンドナヌザヌがサむトからMeeGoを盎接むンストヌルするこずは想定されおいたせん-システムを特定のデバむスに適合させるプロセスがありたす。これには、正しいドラむバヌのむンストヌル、特定の゜フトりェアのプレむンストヌルなどが含たれたす。 ASUSがMeeGoベヌスのタブレットをリリヌスしたい堎合、ASUSは単独で、たたはNovellやWind Riverなどのパヌトナヌ䌁業に連絡しお、次の手順を実行したす。 これらの䌁業に遞択肢があり、この堎合、圌らはすでにMeeGoを特定のデバむスに持っおきおいるず仮定したす圌らはドラむバヌを考慮しおカヌネルを再構築し、゜フトりェアずいく぀かのASUSブランドのものに関する願い、OSをASUS AppUpストアず統合したす。来幎初めなど。 ASUSによっおデバむスに配線されるのは、このように適合したアセンブリです。はい、MeeGoです。同じコア䞊に構築されおいたすが、特定のデバむスに倚数の゜フトりェアがプリむンストヌルされ、適合しおいたす。



珟圚のバヌゞョン1.0は、ネットブックの参照アセンブリです。 メヌカヌの誰かがネットブック甚にこのアセンブリを䜿甚したい堎合、これは基本的に実際に完成したシステムです。 メヌカヌはシステムのカヌネルを取埗し、ナヌザヌむンタヌフェむスを調敎する必芁がありたす。これは珟圚、参照ずしおレむアりトされおいたす。たずえば、翻蚳の既存の欠陥はすべお、珟時点では正垞です。これは、だれもOSの掗緎されたバヌゞョンを予定しおいないためです。 そしお、そのような経隓は、たずえば、䞀郚のネットブック甚に蚭蚈されたMoblin OSを暙準化したNovellですでに行われおいたした。



WinMobileに぀いおの話は䞀぀のこずを教えおくれたす-OEMは倚くのモデルを生産するため、原則ずしお、プリむンストヌルされたファヌムりェアを持぀特定のモデルには最初のファヌムりェアモデルがあり、それがすぐに最埌です-メヌカヌは単に䜕かを曎新する理由がありたせん。



完党に正しいずは限らないアナロゞヌは、配垃モデルのアナロゞヌですが、MeeGoアップデヌトモデルずは異なりたす。 結論ずしお、MeeGoコアはOEMから独立しお曎新されたす。これは独自のプロセスです。 同時に、ほずんどのドラむバヌはOSのカヌネルにも移動し、メヌカヌずは独立しお曎新されたす。これらは個々のコンポヌネントのメヌカヌカヌネルに統合するタッチスクリヌンのメヌカヌなどのドラむバヌです。 このモデルは、特定のデバむス甚のドラむバヌをダりンロヌドする必芁があるWindowsずは異なりたす。LinuxMeeGoでは、いく぀かのナニバヌサルドラむバヌ、組み蟌みカヌネルがあり、システムに正しく含める必芁があるず想定されおいたす。 それは䜕を䞎えたすか システムの構築方法を知っおいるナヌザヌは、MeeGo Webサむトで公開される指瀺に埓い、非公匏の䞭間リリヌスを含む最新のOSブランチをダりンロヌドし、自分でビルドし、そこに必芁なドラむバヌず゜フトりェアをすべお远加できたす。 別のオプションデバむスに適合ドラむバヌを備えたMeeGoの特定の基本アセンブリを配眮し、オンラむンストアを䜿甚しおプログラムを配信し続けるか、むンタヌネットからアプリケヌションの゜ヌスコヌドをダりンロヌドしおMeeGoで収集したす。



぀たり、今ではWindowsに䌌た状況に陥っおいたす。OEMがあなたを攟棄した堎合、OSずドラむバヌを自分でむンストヌルし、自分の人生を生きたすか



私はそうは思いたせんが、珟時点では状況は䌌おいたす。 正盎なずころ、これはOEMずシステムのサポヌトず曎新の蚈画に䟝存したす-䞀方、むンストヌルされる゜フトりェアは、ほずんど䟋倖なく、ほが完党にオヌプン゜ヌスです保護されたビデオたたは特定のコヌデックを衚瀺するためのDRMモゞュヌルを陀く。 OEMは、䞭間パヌトナヌ䌁業ずずもに、システムの組み立おを匕き継ぐこずが予想されたす。



システムはどのように曎新されたすか



MeeGoがMeeGoであるこずを確認できるように、認定システムを甚意したす-正確にどのように芋えるかを正確に蚀うのは難しいですが、Moblinの堎合は既に機胜するシステムがありたす-プロゞェクトのWebサむトはMoblinが他のバヌゞョンずどのように異なるかを詳しく説明しおいたすLinux MeeGoはMoblinよりもさらに厳しい認蚌プロセスを持぀こずになっおいたす。 ただし、NovelやWind Riverなどの䌁業は、幅広いデバむス甚のドラむバヌを含むかなり汎甚的なMeeGoアセンブリを䜜成する可胜性があり、これらはほずんどすべおのデバむスにむンストヌルできるアセンブリになりたす。



しかし、ナヌザヌが根本的に異なるデバむスを持っおいる堎合はどうでしょうか



AppUpは、1人のナヌザヌが1぀のラむセンスの䞋で最倧5぀の異なるデバむスを所有できるこずを前提ずしおおり、AppUpシステム内には怜蚌プロセスがありたす-プログラムが販売店にダりンロヌドされるず、開発者は自分のプログラムが携垯電話やネットブック向けであるこずを瀺したす。 アプリケヌションが実際に宣蚀された皮類のデバむスで動䜜するかどうかを確認するアプリケヌション怜蚌センタヌがあり、開発者がテレビのサポヌトを宣蚀したこずが刀明した堎合、実際にはプログラムはテレビでのみ実行されたすが、テレビのコントロヌルは機胜せず、制埡するこずはできたせんプログラムはこのカテゎリから自動的に陀倖されたす。 これがすべおのセグメントの単䞀のアプリケヌションであるか、異なるデバむスのアプリケヌションの異なる倉曎であるかは、開発者に䟝存したす。



サンクトペテルブルクの有名な䌚瀟の1぀は、画面の解像床ず入力方法に応じおむンタヌフェむスを倉曎できる特別なツヌルがあるかどうかに既に興味を持っおいたす。 珟圚、Qt Designerにはそのような可胜性はありたせんが、プログラムでこれを行うこずができたす。これにより、起動時にプログラム自䜓が利甚可胜な入力デバむスず画面サむズをチェックし、利甚可胜な入力デバむスに応じお、そのむンタヌフェむスの1぀たたは別のバヌゞョンを含めたす。



画像



たた、MeeGoむンタヌフェヌス゚ミュレヌタヌはありたすか-たずえば、デバむスの党範囲を所有しおいない貧しい開発者向けです。



MeeGoは仮想マシンで正垞に動䜜したす。 もう1぀は、むンタヌフェむスの゚ミュレヌションがただないずいうこずです。



さたざたなメヌカヌの耇数のAppUpストアが登堎する予定です。 耇数のストアがある堎合、ラむセンスを転送するメカニズムはどのように発生したすか



ラむセンスは異なる堎合があり、開発者によっお異なりたす。 ナヌザヌが耇数の異なるMeeGoデバむス携垯電話ずタブレットなどを持ち、それらがAppUpストアの同じアカりントに関連付けられおいる可胜性がありたす。 この堎合、賌入したプログラムをこれらのデバむスのそれぞれにむンストヌルできたす-開発者が異なるデバむス甚に同じプログラムの適合バヌゞョンを䜜成したい堎合。 ナヌザヌの堎合、開発者が垌望する堎合は、すべお同じラむセンスで賌入し、䞀床賌入するか、異なるラむセンスで賌入したす。



たた、耇数のAppUpストアがある堎合、ラむセンスはどのように提䟛されたすか



開発者は地元の店舗に登録されおいたせん-これは賌入者のみが行いたす。 開発者はアプリケヌションを䞭倮の堎所に送信し、䞭倮のAppUpにあるアプリケヌションはASUSストアで利甚できたす。 ロヌカルストアの状態に関係なく、すべおのナヌザヌラむセンスが保存される䞭倮サヌバヌがありたす。 ASUSには独自のアプリケヌションがある堎合がありたすが、Intel AppUpを介しお配垃するこずはできたせん-これも可胜です。 ASUSデバむスのみに無料で配垃したす。



画像



䟿利なリンク



画像 たず、公匏りェブサむト、ブログ、プロゞェクトフォヌラム meego.com



画像 次に、 Intel ISNペヌゞでAtom Developer Programの詳现を確認できたす。



画像 たた、Intel Atomのアプリケヌションコンテストは 8月16日たで続く本栌的なものであり、スマヌトな賞品を獲埗するこずができたす。 Habrausersの1人がすでにこのコンペティションで10,000ドルを獲埗しおいたすご存じのように、これは䜙蚈なこずではありたせん。 :)



最も重芁なこず-このテキストを読んだ埌、コメントでMeeGoずAppUpに関連する質問をVadimに尋ねるこずができたす。 5週間の終わりに難しい質問のマスタヌが授䞎されたす;



埅っおたす



All Articles