Mobius 2017がモバむル開発に぀いお語ったこず





ITカンファレンスのレポヌトを聞くず、それぞれから倚くの特定の情報を孊ぶこずができるだけでなく、より䞀般的な党䜓像も芋るこずができたす。レポヌトは䞀緒に、業界が珟圚生きおおり、興味を持っおいるものに぀いお話したす。



Mobius 2017は先週サンクトペテルブルクで開催されたした-むベントはどうでしたかたた、2017幎のモバむル開発に関する䞀般的な結論は、そこに述べられたこずから導き出すこずができたすか



䌚議は去幎ずいく぀かの違いがあった 。 たず、1日ではなく2日で最初に行われたした。 同時に、「正確に2倍のレポヌト」ずいう目暙を蚭定したせんでした。長い䌑憩よりもこれを優先し、スピヌチの埌にスピヌカヌの質問を適切に詊すのに圹立ち、聎衆はこの機䌚を積極的に掻甚したした。







第二に、今回は芳客の予想倖に倧きな地理的広がりがありたした。 少し簡略化するために、䌚議の聎衆の3分の1のみがサンクトペテルブルクから盎接、3分の1がモスクワから、残りの3分の1が地域からでした。 そしお、予期せぬ詳现は、ロシアぞの蚪問ず䌚議ぞの参加を組み合わせるこずにした日本からの数人の人々の存圚でした3぀の平行した報告のため、ほずんどの堎合、1぀は圌らが退屈しおいなくおも英語を話しおいたした。





第䞉に、オンラむンブロヌドキャストが倉曎されたした。長い䌑憩により、䌚議の参加者は適切にコミュニケヌションをずるこずができたす。たた、ブロヌドキャストの芖聎者は䜕をすべきでしょうか。 圌らのために、䌑憩はロビヌから行われ、スピヌカヌずのむンタビュヌが行われたした。 䌚議の2日目に、1぀のホヌルおよび䌑憩の攟送がYouTubeで公然ず行われたこずを思い出しおください。すべおがどのように起こったかを自分で確認できたす。



ミハむルサマリンの基調講挔では、圌がFuturiceで働いおいる間に芳察したモバむル開発の動向に぀いお䌚議を開きたした 䌚瀟の仕事に぀いおミハむルから別のむンタビュヌを受けたした。 圌のスピヌチでは、倚くの技術が蚀及されたした-しかし、それらのどれもがホヌルで最も興奮を匕き起こしたのではなく、倚くの芳客の感情ず明らかに共鳎したこのスラむド







基調講挔の埌、党員が3぀の郚屋に入りたした。2日間で圌らに聞こえるすべおのこずを語ろうずはしたせんが、代わりに泚目すべき䞻な傟向をリストしたす。



React Native



これに぀いお最初に話したのは、ミハむル・サマリンだけでした。 圌は、React Nativeが爆発的な成長を芋せおおり、今ではこの技術を無芖するこずは䞍可胜であるが、同時に非垞に物議を醞すものであるこずに泚目したした。 圌によるず、埓来のネむティブ開発の専門家は「原則ずしおこのようなプロトタむプ䜜成速床を達成するこずはできたせん」ず認識しおいたすが、他のいく぀かの偎面は圌らを激怒させたす。 これがFacebookプロゞェクトであるずいう事実は、祝犏ず呪いの䞡方ず呌ぶこずができたすたずえば、Facebookは、その道を暪切るあらゆる䌚瀟からReact Nativeのラむセンスを取り消すこずができたす。 JavaScriptは、祝犏ず呪いの䞡方ず呌ぶこずができたす「Visual Basicのようになりたした意図しない領域で䜿甚される」。 䞭毒の倚く...おそらく圌らは祝犏ず呌ばれおいたせん。 ミハむルは次のようにテヌマを芁玄したした「私は「したくない」を通じお、それを詊さなければなりたせん。」







これに続いお、 りラゞミヌル・むワノフ EPAMは、コヌドず特定の問題の解決策ずずもにトピックに深く突入したした。 おそらく、ある意味では深すぎたす。圌のレポヌトは、䞻に個人的に技術を詊した人を察象ずしおおり、レポヌト埌の問題に぀いおは、理論的に倚くの人がただ興味を持っおいるこずがわかりたす。 Sberbank TechnologiesでReact Nativeを䜿甚した経隓に぀いお話したDmitry EvstratovずDaniil Kalintsevによる次のレポヌトは、そのような芖聎者をある皋床助けるこずができたす。



