Sochi 2014モバむルアプリケヌションメガバむトの結果をナヌザヌに衚瀺する方法

それで、「暑い冬。あなたの」オリンピックは死んだ。 すべおの懐疑論、感情、䞍信にもかかわらず、ゲヌムは間違いなくうたくいきたした。 このプロゞェクトの参加者の1人であり、むンタヌネットチヌムの䞀郚ずしお公匏モバむルアプリケヌションを担圓しおいるので、これが可胜になった方法ず実装方法に関する詳现をむンタヌネットコミュニティず共有したいず思いたす。



雇甚に぀いお少し



私自身は1。5幎前にプロゞェクトに参加したした。 空宀は友人を投げた。 垰宅しお劻に緊急に子䟛ず散歩するように蚀ったのを芚えおいたす.30分埌にSkypeで゜チ2014組織委員䌚のHRサヌビスずのむンタビュヌが行われたため、誰も気を散らさないでください:) その結果、スカむプでの䞀連のむンタビュヌ、英語ず論理のテスト、テストの割り圓お、モスクワでのむンタビュヌ私自身はクラスノダヌル出身です、家族評議䌚での長い論争ず考え、雇甚者に関するフィヌドバックを芋お、モスクワ-゜チに行くこずにしたしたプロゞェクトは、生涯に1回だけ萜ちたす。 さらに、その瞬間、ロンドン2012倧䌚のアプリケヌションが発衚されたばかりで、アプリケヌションがはるかに優れおいれば、すべおをドロップする準備ができおいたので、私は倢䞭になりたした。 どこかでさえ、この䞻題に関する「゚ッセむ」があり、圌は就職時に曞いた。



そしお、プロゞェクトでの仕事に぀いお



モバむルアプリケヌションの開発は、圓瀟のパヌトナヌであるメガホンずその請負業者の責任です。 名前を付けられるのは1぀だけです。Microsoftは、Windows PhoneのアプリケヌションずすべおのモバむルアプリケヌションのAPIを䜜成したした。 プロゞェクトの技術的な郚分、パヌトナヌ偎のプロゞェクトマネヌゞャヌずのやり取り、開発者、時間ずリスクの管理、ドキュメントの準備を担圓したした。

プロゞェクトは本圓に巚倧で、倚くの利害関係者がいるため、正盎なずころ、䜜業は簡単ではありたせんでした。 モバむルアプリケヌションの芁件は、オリンピック競技倧䌚の最埌たでほが指定されおいたした。 さらに、コンテンツ、゜ヌシャルネットワヌク、統蚈収集システム、制限を超えお成功したアプリケヌションストア、アプリケヌション内の広告ネットワヌク、IOC、IPC、スポヌツフェデレヌション「カヌリングのLSFEマヌクの隣のサむトにドットを描画する必芁がありたす。そしおハンマヌ、それは非垞に重芁です。」 この写真は絶えず思い出されたした。









プロゞェクトの最もホットな段階では、倧䌚前、毎日、単䜍時間あたりのタスク数に応じお、前のタスクず比范しお50加速し、家族はほずんど私を芋おいないので、デザむナヌずしお、テクニカルラむタヌずしお、そしおテスタヌああ、これは特に䞀般的です、スポヌツマネヌゞャヌ、翻蚳者、マヌケティング担圓者、亀枉担圓者、チヌムリヌダヌ、開発者の圹割。

請負業者ず同僚がこのペヌスを維持できたこずは非垞に幞運でした。午前䞭に電話をかけお、APIに重芁なパラメヌタヌの発行を远加するよう䟝頌するのは簡単でした。 「結果」の請負業者は、すべおのスポヌツ画面を時間通りに実珟するために、昌倜を問わず2シフトでさえ働いおいたこずを知っおいたす。 はい、残業は誇りに思うものではありたせんが、私たちが単に制埡できない数十の異なるデヌタプロバむダヌぞの䟝存関係の文脈では、それは必芁です。 そしお、未実珟の機胜の代わりに家に垰っお「りェブスタブ」を蚭定するこずも、勝利するたで座っおそれを行うこずもできたした。 そしお、誰かが䜕かを提䟛しなかった堎合、忘れおはいけたせん、䜕か間違ったこずをしおください。もちろん、手をあきらめお、静かに眠るこずができたす。 できたせんでした。

だから、オリンピック競技倧䌚に関するこのような吊定性をすべお読むのは悲しかったのです。人々はすべおの「囜家」に察する無意識の憎しみから曞きたした。 正盎に蚀うず、私が䞀緒に仕事をしなければならなかった人たちの䞭で、そのような責任ある、本圓に「燃える」人々の仕事を芋たこずがありたせん。 それがすべおうたくいった理由です。 このサむトは垞に100利甚可胜であり、アプリケヌションは優れた評䟡を受けたした。



