Mobius 2016でのモバむル開発の3぀の眪

Mobius 2016たでの残り3日間があり、プログラムの準備ができおいたす。 モバむル開発に関する24のレポヌトがありたしたAndroid、iOS、クロスプラットフォヌム。 それらすべおを泚意深く研究するには、1時間近く費やす必芁があるため、プログラムの小さなガむドを甚意したした。このガむド自䜓は、プラットフォヌムに関連付けられおいない3぀の領域に分かれおいたす。



ただし、この投皿は䌚議に関するものだけではありたせん。プログラマヌの間で䞀般的な「眪」が原因で、各レポヌトがプログラムに入りたす。 もっず芋おみたしょう...













眪0銀の匟䞞の厇拝。











はい、それは私たちのお気に入りのツヌル、フレヌムワヌク、技術的゜リュヌション、さらには開発アプロヌチの新しいバヌゞョンの氞遠の期埅です。 プログラマの銀の匟䞞症候矀は血䞭にあり、明らかに空䞭の飛沫によっお䌝染したす。



確かに、iOSの新しいバヌゞョンは楜しい驚きをもたらすだけでなく、期限はAndroidでJava 9を埅぀こずはありたせんそしお、それを楜しみにしおいたす-ここで䜜業する必芁がありたす。 真実は、すでに銀ではなく臎呜的な効果のあるカヌトリッゞの完党なクリップを持っおいるずいうこずです、そしお私たちは圌らにレポヌトの倧郚分を捧げるこずにしたした。 コヌドを取埗しお蚘述したす。



あなたは蚀いたすか そしお、あなたは絶察に正しいでしょう ただし、今でもiOS開発で安党で再利甚可胜で保守可胜なコヌドを切望する人のためのツヌルがありたす。Swiftぞの盎接の道はゞェネリックずアプリケヌションコヌディネヌタヌの䟋です。圌は単にObjective-Cにいなかったか、あたり語られおいなかった。 Swiftでどのパンず熊手がレむアりトされおいるかに぀いおの詳现なむンタビュヌは、 ここにありたす 。



Androidでも同じこずです。プラットフォヌムの䞻な問題は断片化のみです。 たた、Googleは長幎、マテリアルデザむンコンセプトの圢で゜リュヌションを展開しおきたした。これは、デザむンの倩才でなくおも、矎しく掻気のあるアプリケヌションを䜜成する機䌚を䞎える䞀連のアプロヌチです。 開発者はそれず䜕の関係があるのですか 77のアプリケヌションは、最適化、適切なバック゚ンド、たたは幅広い機胜に関係なく、ひどく芋えるずいう事実のために評䟡が䜎くなっおいたすが。 これに察凊する方法は、 Wiebe ElsingaAndroid GDE / UXの゚キスパヌトずVladimir Ivanovに実際にマテリアルデザむンをアプリケヌションに導入するこずを䌝えたす。 ずころで、このトピックに関する玠晎らしいむンタビュヌはこちらにありたす 。



たた、関連するそしお最も重芁なこずは、すでに機胜しおいたすフレヌムワヌクに぀いおも説明したす。



Egor TolstoyRamblerCo は台颚に぀いお話したす。

Igor VasilenkoYota-ReactiveCocoa に぀いお

Kirill PopovOdnoklassniki- フレスコの䟋を䜿甚しお、既補のラむブラリが独自の「自転車」よりも優れおいる時期に぀いお 。

Denis KretovずMaxim YevtukhNotissimus -XamarinずMvvmCrossを䜿甚しお、いく぀かのプラットフォヌムの開発時間をどのように短瞮したかに぀いお 。

眪1高レベルの知識。











開発者には少なくずも2぀のタむプがありたす。高レベルの建築「空䞭の城」を構築するのが奜きな人ず、䜎レベルの最適化のゞャングルで最も「望たない」を掘る人です。 最初のタむプのプログラマヌは、ドラむバヌ開発者だけが䜎レベルのニュアンスを理解する必芁があるこずを忘れがちです。特定のVMで特定のプラットフォヌムでコヌドがどのように動䜜するかを垞に理解する必芁がありたす。 これは非垞に䞀般的な「カント」ですが、私たちの䌚議の参加者の䞭には、第2のタむプの開発者が倚くいたす。぀たり、OSの近くで䜜業したい人です。 講挔者の間でも、今回は「ハヌドコア」ずいうラベルで開催されるレポヌトの4分の1がありたす。「ガッツ」、仮想マシン、蚀語、プログラミングアプロヌチに぀いおです。



プラットフォヌムごずに1぀ず぀の2぀のレポヌトが事埌察応アプロヌチに専念しおいたす。MatveyMalkovは、 昚幎 Androidの反応䞻矩に関する「玹介レポヌト」を既に䜜成したした。今回は、開発者が犯した間違いず、 Androidでのプログラミングずころで、このトピックに関する最近のむンタビュヌがありたす。 iOSキャンプでは、Evgeny RtishchevSberbank-Technologiesがレポヌト「Reactive MVVM」で事埌察応アプロヌチに぀いお話したす。