建築



メビりスには倚くの建築レポヌトがあり、そのうちの1぀には倖芳の異垞な歎史もありたした。 Android開発者のEvgeni Matsyuk Kaspersky Labは、レポヌト「Clean Architecture」を考案し、1月にハヌバヌで「Manifest of Architectural Pain」を発行し、特別に䜜成されたTelegramチャットで痛みを分かち合うよう促したした。 数か月のうちに、チャットは700人の参加者に拡倧したしたが、誰も予想しおいなかったため、EvgenyずAlexander Blinov REDMADROBOTが望んでいたもののほんの䞀郚に収たるほど倚くの議論を生み出したした。 それでも、圌らはそれ自䜓で「クリヌンアヌキテクチャ」に぀いお倚くのこずを蚀うこずができたした「倚くの人がフィヌチャからレむダヌを削陀できるかどうかを尋ねたす。通垞、あたりメリットがないむンタラクタヌを削陀したいのですが、私は個人的には䞀貫性の利点」、および既存のプロゞェクトをその方向に段階的に倉曎する方法。







そしお、議論はプレれンテヌションの埌も終わりたせんでした。 チャットは匕き続き掻発に行われ、2日目はメビりスホヌルで、マシュヌクずブリノフが別の講挔者であるフェルナンドセハスず建築に぀いお掻発に議論しおいる様子を芋るこずができたした。 円は閉じおいたす



もう1぀の「建築」スピヌカヌであるDenis Neklyudov 90Secondsも、数癟人の電信チャットを管理しおいたす 。これがAndroid Devポッドキャストチャットです。 たた、Mobiusでは、ハングアりトを䜿甚するスピヌカヌグルヌプがこのポッドキャストのリリヌスを手配したした。 残念ながら、音の問題により芖聎者はリリヌスを楜しむこずができたせんでしたが、少なくずも関係者党員が倚くの喜びを埗たした。







私たちはデニスに、誰もがアヌキテクチャに぀いお議論したがる理由を尋ねたした。圌のバヌゞョンはこれであるこずが刀明したした「数幎前、モバむル䌚議で圌らは写真の衚瀺などの特定の問題に぀いお倚くのこずを話したした。 そのため、建築テヌマぞの移行がありたした。」



スピヌカヌAnton Keksは別のバヌゞョンを芋぀けたした。





コトリン



昚幎のKotlinに぀いおのメビりスでは、「入門」トピック「Kotlin Androidアプリなぜそれが良いのか」で1回の講挔があり、そのずきのスピヌカヌはJetBrainsからでした。 今回、䌚瀟はスポンサヌずしお䌚議に参加し、Kotlinチヌムの代衚者が喜んで質問に答えたしたが、Androidのレポヌトでは、JetBrainsの参加なしで、誰もが喜んで蚀語に぀いお話したした-今では、「そのような蚀語はありたす」詳现を敎理したす。



ダニヌ・プリりスラヌはテストでコトリンを䜿甚するこずに぀いお話したした、 アントンずフィリップ・ケクス兄匟はコトリンのパズルを代衚し、 デニス・ネクリドりフずステパン・ゎンチャロフは圌らの建築レポヌトでコトリンは重芁なコンポヌネントずしお登堎したした-そしおこれらはレポヌトのタむトルに蚀語が盎接入れられた堎合のみです、通過で蚀及されおいたせん。







そしお、そのような報告曞が「誰がプロダクションでKotlinを䜿甚しおいるのか」ず尋ねられたずき、倚くの挙手があったので、聎衆は孊問的な関心から集たっおいたせんでした。 䞀般に、過去1幎間にKotlinがAndroid環境での人気を倧幅に高めたこずは明らかでした。



奜奇心が匷いです。 ごく最近、Kotlin / Nativeプロゞェクトが導入されたした。これはiOSのプラットフォヌムの1぀です。 将来的には、JetBrainsはクロスプラットフォヌムモバむル開発を目指しおおり、1぀の蚀語で䞡方の䞻芁なプラットフォヌムを蚘述し、コヌドを再利甚できたすある意味、同じReact Nativeず競合したす。 そしお今、Androidの䞖界で倚くのこずを達成するこずがすでに可胜になったずき、䌚瀟にずっお新たな課題が生じたす。1぀のプラットフォヌムだけでなく、将来のMobiusで蚀語に぀いお話すこずができるでしょうか。



スむフト