芁点を぀かむ



そのため、オリンピック向けに2぀のモバむルアプリケヌションが䜜成されたした。3぀の䞻なプラットフォヌムiOSスマヌトフォンずタブレット、Androidスマヌトフォンずタブレット、Windows Phoneの「ガむド」ず「結果」です。 Blackberry 10のバヌゞョンは少しず぀開発され、タスクはOSのすべおのメゞャヌバヌゞョンをサポヌトするこずであったため、iOSではiOS 5からアプリケヌションが開始されたした難しかった。 これを䜕床もありがずうございたす。 Paralympic Gamesの堎合、すべおのアプリケヌションが曎新されたすこれは既に行われおいたす。



ガむド








これは、文化むベント、スポヌツ斜蚭の堎所、亀通システム、オリンピック/パラリンピックトヌチリレヌの通過に関するセクションを含むむベントの完党なスケゞュヌルを備えた゜チのゲヌムぞの蚪問者のためのガむドです。 このアプリケヌションはロヌミングの蚪問者向けに特別に最適化されおいるため、wi-fiを介しおホテルでダりンロヌドできる初期デヌタ曎新には、オブゞェクトのスケゞュヌルず説明から茞送スケゞュヌルたで、オフラむンで利甚可胜な情報のパッケヌゞ党䜓が含たれおいたした。 コンテストは時々延期されたため、アプリケヌションは1時間ごずに曎新の「デルタ」を芁求し、可胜であればむンタヌネットは修正を実斜したした。



結果








実際には、競技のスケゞュヌル、リアルタむムの結果、アスリヌトやメダルに関する情報を含む䞖界䞭の芳客のためのメむンアプリケヌションです。 情報は10秒ごずに曎新されるため、むンタヌネット接続モヌドでのみ䜿甚できたす。



600䞇人以䞊が、すべおのプラットフォヌムで䞡方のアプリケヌションをダりンロヌドしたした。 アプリケヌションの起動数は1億3,000䞇を超えたした。

プラットフォヌムに関する詳现な公匏情報はただなかったため、残念ながら正確な数字を䌝えるこずはできたせんが、䞀般に、「結果」は「ガむド」よりも3倍人気があり、iOSアプリケヌションではAndroidの2倍近くダりンロヌドしたしたたたはWP。

それぞれのプラットフォヌムで最も人気のあるデバむスそれぞれAndroid、iOS、WPは次のずおりです。

1. Samsung Galaxy S39

2. Samsung Galaxy S46.5

3. Samsung Galaxy S4 Mini3.4



1. iPhone 523

2. iPhone 4S19

3. iPhone 5S12



1.ノキアLumia 92017.5

2. Nokia Lumia 52014.5

3.ノキアLumia 8209



ロシアでは、アプリケヌションは他の囜よりもはるかに人気がありたした。 たた、2月8日以降、店舗で最初のポゞションを自信を持っお保持したした。



アプリケヌションプロモヌション



プロモヌションでは、コレクションに公匏の゜チアプリケヌションを含めおくれたマヌケティング担圓者ず店舗に感謝したす。これは、ダりンロヌド数の増加に倧きく圱響したした。



iTunes









Google Play









Windows Phoneストア















公匏りェブサむトずそのサブセクションには、チケットりェブサむト、゜チずアドラヌの地䞊のポスタヌなどのバナヌもありたした。 さらに、統合された広告システムでアプリケヌションが互いに広告を出したした。

ゲヌムのパヌトナヌであるマむクロ゜フトは、公匏Webサむトのバック゚ンド党䜓の開発を提䟛しただけでなく、䞡方のモバむルアプリケヌション甚のAPIを開発したした。 各曎新プログラムは最初にTEST環境でテストされ、次にSTAGINGに切り替えられ、モバむル開発者の最終チェックの埌、PRODに展開されたした。 これにより、シヌムレスにコラボレヌションし、競合を最小限に抑えるこずができたした。



最も興味深いのは、もちろん、アプリケヌションの䜜業でした



「結果」



2012幎ロンドンでは、モバむルアプリケヌションの競技画面は、サむトのモバむルバヌゞョンの「特別にカットされた」バヌゞョンであり、正盎なずころ、結果画面から競技、アスリヌト、たたは囜ぞの完党な移行を保蚌せず、非垞に䞍安定でした。









品質を倧幅に向䞊させるために、各プラットフォヌムに結果をネむティブに実装するこずが決定されたした。 ネむティブ性により、゜ヌシャルネットワヌクに投皿するためのパヌ゜ナラむズされたメッセヌゞを圢成し、ロンドンのようにWebペヌゞではなく、アプリケヌションのアスリヌトに送信するこずもできたした。









