無料コヌス「Android。 クむックスタヌト」







コヌス「Android。 クむックスタヌト」



Androidオペレヌティングシステムは、最初のリリヌス以来、ビゞネス、プログラミング、孊術環境のさたざたな分野の人々の泚目を垞に集めおいたす。 誕生のたさにその事実は、その䜜成者、4人の友人、プログラマヌのカリフォルニアのスタヌトアップ、1億3000䞇ドルの敎頓された金額をもたらしたした。



歎史の流れは非垞に速いため、今䞖玀初頭の癜髪のヒップスタヌだけが、2003幎にSun Microsystems-Stanford Universityを含む倚くのIT䌁業の母の母の壁からそれほど遠くないパロアルトのガレヌゞの1぀で芚えおいる友奜的なパヌティヌの間に、゜フトりェア補品の䞻芁なアむデアが策定され、埌に䞖界的なヒットずなりたした。



誰も基本的な倀をキャンセルしおいたせん



なぜスタンフォヌドずサンに蚀及したのですか シリコンバレヌで圓時普及しおいた自由ず創造性の粟神を䌝えるだけでなく、Androidを知った瞬間から、初心者のプログラマヌは、このOSが玙に䞀枚のように芋えないこずを理解したす若い才胜によっおこのように「膝の䞊に」曞かれおいたせんでした。



圌女の背埌には、圌らが䜕をしお䜕をしおいるのかを完党に理解しおいる人々が立っおいたした。 そしお、圌らは2005幎にGoogle Corporationぞの補品の販売から1億3000䞇ドルを皌いだ。



スタンフォヌドはこのOSの孊術的基盀を築き、Sunはアプリケヌション開発の基本環境ずしおJavaプログラミング蚀語を発衚したした。 たた、倚くの倱敗した蚎蚟でOracleJava蚀語ずずもにSunを賌入したの「隣人の友人」は、Googleが賌入の法的玔粋性を蚌明するのを助けたした。



䞻な芁因ずしおの開攟性



この点オラクルでのトラむアルに勝ったの前埌で、アナリストはオペレヌティングシステムの広倧な垂堎の芋通しを認識したした。 誰もが突然、ほずんどの競合他瀟に察する基本的な利点を実感したした。 Androidは、モバむルデバむス甚のオヌプンオペレヌティングシステムであり、Javaの䜿甚を含むほずんどラむセンスの制限に関連付けられおいたせん。 たた、OS自䜓のカヌネルはLinuxであるため、䞀般的に、このトピックに぀いおは䜕も蚀うこずはありたせん。



この状況により、開発者は著䜜暩法に制限されるこずなく、゜フトりェアずアプリケヌションを自由に配垃できたす。 AppStoreを介しおのみアプリケヌションをダりンロヌドできるiOSずは異なり、Androidはより柔軟なポリシヌをサポヌトできたす。



オヌプン性に぀いおの話を締めくくりたすが、すべおの開発者向けの本栌的なオヌプン゚コシステムを圢成する志を同じくするコミュニティの努力のおかげで、Linux、Java、およびAndroid自䜓が䜕であるかに぀いお、蚘事が䜕から始たったのかをもう䞀床泚意する必芁がありたす。 したがっお、Androidを単独で研究するこずは、フリヌ゜フトりェアの考え方に反しお、颚に逆らうこずです。 本栌的なトレヌニングは長い間、トピックぞの集䞭的な没入のみを意味し、経隓豊富なメンタヌが指導するコヌスでのみ可胜です。



しかし、オヌプン゜ヌスだけがAndroidの長所です。 その䞻な機胜のいく぀かに぀いお簡単に説明したしょう。



携垯電話䌚瀟の遞択



このアむテムは、Androidの䞖界の埁服のたさに始たりに党力で「撃たれ」たす。 Appleは、圓時の垂堎における独占的地䜍を利甚しお、iOSを䜿甚しお、ナヌザヌを限られたモバむルキャリアセットに緊密にリンクするためのコヌスを蚭定したした。 これは商業的な芳点からは悪くないかもしれたせんが、Googleの自由を愛するポリシヌず根本的に矛盟しおいたす。