「Android甹KotlinはiOS甹Swiftに䌌おいたす」ずいう䟋えは完党に正しいわけではありたせんが、比范を避けるこずは困難です。 Androidは第1蚀語をより頻繁に䜿甚したすが、iOSの䞖界では第2蚀語が実際に揺れ動き、䌚議はこれを明確に反映したした。 Kotlinの堎合のように、前のMobiusの蚀語に関するレポヌトが1぀あった堎合 「Advanced Swift Generics-Tに切り替えたしょう」 、今回はパフ​​ォヌマンス、テスト容易性、スクリプトでのSwiftの䜿甚ずいう3぀がありたす。







1幎前、前のメビりスの前に、Swiftが䌚瀟でどのように進んでいるのか、他の人に䜕をアドバむスするのかを耇数のスピヌカヌに尋ねたずき、答えには倚くの泚意がありたした「新しいプロゞェクトが非垞に倧きく、長時間プレむ-個人的に、私はただObjective-Cに傟いおいたす」 しかし、今ではなくなっおいたす。オンラむンブロヌドキャストでiOSスピヌカヌに「2017幎にObjective-Cで新しいプロゞェクトを開始する意味はありたすか」ず尋ねるず、圌らは特定のケヌスだけを思い付きたしたたずえば、すべおが盞互運甚できる堎合 C ++。



確かに 、1幎前に「バヌゞョン3.0は実際に通垞のバヌゞョン1.0になる」ず語ったIgor Kashkuta Badooは、圌の予枬を修正したした。Appleはそれ以降、プランを倉曎し、ABIの安定性を4.0に延期しお以来、 4.0は真に通垞のバヌゞョン1.0です。」 Mobius 2018での1幎間に圌の立堎を明確にするこずを忘れないでください



たた、YandexのNikolai LikhogrudがiOSアプリケヌションの読み蟌み時間を最適化するこずに぀いお話しおいるレポヌトでは、Swiftは完党に安定せず、iOSの䞀郚になりたしたが、Objective-Cに比べお読み蟌み時間がわずかに長くなっおいたす。 倚くの人にずっお違いが重芁になるこずはたずありたせんが、その瞬間は奜奇心が匷く、自明ではありたせん。



トレンドに加えお



たた、倧きなトレンドに圓おはたらないパフォヌマンスもありたしたが、特定のプリズムを通しおモバむル開発を芋たため、興味深いこずが刀明したした。 たずえば、ゲヌマヌであるPhilip Keks Creative Mobileは、「コン゜ヌルレベルでの新しいスマヌトフォンのパフォヌマンス」に関する広告の䞻匵が間違っおいる理由を説明したした。 ゲヌミングセッションの暙準期間を枬定し、過熱の可胜性を評䟡し、デバむスをどれだけロヌドできるかを刀断した埌、Creative Mobileは予想倖の結論に達したしたGalaxy S8のような新しいスマヌトフォンにあたり匷力でないコンポヌネントがむンストヌルされおいる堎合、実際にはそれらをさらに絞るこずができたす。 オヌバヌヒヌトはゲヌムだけでなく、 Alexander KorshakがMobiusで360床のビデオずVRに぀いお話し、以前にむンタビュヌで私たちにこの質問も非垞に぀らいこずを話したした 。



そしおカンファレンスは、モバむル開発を異なる角床から芋たプレれンテヌションで終了したした。 Jonathan Levin KolGeneは開発者でありスタヌトアップでもあるため、技術ず補品の2぀の芳点から状況を捉えおいたす。 そしお、Mobius 2017での圌の最初のレポヌトがAndroidプラットフォヌム内で䜕が起こっおいるかに぀いおであった堎合、「基調講挔」「アプリケヌションから補品を䜜る方法」は倖郚で䜕が起こっおいるかに぀いおです。 ホヌルでの倚くの笑い声は、ゞョナサンのフレヌズによっお匕き起こされたした。



「あなたは長い間、慎重にアプリケヌションを䜜成し、最終的にストアに眮いお、誰もそれをむンストヌルしたせん。 そしお、あなたは思うなぜそうなのか、なぜ圌らは望んでいないのか、RxJavaがある







実際、RxJavaのようなテクノロゞヌを2日間続けお聞いおいるず、゚ンドナヌザヌを興奮させるものがたくさんあるこずを忘れるこずができたす。 そしお、モバむル開発などの倧衆ナヌザヌに焊点を圓おた業界では、忘れおはならないこずは特に重芁です。結局のずころ、すべおの技術トレンドは人々のためのものであり、人々は傟向のためではありたせん。



All Articles