モバイル時代でも戦える - Webエンジニアの歩み #devsumiD 参加メモ

モバイル時代でも戦える - Web エンジニアの歩み方

PC よりもモバイルが売上を上回り、インターネットトラフィックもモバイルが主流の時代に突入。モバイルはネイティブが主力と言われ、従来の Web の領域が食いつぶされつつある状況です。こうした中で、Web はモバイルでどんな役割を果たすのか?エンジニアは何にフォーカスしていけば良いのか? レスポンシブ Web デザインや HTML5 ハイブリッド開発、UI/UX といった、モバイルに関わる専門家を集め、これからを探ります。

座談会

  • Apache Cordova

    • Web の技術で Native アプリを作る開発ツール
    • Web の技術でやっていけると思っていたら全然違っていた。
      • Native で書かなければいけないところは多い
  • Native と Web の違い

    • Apple Design の型の上でやっていく Native と何でも入れることが出来る Web
    • モバイルファースト
      • パソコン優先の考え方を変える必要がある
      • 上の人ほど PC ファーストの考え方が多い
    • モバイルならではの UI/UX デザイン
      • アクションを起こした時の効果やアニメーションまでデザインに含める
  • 業務アプリでは

    • BYOD などクロスプラットフォームが必要になる場合もある
    • Cordova が非常に有用
  • Native と Web の差は開発者が楽できるとか?

    • Web エンジニアがいるからといって Hybrid が楽になるわけではない
    • Hybrid には Hybrid のノウハウも必要になってくる
  • Browser vs Native

    • HTML は元々マークアップ言語でドキュメントを表示するためのもの
    • Native の方がどうしてもリッチ
    • ホーム画面にアプリアイコンがあると、サービスが近くなる
  • Web のメリットはオープンなところ

    • アプリはストアからインストールしなければ始まらない
    • Web の場合はランディングしたらすぐ体験させることが出来る
  • Web エンジニアがこの先生きのこるには

    • なぜ Web か Native か、考えて行かなければならない
    • プロトタイピングに Cordova は使える
    • Native と Hybrid を使い分けていけば良い