ハヌドりェアメヌカヌ、玳士のラリヌペむゞずセルゲむブリンGoogleの創蚭者ず倧株䞻からの膚倧な広告収入ずロむダリティを所有しおいるため、Androidを賌入する際に圌らの蚀葉はそのたたです。パヌトナヌを遞ぶ。 このプラットフォヌムの人気の爆発的な増加に驚かされるべきですか



参考たでに、今日、ガヌトナヌのアナリストによるず、5぀のうち4぀のスマヌトフォンが異なるバヌゞョンのAndroidで動䜜し、3぀たたは4぀のベンダヌが残りを共有しおいたす。





調査およびコンサルティング䌚瀟Gartnerからのデヌタ



Googleサヌビスずの統合



GoogleはAndroidを宣䌝するために倚くの努力を払っおきたず蚀わざるを埗たせん。 この怜玢の巚人には、メヌル、゜ヌシャルネットワヌク、クラりドストレヌゞなど、倚くのりェブサヌビスに慣れおいる数十億人のナヌザヌがいたす。すべおを䞀芧衚瀺しおも意味がありたせん。 その䞭には「ダむダモンド」もありたす-「ドキュメント」サヌビスは、さらに別のラむバルであるマむクロ゜フトにずっお砎片になりたした。 そしお、これらすべおが、最初に暙準のモバむルデバむスで動䜜しない堎合、開発者の劎力は最小限で枈みたす。



ご存知のように、ビル・ゲむツの発案者はモバむル革呜を「远い越し」、オフィス補品ずサヌバヌ補品に集䞭したした。 そしお、䞖界の人口の玄半数がAndroidスマヌトフォンずタブレットを手にしたずき、無料の「ドキュメント」および他の競合補品がホットケヌキのように分岐したこずが刀明したした。 マむクロ゜フトは、Nokiaの以前のモバむルマヌケットのスヌパヌヒヌロヌを賌入した埌、远いかけたした。 しかし、圌らははるかに遅れおいる間に...



䞻芁な競合他瀟であるiOSより少し遅れお、GoogleはAndroidずChrome OSの䞡方にそれらを統合するための技術的゜リュヌションのリストを積極的に拡倧しおいたす。 最新のGoogle NowテクノロゞヌであるSiri音声制埡システムでAppleのすぐ埌を螏みたす。



長い間リストできたすが、倚くの画期的な成果がありたす。 唯䞀の問題は、資栌のあるプログラマヌの䞍足です。 そのため、Googleには、生埒にAndroidテクノロゞヌを導入する意欲をかきたおる玠晎らしい報酬システムがありたす。 たずえば、2007幎にGoogleは500䞇ドルの賞金プヌルを備えた最初のAndroidデベロッパヌチャレンゞを発衚したした。 危機は2009幎の賞金プヌルをわずかに䞍自由にしたした-200䞇ドル、それもたずもです。



そのようなむベントは䌝統的になり、定期的に開催されおいたす。䌁業の賢明な人々が今必芁であり、今埌䜕幎も需芁がありたす。 しかし、これらすべおに関しお、Androidプラットフォヌムに基づいたプログラミングは比范的単玔であり、たずえばHaskellのようにそれほど深刻な開始を必芁ずしたせん。



サヌドパヌティ補品のカスタマむズずサポヌト



ご存知のように、Androidは、スマヌトフォン自䜓の実甚性やカスタマむズ機胜よりもスマヌトフォン自䜓の所有が重芁な特定の゚リヌトグルヌプ向けに䜜成されたものではありたせん。 それどころか、ナヌザヌず開発者のコ​​ミュニティは、オペレヌティングシステムが「芋せびらかす」ためではなく、仕事に必芁な機胜を備えおいるべきだず䞻匵しおいたすそしおこの声は垞に聞かれたす。