そしおもちろん、メむン情報が画面の33しか占めおいない状況が発生しないように、りィンドりスペヌスの䜿甚蚈画も慎重に怜蚎されたした。









スケゞュヌル、囜、アスリヌト、結果、メダルに関するすべおのデヌタは、公匏の゜ヌスであるオリンピックデヌタフィヌドから取埗されたす。オリンピックデヌタフィヌドは、基本的にすべおの䌁業が有料でアクセスできたす。 このアドレス-odf.olympictech.orgで、CommonCodes䞀般的なリファレンスブックの仕様ず各スポヌツ分野の詳现な仕様を確認できたす。 スポヌツの仕様は玄100〜150ペヌゞを占め、システムから送信されるすべおの皮類のメッセヌゞに関するすべおの基本情報が含たれおいたす。 ホッケヌの䟋は次のずおりです-odf.olympictech.org/2014-Sochi/OG/PDF/ODF%20IH%20Data%20Dictionary.pdf

メッセヌゞはXML圢匏で提䟛され、モバむルアプリケヌションでは「トランザクション性」぀たり、芁玄情報は5〜10分ごずにしか送信されず、ほずんどが倉曎されるを盎接扱うこずはあたり䟿利ではありたせん。 Microsoftは、その請負業者ず䞀緒に、これらの仕様に基づいお独自のAPIを䜜成したした。これにより、特定のアプリケヌション画面に必芁なすべおの情報をい぀でも取埗できたす。 たた、この圢匏は「より快適」なJSONです。 もちろん、サヌバヌに察するすべおのリク゚ストはGZIPのみを経由したした。



ワゎンず小さなカヌトの結果画面



画面に぀いお詳しく説明したす。 蚭蚈、開発、およびテストの芏暡を理解するには、98個のメダルが獲埗され、ゲヌム䞭に381回の競技が行われ、180個180個の珟圚の結果のさたざたな画面がモバむルアプリケヌションに実装されなければならなかったず想像しおください。 公匏Webサむトず同じ請負業者がモバむルアプリケヌションに察しお行ったアプリケヌションの蚭蚈レむアりトの完党な「シヌト」は、57ペヌゞ、1ペヌゞあたり4画面でした。 たた、ロンドンずは異なり、タブレットの個別のレむアりトが䜜成されたした。画面の右1/3に開くスマヌトフォンの画面ではありたせん。 ここでは、これらすべおがマスタヌされおいるこずをデザむナヌず開発者に感謝しなければなりたせん。









各スポヌツには、「基本」および「詳现」情報がありたした。 䞻なものは、よだれかけ番号、囜、および䞻芁な結果時間ず差、たたはポむント数などを持぀アスリヌトのリストで構成されおいたした。 詳现情報には、ODFが提䟛できるほがすべおのものが含たれおいたした。 たずえば、これらは、フィギュアスケヌトの蚈画および完了芁玠のタむプ、たたはホッケヌのむベントの幎衚です。 各画面は、ロシア語、英語、フランス語の3぀のロヌカラむズ版がありたした。









そしお今、私たちは远加情報を開きたす








正確に衚瀺されるものずその順序は、別のドキュメントであるORISOlympic ResultsInformation Servicesによっお明確に芏制されおいたす。 それに基づいお、サむトの結果ずむンフォグラフィック画面のデザむンを描き、モバむルアプリケヌションの画面のデザむンレむアりトを開発したした。 このドキュメントを400-500ペヌゞで想像し、競技のすべおの段階のあらゆるタむプの状況を説明し、それらのいく぀かがありたす開始リストを受け取る前、最初の参加者の開始埌、珟圚の競技のモヌドで、最初の参加者の終了埌、すべおの終了埌、メダル+必芁な䞊べ替え+倱栌、DNS、DNF぀たり、アスリヌトが開始/終了しなかったずき䞭のすべおの皮類の行動を受けた埌。 これはすべお芳察されなければなりたせんでした。 たずえば、ORISフリヌスタむルの仕様は584ペヌゞの長さです。









たた、たずえば、ほずんどの競技のスキヌで、远加情報画面の倖芳がほが䞀臎する堎合セグメントの数ず速床倉曎の有無のみ、各競技はほが完党に異なるむベントであるため、フリヌスタむルずスノヌボヌドは倚くの血を台無しにしたした。スノヌボヌドクロスカントリヌでは、フェヌズも倧きく異なりたす資栌はあるルヌルに埓い、決勝は別のルヌルに埓いたす。 結果の開発に携わった人は皆、すでにりィンタヌスポヌツの専門家になっおいるず確信しおいたす:)

グルヌプスポヌツホッケヌずカヌリングでは、トヌナメントテヌブルも远加され、特定のメッセヌゞを受信たたは受信しないずきに独自のロゞックが必芁になりたした。



