SlideShare a Scribd company logo
スマホアプリ
の ポイント
 2013年1月12日 LODサロン 大和田健一
自己紹介
@ohwada

大和田健一
日本Androidの会
OpenStreetMap
横浜コミニュティデザイン・ラボ

    2013年1月12日 LODサロン 大和田健一
スマホアプリのポイント


WEBアプリと比較して
   利点と制約



  2013年1月12日 LODサロン 大和田健一
スマホ の 利点
・いつでも、どこでも
・携帯性、即時性
            ➡
時間や場所に密着した情報

 2013年1月12日 LODサロン 大和田健一
スマホ の 制約事項
 (1) 画面が小さい
 (2) ネットワークが細い
 (3) デバイス性能が低い


  2013年1月12日 LODサロン 大和田健一
画面が小さい -> 大きい

                      地図
  一覧
                     詳細

  2013年1月12日 LODサロン 大和田健一
画面が小さい
一覧             詳細              地図




     2013年1月12日 LODサロン 大和田健一
情報の関係性が薄まる

                     操作の導線
                           UX/UI




 2013年1月12日 LODサロン 大和田健一
ネットワークが細い
                   LOD (分散型DB)
複数回の問合せ




   2013年1月12日 LODサロン 大和田健一
デバイス性能が低い

                    マーカー表示
                     170ヶ所
                       7秒




 2013年1月12日 LODサロン 大和田健一
制約事項への対応
(1) 画面が小さい
(2) ネットワークが細い
(3) デバイス性能が低い


 2013年1月12日 LODサロン 大和田健一
ネットワークが細い
ネットワーク・アクセスの並列化




   2013年1月12日 LODサロン 大和田健一
ネットワークが細い
ローカル・キャッシュ




  1回目                      2回目


 2013年1月12日 LODサロン 大和田健一
トラフィックの増大
端末     トラフィック            サーバ負荷
N倍       N倍                N倍




     2013年1月12日 LODサロン 大和田健一
トラフィックの増大
     キャッシュ・サーバー
端末   トラフィック               サーバ負荷
N倍     N倍                  軽減




      2013年1月12日 LODサロン 大和田健一
トラフィックの増大
         トラフィック サーバ負荷
           NxM   NxM
端末
N台
問合せ
 M回



      2013年1月12日 LODサロン 大和田健一
トラフィックの増大
      コンテンツ・サーバー
       トラフィック              サーバ負荷
端末       N倍                  M回
N台

問合せ
 1回              端末用
                コンテンツ

       2013年1月12日 LODサロン 大和田健一
まとめ
(1) 利点を活かすアプリに
(2) 制約を緩和する工夫を



  2013年1月12日 LODサロン 大和田健一

More Related Content

More from Kenichi Ohwada

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is Nougat
Kenichi Ohwada
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with Android
Kenichi Ohwada
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha
Kenichi Ohwada
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama
Kenichi Ohwada
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio
Kenichi Ohwada
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robots
Kenichi Ohwada
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper
Kenichi Ohwada
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker
Kenichi Ohwada
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela
Kenichi Ohwada
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP
Kenichi Ohwada
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2
Kenichi Ohwada
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela
Kenichi Ohwada
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura
Kenichi Ohwada
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginners
Kenichi Ohwada
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting
Kenichi Ohwada
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka
Kenichi Ohwada
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai
Kenichi Ohwada
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1
Kenichi Ohwada
 
20131221adk
20131221adk20131221adk
20131221adk
Kenichi Ohwada
 
20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms
Kenichi Ohwada
 

More from Kenichi Ohwada (20)

20161026 What is Nougat
20161026  What is Nougat20161026  What is Nougat
20161026 What is Nougat
 
20161008 Pepper with Android
20161008 Pepper with Android20161008 Pepper with Android
20161008 Pepper with Android
 
20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha20161001 Sakura IoT Platform Alpha
20161001 Sakura IoT Platform Alpha
 
20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama20160717 Raspberry Pi in Yokohama
20160717 Raspberry Pi in Yokohama
 
20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio 20160529 Pepper SDK for Android Studio
20160529 Pepper SDK for Android Studio
 
20160224_I_love_robots
20160224_I_love_robots20160224_I_love_robots
20160224_I_love_robots
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper
 
20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker20150805 MFT2015 & Pepper Speaker
20150805 MFT2015 & Pepper Speaker
 
20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela20150329 Make PCB with Eagle and Modela
20150329 Make PCB with Eagle and Modela
 
20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP20150327 History of Micro Computer in YRP
20150327 History of Micro Computer in YRP
 
20141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.220141005 Sensor Project in FabLab Kannai Vol,.2
20141005 Sensor Project in FabLab Kannai Vol,.2
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela
 
20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura20141105 FabLab in Fab Kura
20141105 FabLab in Fab Kura
 
20140910 Arduino for beginners
20140910 Arduino for beginners20140910 Arduino for beginners
20140910 Arduino for beginners
 
20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting20140820 Google Cardboard in Wearable Meeting
20140820 Google Cardboard in Wearable Meeting
 
20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka 20140802 Wearable Devices in JAG Yokosuka
20140802 Wearable Devices in JAG Yokosuka
 
20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai20140629 Sensor Project in FabLab Kannai
20140629 Sensor Project in FabLab Kannai
 
20140115 android controll evy1
20140115 android controll evy120140115 android controll evy1
20140115 android controll evy1
 
20131221adk
20131221adk20131221adk
20131221adk
 
20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms20131216 Android App Inventor and LEGO Robot Mindstorms
20131216 Android App Inventor and LEGO Robot Mindstorms
 

Recently uploaded

MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
CRI Japan, Inc.
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 

Recently uploaded (15)

MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 

20130112 lod android