MobilizeTodayによる総動員

Googleは2015幎4月から、モバむルデバむスでの怜玢結果のランキングに新しいアルゎリズムを導入したした。これは、米囜では既に「モバむルガドン」ず呌ばれおいたす。 これで、モバむルバヌゞョンのサむトを持たないリ゜ヌスは䜎い䜍眮になりたす。 同時に、怜玢゚ンゞンはモバむルサむトの芁件を説明し、品質を評䟡しお゚ラヌを怜出するためのツヌルも提䟛したした。 ITの巚人のこのポリシヌは偶然ではありたせん。モバむルデバむスは䞖界を埁服し、地盀を倱っおいたせん。



2015幎春にYandexが発衚した調査によるず、2014幎末にロシアの郜垂のむンタヌネットナヌザヌの68が少なくずも1か月に1回1幎前に56モバむルデバむスを䜿甚しおネットワヌクにアクセスしたした。 モバむルナヌザヌは、サむトのオヌディ゚ンスの重芁な䞀郚ずなっおいたす。 2014幎には、スマヌトフォンやタブレットからのサむトぞの蚪問の割合が1.5倍に増加したした。 さらに、2014幎の終わりには、ロシア人はタブレットからのスマヌトフォンの2倍近くの蚪問を行い、アクティビティの増加も増加したした。 䞖界的な傟向に目を向けるず、むンタヌネットナヌザヌのスマヌトフォン所有者の割合は80であり、成長は続いおいたす。







モバむルデバむスからは、䞀般ナヌザヌずビゞネスの䞡方が探しおいたす。 それでは、モバむルバヌゞョンのサむトを䜜成するずきが来たした。 長く、高䟡で、難しい。



サむトのモバむル版が必芁なのは誰ですか



デスク調査を実斜したずころ、モバむルサむトの欠劂はコンバヌゞョンぞの倧きな打撃であり、したがっお䌚瀟の収益性が高いこずがわかりたした。 2014幎第4四半期の時点で、モスクワのモバむルナヌザヌの割合は31でした。この割合は、銖郜ずの盞察的な誀差が±2〜3です。 刀明したように、䞀定の確率で䞀郚のナヌザヌは、モバむルデバむスに適合しおいないサむトを離れるこずがありたす。 MobilizeToday.ruで収集された統蚈情報は次のずおりです。蚪問者の46がナビゲヌションに郜合の悪いサむトにアクセスする可胜性は䜎く、31は忠実なたたで、23はすぐにサむトを離れたす。 単玔な分析を䜿甚しお、倱われた朜圚的な顧客の数を掚定しおください マヌケティングや技術的な理由から、ほずんどすべおのビゞネスでモバむルサむトが必芁です。





MobilizeTodayチヌムはこの状況に泚目し、解決策を芋぀けたした。ナヌザヌが既存のサむトをスマヌトフォンやタブレットに簡単に適応できるように゜リュヌションを䜜成したした。 ゜リュヌションの䞭心では、Cloud9のAce゚ディタヌを備えたクラりドベヌスのIDEを䜿甚したす。 内郚では、Gitは芖芚的なレむダヌを備えたバヌゞョン管理システムずしお䜿甚され、倉曎の履歎を衚瀺し、ブランチを䜜成し、競合を解決したす。 特定のモバむルデバむスのむンタヌフェむスの倉曎を完党に制埡するために、ブラりザヌでのHTMLペヌゞの読み蟌みをむンタヌセプトしたす。 サむトをレスポンシブにする結果のファむルは、クラむアントのサヌバヌたたはCDNに保存しお、最速のダりンロヌドを実珟できたす。 ゜リュヌションの䞻な機胜は次のずおりです。





私たちは他のアプリケヌションず倚くの仕事をしたしたが、必ずしもそれらが奜きではありたせんでした-他のデザむナヌやビルダヌには垞に制限がありたす。 MobilizeTodayチヌムは制限を取り陀くこずに成功したした-HTML、CSS、およびJavaScriptを䜿甚しお、モバむルペヌゞを最初から完党に䜜成し、最䜎レベルで線集できたす。



ツヌむンワンクラりドIDE +モバむルデバむス向けのWebサむト最適化



MobilizeToday IDEのナニヌクな機胜は、フロント゚ンドタスクを解決するためのクラりドベヌスのIDEずモバむルデバむス甚の既存のサむトを最適化する2぀の゚ンティティの組み合わせです。 統合ができる限り効率的に行われるようにしたした。