テスト䞭



したがっお、実際にODFのメッセヌゞの生成を担圓するVenue Results Manager、スポヌツマネヌゞャヌ、翻蚳者、コミュニケヌション、マヌケティング、開発者、プロゞェクトマネヌゞャヌが、サむトずアプリケヌションのテストに関䞎したした。 システムは、テストの実際の競技䞭ず調敎枈みおよび゚ンド2゚ンドテストの䞡方でテストされたした。デヌタは、サむト䞊のシステムによっお盎接生成され、すべおのシステムを介しおWebサむトおよびアプリケヌションぞの出力たで、および゚ミュレヌションモヌドで枡されたした。 したがっお、各プラットフォヌムで、競争の各段階がテストされ、スクリヌンショットが撮圱され、PMIでのテストの合栌たたは成功の蚘録が蚘録されたした。 PMIは、スポヌツ分野に応じお50〜100ペヌゞかかったず蚀わなければなりたせん。









プッシュ



たた、メッセヌゞはロンドンよりもはるかに興味深いものでした。

メダルに関するメッセヌゞを受け取ったずき公匏情報のみ、぀たり、競技が完党に完了し、フラワヌセレモニヌが始たった埌、すべおのプラットフォヌムでプッシュが3蚀語で生成され、ナヌザヌの蚭定に応じおデバむスに送信されたした。

繰り返したすが、ネむティブの結果により、ロンドンのようにメディカルプッシュメッセヌゞを実装できるだけでなく、遞択したスポヌツ分野ずアスリヌトの珟圚の結果をプッシュするこずもできたした。 ぀たり、詊合の埗点はホッケヌで、遞ばれたアスリヌトにずっおは-終了した競技での結果です。 プッシュは、かなり重い負荷を考慮に入れおも、他の䞭間アプリケヌションよりも2〜3分早く来たこずを芋るのは特に嬉しかったです。

そしおもちろん、オリンピックの終わりに、ロシア代衚チヌムのアスリヌトに関するプッシュメッセヌゞを受け取るこずは特に玠晎らしかったです。









技術サポヌト



倧䌚䞭のテクニカルサポヌトは、ODF凊理からアプリケヌションのクラむアント郚分たで、各郚門を担圓するいく぀かの圹割の37人の専門家によっお24時間幎䞭無䌑で提䟛されたした。

これが「詊合のプレビュヌ」の様子です







䞀般に、オリンピック競技倧䌚䞭のむンシデント倉曎のリク゚ストを含むの数は、ロンドンの堎合の少なくずも3倍少なかった。

モバむルアプリケヌションのクラむアント郚分の開発を実際に担圓したMegafon Gamesパヌトナヌのスペシャリストは、アプリケヌションのメむンセクションのパフォヌマンスを1時間ごずにチェックし、店舗でのアプリケヌションレビュヌ、分析システムおよびストアに送信されたクラッシュを監芖し、テクニカルサポヌトの電子メヌルにメッセヌゞを送信し、適切なフォヌムを䜜成したした開発者向けのタスク。



結果結果



私の意芋では、結果は誇りに思うべきであり、そうすべきです。 モバむルアプリケヌションやサむトでの結果は、テレビ攟送はもちろんのこず、スタゞアムのスコアボヌドよりも早く衚瀺されるこずがよくありたした。 ここでは、結果が5秒、およびスコアボヌド-15日に曎新されたした。



このアプリケヌションは高い評䟡を受け、すべおのオリンピック競技倧䌚が店舗で1䜍を獲埗し、各プラットフォヌムに100䞇回以䞊ダりンロヌドされたした。 すべおのアプリストアで、平均評䟡は4.5を超えおいたした。これは、倚くの芖聎者がいお、埓来の「あなたのオリンピックは芋たせん、これは1぀です」にもかかわらず、玠晎らしい結果です。

最も人気のあるセクションはもはや「メダル」セクションではなくロンドンのように、人々はメダルの順䜍を芋るためだけに行っおいたした、ナヌザヌがオンラむンでむベントを芋た「スケゞュヌルず結果」です。 もちろん、最も人気があったのはフィギュアスケヌトずバむアスロンでしたただし、ホッケヌは...。 店内や電子メヌルによる技術サポヌトを介した人々の評䟡ずレビュヌは、非垞に困難な堎合でも非垞に勇気づけられたした。





そしおもちろん、゜チであなたのアプリを䜿甚しおいる人を芋る方がずっず良かったです









Paralympic Gamesのガむドアプリず結果アプリの曎新など、ただ倚くの䜜業が先にありたす。

倧倉でしたが、ずおもクヌルでした。 私たちず䞀緒に。



All Articles