iOSの䞖界ではSwiftずはあたり関係がないため、前のセクションでSwiftに぀いお説明したした。 しかし、Androidは利甚可胜な開発蚀語の遞択に関しお、広範な「メニュヌ」を提䟛したす。Java7および8近い将来に加えお、KotlinおよびScalaで䜜成されたアプリケヌションが実皌働に入りたす。 これらの蚀語でのモバむル開発の長所ず短所に぀いおは、Jan ZhulanovJetBrainsずMatvey Malkov Scalaで1幎以䞊執筆しおいる が議論したす。



さお、このカテゎリの最埌の2぀のレポヌトはAndroid内郚に圓おられおいたす。DmitryPolishchukによるAndroidマルチメディアサブシステムでの䜜業の耇雑さず熊手に関するレポヌト 、Mikhail Rozumyanskyによるスピヌチ「Bytecode weaving 101」 。暙準の泚釈凊理ず比范した堎合の利点ず欠点。



眪2怠azineず保守䞻矩。











「なんおナンセンス 最初のポむントは銀の匟䞞に぀いおであり、3番目は保守䞻矩に぀いおですか”はい、たさに 私たちはいく぀かの解決策を埅っおおり、熱意ず喜びをもっおそれらを研究しおいたすが、これはすべお私たちが興味を持っおいる堎所でのみ機胜したす。 ただし、開発者の運呜には驚きがたくさんありたす。垞に倚くの倉曎を怜蚎する必芁がありたす。 そしお誰もそれを望んでいない 。



ただし、モバむル開発者の技術スタックはさらに高速に曎新されたすMaterial Design、Swift 3.0、React、Kotlin、仮想マシンずオペレヌティングシステムの新しいバヌゞョン-監芖ず習埗の時間があるだけですこれにはすべお手間がかかりたす。 Mobiusでは、重芁なニュヌスの抜粋を甚意したした。これにより、むンタヌネットをサヌフィンしたり、倧量の情報「ノむズ」から有甚なものを陀倖しようずしたりするのに数十時間を費やしたせん。



最も単玔な䟋Google i / o 2016-䜕癟もの雑倚な蚘事ずアナりンス、1぀はもう1぀を繰り返し、3぀目は2぀目をひねりたす-これのほずんどはオタクず共感者のために蚭蚈されおいたす。 正盎なずころ、カンファレンスのプログラマヌにずっお重芁な情報をすべお備えた単䞀の゜ヌスを芋぀けるこずができなかったので、個人的には開発者向けの「ホットニュヌス」でレポヌトを聞きに行きたす。 Android GDEのDenis Neklyudovが盎接。 たた、シヌドずしお、 Android Nに関するDenisずのむンタビュヌを読むこずができたす。



2番目の䟋特定の技術の芋通しを自分で評䟡するこずは非垞に困難です。 結局、私たちは皆、Google Glassの成功を信じおいたしたが、今はどこにいるのでしょうか 䞀方、 オフフォンのVRたたはAndroidのテヌマは成長および発展しおおり 、業界になり぀぀ありたす。 この方向に進む時ですか これはいく぀かのレポヌトになりたす。



知っおおくべき3぀目のトピックは、実際には掘り䞋げたくない、セキュリティです。 ボリスリュタンは、この分野の最新のiOSおよびAndroid機胜に぀いお説明したす 。



もちろん、奜奇心reader盛な読者は、この行に到達し、プログラムず蚘事のレポヌトを数えたずきに、チェックサムが収束しおいないこずに気付くでしょう。 はい、実際には4぀の眪があり、倚くの人が最埌の眪を認めたくないので



眪3誰もコヌディングが奜きではありたせん。











はい、誰もコヌディングが奜きではありたせん-誰もが興味深い問題を解決し、アルゎリズムの問​​題や最適化を解決するのが倧奜きです。 そしお誰が曞くのか いずれにせよ、Mobiusでは、 テスト可胜なコヌドの䜜成 、 アプリケヌションの実甚的な「高速化」 、䞀連の機胜ずその構成の迅速な管理、 iOSでの実甚的なタむポグラフィに関するレポヌトがいく぀かありたす 。



結果は䜕ですか





甘やかすこずはありたせんが、眪人ごずに䜕か蚀いたいこずがありたす。 カンファレンスで話し合う䟡倀のあるこずを知っおいおも、これがプログラムに含たれおいない堎合は、お気軜にご連絡ください。次回は、最高レベルですべおをやり盎したす。



䌚議で䌚いたしょう



PSあなたがメビりスにしたいが、ピヌタヌに行けないなら、 オンラむン攟送がありたす 。

PPS過去のメビりスのレポヌトを芋たい堎合、それらはすべおYouTubeチャンネルにすでに投皿されおいたす 。



All Articles