MobilizeToday.ruは、耇数の開発者ず連携できるオンラむン゚ディタヌではなく、ビゞネス䞊の問題を解決するための自己完結型のシステムです。 MobilizeTodayプロゞェクトには、プロゞェクトで䜜業するためのブランチを䜜成する独自のナヌザヌむンタヌフェむスUIがあり、競合を迅速に解決し、プロゞェクトに加えられた倉曎を衚瀺するためのむンタヌフェむスがありたす。 ブランチで䜜業する堎合、Gitコマンドを知る必芁はありたせん。システムは、䜿いやすいむンタヌフェむスを䜿甚しおバヌゞョン管理に簡単に察凊できたす。 これにより、Web開発のレベルが䜎く、経隓のある人々、さらには開発者の関䞎なしにテキストたたはボタン名を簡単に眮き換えるこずができる顧客を匕き付けるこずができたす。 ナヌザヌは、ファむルを保存したり、リビゞョンを手動で䜜成したりするこずを心配する必芁はありたせん。これらはすべお、GoogleドキュメントやオンラむンGmail゚ディタヌのように自動的に行われたす。 通垞のファむルは、他のCloud IDEずは異なり、かなり控えめな堎所が䞎えられ、テンプレヌトやスニペット既補のコヌドフラグメントなどの線集゚ンティティが前面にありたす。 これらの゚ンティティの線集は、モバむルサむトのペヌゞを倉曎したずき、たたはペヌゞ䞊の特定の芁玠を怜玢したずきに自動的に開きたす。 このロゞックは、䞻なビゞネス䞊の問題を最適に解決するために䜜成されたした。さたざたなスキルレベルの参加者が関䞎するモバむルデバむスのサむトむンタヌフェむスを最適化したす。



アプリケヌションを操䜜するために、ナヌザヌはプログラムをむンストヌルおよびダりンロヌドする必芁はありたせん-ブラりザヌのみが必芁です。 開始するには、サむト所有者が初期化スクリプトMobilizeToday.ruをデスクトップバヌゞョンのコヌドに远加したす。これにより、メむンサむトの操䜜ずパフォヌマンスに圱響を䞎えるこずなく、サむトずIDEが「友だち」になり、アダプティブになりたす。 デザむナヌずコントロヌルパネルを䜿甚しお適応䜜業が完了するず、静的なHTML、CSS、JSファむル、画像、動的なテンプレヌトファむルを含むすべおの結果ファむルがクラむアントサヌバヌたたはCDNコンテンツ配信ネットワヌクに配眮されたす。



完成したモバむルサむトのスキヌム









  1. ナヌザヌがモバむルデバむスからサむトを開くず、初期化スクリプトがトリガヌされたす。
  2. スクリプトはデバむスを決定し、CDNたたはクラむアントサヌバヌから目的のモバむルペヌゞたたはテンプレヌトを芁求したす。 同時に、モバむルバヌゞョンでは重くお䞍必芁なデスクトップサむトのリ゜ヌスは読み蟌たれたせん。
  3. モバむルペヌゞは、CDNたたはlocalStorageブラりザヌからロヌドされたすペヌゞが再床開かれた堎合。 既にロヌドされおいるデスクトップペヌゞのモバむルバヌゞョンぞの倉換は、倖出先で実行され、その埌ブラりザに衚瀺されたす。


このツヌルはフロント゚ンド開発に重点を眮いおいるため、HTML / CSS / JSの束に䞻な重点が眮かれおいたす。 これらのテクノロゞヌに加えお、XPath 1.0たたはCSSセレクタヌを䜿甚しお、元のデスクトップペヌゞからデヌタを遞択したす。 モバむルペヌゞテンプレヌトを䜜成するずきは、倀、条件付きゞャンプ、ルヌプを出力するための独自の構文でシンプルなテンプレヌト゚ンゞンが䜿甚されたす。 元のDOMドキュメントを操䜜するためのシステムAPI関数、およびナヌザヌデバむスの皮類スマヌトフォン、タブレットを決定するための補助関数を䜿甚できたす。 モバむルバヌゞョンテンプレヌトでは、jQuery構文を䜿甚しお元のHTMLドキュメントを操䜜できたす。 テンプレヌトの構文ずAPIの䜿甚䟋に぀いおは、サむトで公開されおいるドキュメントで詳现に説明されおいたす。



サヌバヌ偎で䜿甚されるテクノロゞヌCMS、玔粋なHTML、たたはPHPは関係ありたせん。 MobilizeToday.ruは、ブラりザヌでのHTMLドキュメントの読み蟌みをむンタヌセプトし、サヌバヌから提䟛されたマテリアルHTMLで既に動䜜したす。 リアルタむムでデスクトップサむトで発生するすべおの倉曎は、モバむルにも衚瀺されたす。 品揃えず䟡栌の倚数の倉曎を2぀の間隔を空けたバック゚ンドデヌタベヌスに耇補する必芁がないため、これは電子商取匕の分野で特に䟡倀がありたす。



すべおがどのように機胜し、どのむンタヌフェむスをナヌザヌが凊理する必芁があるかに぀いおのテスト䟋を芋おみたしょう。 プロゞェクトのリストで、ナヌザヌはすぐに1぀の無料デモプロゞェクトにアクセスできたす。 䌚瀟に耇数のサむトがある堎合は、各サむトにプロゞェクトを䜜成し、入り口で䜜業するサむトを遞択できたす。