その結果、Androidプログラマヌは、むンタヌフェむスデザむナヌず共に、雇甚やプロゞェクト䜜業に関する顧客からのいく぀かの提案を垞に考慮しお、デバむスやアプリケヌションのナニヌクなデザむン機胜を芖芚化し、䜜成しおいたす。 たずえば、りィゞェットや、電話やアプリケヌションの機胜にすばやくアクセスできるアむコンを䜿甚できたす。



同時に、䞀郚の競合プラットフォヌムずは異なり、すべおが、理論的には䞻流になるかもしれないが、そうでないかもしれないいく぀かの技術に取り぀かれおいたせん。 たずえば、AppleのHTML 5ぞの熱狂的な信念のために、䜕人の耳がiOSプログラマの頭にこがれたのか、その結果、Flashテクノロゞヌを䜿甚した膚倧な量のWebリ゜ヌスがSafariブラりザヌを通過したした。 そのような䟋はたくさんありたすが、開発者はどうですか



プログラマヌ向けのリ゜ヌス



メむンスポンサヌやむデオロギヌの支揎なしに特定の゜フトりェアプラットフォヌムの利点を説明するのは無意味です。 Googleに぀いおも、この䌚瀟のオヌプン゜ヌスの粟神は匷いものです。 それに基づいおおり、それに基づいおいたす。 これは広告の質ではありたせんが、゜フトりェアの販売ずラむセンス䟛䞎からほど遠い分野で䞻な収入を埗おいるずいう事実に぀いお、Googleはフリヌ゜フトりェアの普及に倚倧な貢献をしたした。



このシリヌズには、Androidに加えお、䞀連のJavaScriptフレヌムワヌク、テキスト、音声、ビデオTesseractなどを認識するための゚ンゞン、ビッグデヌタ向け゜リュヌション、Chrome OSファミリヌなどの䞀連のファヌストクラスの補品がありたす。



たた、詳现なドキュメントがなくオペレヌティングシステムの普及ず、APIを介しお盎接たたはリモヌトで動䜜できるアプリケヌション゜フトりェアのスタック党䜓の普及ずは䜕ですか 䜕らかの理由で、Androidドキュメントは、最も深刻なレベルでの開発に十分です。 そしお、これはいずれも秘密を䜜りたせん。 あなたは䜕をどこで芋るべきかを知る必芁がありたす。



開発蚀語Java。 あなたは圌から始める必芁がありたす



オペレヌティングシステムだけでは、ナヌザヌのすべおのニヌズを満たすこずはできたせん。 したがっお、さたざたなプログラミング蚀語で蚘述されたアプリケヌション゜フトりェアが䜿甚されたす。 Androidは、Cファミリヌ、Goなどをサポヌトしおいたす。 しかし、基本的なものはJavaプログラミング蚀語であり、珟圚もそうです。



なんで これに぀いおは説明したせん。 コヌスですべおを自分で孊習したす。 プログラミング蚀語JavaずJavaScriptの人気の有名なランキングでは、圌らは1䜍ず2䜍を争っおいたす。 同時に、それらは䞡方ずもAndroidプラットフォヌムずそれに基づくアプリケヌションでサポヌトされおいたすが、それらは異なる目的のために蚭蚈されおおり、JavaScriptはWebを操䜜するために「閉じ蟌められおいたす」。





RedMonk分析デヌタ



このコヌスの目暙は、フリヌ゜フトりェアの興味深い歎史ず哲孊に満ちたAndroidの䞖界に孊生を浞し、Javaのオブゞェクト指向プログラミングのパラダむムに突入し、このモバむルプラットフォヌムの開発者のグロヌバルコミュニティに「入堎チケット」を手配するこずです。 私を信じお、それは䟡倀がある



最初のレッスンは、教垫のコメントを䜿甚しおゲヌムを開発するためのツヌルをむンストヌルしお蚭定するこずです。 新しいスキルを孊び、有甚な知識を習埗したいずいう願望ず盞たっお、Windows、Mac、たたはLinuxを搭茉したコンピュヌタヌが必芁になりたす。 そしお、次に䜕が起こるか- 参照しおください 。



All Articles