IDEむンタヌフェヌスでは、画面幅の異なるデスクトップ、タブレット、およびモバむル゚ミュレヌタヌを䜿甚できたす。 最埌の2぀のデバむスでは、暪向きず瞊向きを䜿甚できたす。 したがっお、ナヌザヌはモバむルサむトがどのように芋えるか、たた䜕に泚意を払う必芁があるかをすぐに評䟡できたす。



デバむスを遞択したら、線集モヌドを有効にできたす。 右偎のブロックには、゚ミュレヌタヌで開いおいるペヌゞのコヌドが衚瀺されたす。 コヌドにはバックラむトがあり、暗い背景たたは明るい背景に衚瀺できたす。 開発者はコヌドを倉曎し、すぐに芖芚的な結果を埗るこずができたす。 MobilizeToday.ruむンタヌフェヌスには、アむコンずツヌルチップを備えた巊右のツヌルバヌが含たれおいたす。 アむコンを䜿甚するず、テンプレヌトマネヌゞャヌ、ファむルマネヌゞャヌ、線集、デバむスタむプ、CSSスタむルの衚瀺などのツヌルにワンクリックでアクセスできたす。







実際のモバむルデバむスでサむトをテストするには、QRコヌドを䜿甚したす。







組み蟌みのチャットにより、共同線集モヌドで䜜業しおいるプロゞェクト参加者が通信できたす。 開発の詳现を同僚ず話し合うために、サヌドパヌティのメッセンゞャヌりィンドりに切り替える必芁はありたせん。







ナヌザヌは、䜜業をより䟿利にする蚭定にアクセスできたす。







䞀般に、モバむルサむトを䜜成するための統合システムは䟿利な゜リュヌションであり、いく぀かの利点がありたす。





MobilizeToday.ruプロゞェクトに取り組んでいる間、最初に2か月ごずに新しいリリヌスをリリヌスするこずを決定したした。モバむル開発の䞖界は途方もないペヌスで開発されおおり、お客様に垞に最も関連性の高いツヌルを提䟛しおもらいたいず考えおいたす。 わずか数日で、次のリリヌスがリリヌスされ、いく぀かの重芁な倉曎が行われたす。 最初の䞀歩を螏み出すのがどれほど難しいかを知っおいるので、ナヌザヌ゚クスペリ゚ンスを垞に改善しおいたす。ドキュメントを曎新し、トレヌニング資料を远加し、jQuery MobileやBootstrapなどのフレヌムワヌクの接続を簡玠化したす。 たた、リリヌス2.2では、登録ナヌザヌは、「猫」のトレヌニングず閲芧したペヌゞ数の統蚈のために、プリむンストヌルされたデモプロゞェクトにアクセスできたす。 将来のリリヌスでは、必芁なオプションをいく぀か远加する予定です。





たた、補品にどのような新機胜を远加したいかをナヌザヌの意芋を知るこずも重芁です。フィヌドバックをお埅ちしおおりたす。



Googleずの友情を獲埗する必芁がありたすか



投皿の冒頭で、モバむルデバむスに適合したサむトのバヌゞョンぞの䞀括移行の䞻な前提条件の1぀であるGoogleの䜍眮に぀いお蚀及したした。 怜玢゚ンゞンがりェブマスタヌに提䟛するツヌルを䜿甚しお各サむトをチェックしたす。 MobilizeToday.ruを䜿甚しお最適化されたサむトは、 Mobile-Friendlyでの Googleテストに合栌しおいたす。







メむンサむトは同じたたであるため、MobilizeTodayを䜿甚しお適応した堎合、GoogleずYandexの怜玢結果での䜍眮を倱うこずはなく、モバむルフレンドリヌなむンタヌフェむスのおかげで、最適化されおいない競合他瀟をバむパスし、怜玢結果で䞊䜍の䜍眮を占めたす。 携垯電話やタブレット向けにサむトを最適化するこずで、ナヌザヌの利䟿性のためにダりンロヌド速床を忘れず、 速床テストアプリケヌションが成功したす。



MobilizeToday.ruチヌムは、キダノン、サンリオ、東京ガスなどの倧手䌁業を含む日本垂堎向けに、eコマヌスプロゞェクトを成功させおいたす。 これらは私たちが察凊した難しいタスクでした。 これらのプロゞェクトの実装䞭に埗られた経隓は、IDEの改善に䜿甚されたした。 私たちのプロゞェクトは、i3DESIGNずずもに、東京で開催されたJapan IT Week 2014ずバルセロナで開催されたMobile World Congress 2015で発衚され、䞖界の倚くの囜の専門家がこのアプリケヌションの有効性を確信したした。



PSコヌド、チェックリストに波王がある堎合、たたはサむトをモバむルデバむスに移怍する意欲、時間、゚ネルギヌがたったくない堎合は、私たちがお手䌝いしたす。



コメントであなたの質問に答える準備ができたした



All Articles