Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINEアプリのモバイル体験改善に向けた取り組み / LINE App Mobile Experience Engineering

LINEアプリのモバイル体験改善に向けた取り組み / LINE App Mobile Experience Engineering

数億人のユーザがコミュニケーションに利用するLINEアプリの開発チームでは、モバイルプラットフォームのアップデートに合わせて組織横断のタスクフォースを毎年立ち上げて開発を行っていました。 今年はさらにこういったモバイル体験向上の取り組みを進める為に、モバイルエクスペリエンス開発室を立ち上げました。iOS/Androidヘの新機能対応や、LINEアプリを複数のデバイスで利用する際の体験向上、モバイルプラットフォーム特有のビルド環境改善に取り組んでいます。
本セッションでは、立ち上げの背景から具体的な取り組みについてご紹介します。

講演者
早石 明浩 / LINE Platform Development Center 2 副センター長 Mobile Experience開発室室長
富家 将己 / Mobile Experience開発室 副室長 Developer Experience室 マネージャー
セッションURL:https://fortee.jp/iosdc-japan-2021/proposal/0fef5057-99b7-4fdc-8c8c-d05e9818ca37

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers
PRO

September 19, 2021
Tweet

Transcript

  1. LINE    LINE Platform Development Center 2 

    Mobile Experience Dev  2021.08
  2. ొஃऀ঺հ ΤϯδχΞͱͯ͠-*/&ΞϓϦͷ։ൃνʔϜʹࢀՃ νʔϜͷن໛͕֦େͨ͠ҝɺ։ൃνʔϜΛ෼ׂ ͦΕʹ൐͍Ϛωʔδϟʹब೚ɻ -*/&ΞϓϦͷ։ൃΛߦ͏-*/&։ൃࣨͷࣨ௕ʹ೚ब೚ɻ ։ൃࣨͷηϯλʔԽʹ൐ͬͯ෭ηϯλʔ௕΁ɻ .PCJMF&YQFSJFODF։ൃࣨͷ্ཱͪ͛Λߦ͏ɻ ૣੴ ໌ߒ -*/&1MBUGPSN%FWFMPQNFOU

    $FOUFS෭ηϯλʔ௕ .PCJMF&YQFSJFODF։ൃࣨ ࣨ௕
  3. ొஃऀ঺հ J04ΤϯδχΞͱͯ͠-*/&ʹೖࣾ -*/&ΞϓϦͷ։ൃʹؔΘΔ ։ൃϚωʔδϟʔʹब೚ "QQ%FWνʔϜͷϚωʔδϟʔΛߦ͏ ̎.PCJMF&YQFSJFODF։ൃࣨͷ෭ࣨ௕ʹब೚ ෋Ո কݾ .PCJMF&YQFSJFODF։ൃࣨ ෭ࣨ௕

    %FWFMPQFS &YQFSJFODFࣨ Ϛωʔδϟʔ
  4. None
  5. None
  6. None
  7. -*/&ΞϓϦ ."6  +BQBO  ສਓ 5IBJMBOE  ສਓ 5BJXBO

     ສਓ *OEPOFTJB  ສਓ ओཁΧࠃ ԯ ສਓ
  8. None
  9. -*/&प೥ ೥ؒͭͷϦϙδτϦ ϑϧεΫϥονͰॻ͖׵͑Δࣄͳ͘೥ؒվྑΛՃ͍͑ͯΔ 0CK$ 4XJGU 4XJGUԽ ϑϧεΫϥονͰॻ͖׵͑Δࣄͳ͘೥ؒվྑΛՃ͍͑ͯΔɻ׬શ4XJGUԽ·Ͱ΋͏গ͠ɻ ॳظʹ։ൃ͞Εͨج൫෦෼ͷίʔυ΄Ͳ4XJGU΁ͷҠߦʹ͕͔͔͍࣌ؒͬͯΔɻ ৽نͷίʔυ௥Ճ͸جຊతʹ4XJGUɻ ̏όʔδϣϯରԠ

    αϙʔτର৅ͷ04͸̏όʔδϣϯ ݱࡏJ04  Λαϙʔτ J04ϦϦʔεޙ͸J04  ΛαϙʔτΛ༧ఆɻ
  10. -*/&ͱJ04ରԠͷาΈ

  11. J04J1IPOF9ରԠ

  12. J04J1IPOF9ରԠ ରԠʹJ1IPOF9ͷൃച͔Β̍ϲ݄͔͔ͬͨ J1IPOF9ൃച  -*/&ରԠ  ը໘਺͕ଟ͗ͯ͢ରԠ͕େม ํ਑ΛܾΊ͔ͯΒશը໘Λख෼͚ͯ͠ରԠ ண͔ͤ͑ػೳ͕ը໘ͷมߋʹରԠͰ͖ͳ͍ طଘண͔ͤ͑΍ΫϦΤΠλʔζண͔ͤ͑ͷରԠ

    ϊονΛߟྀͯ͠ͳ͍6* σβΠϯ͠௚͠΍ํ਑มߋͳͲ
  13. Ұ൪க໋తͩͬͨ͜ͱ J04J1IPOF9ରԠ ग़͕ͩ͠஗͔ͬͨ ରԠ։͕࢝J04ϦϦʔεޙͷ݄த०͔Β ৽͍͠9DPEFͷϏϧυʹͳ͔ͳ͔੒ޭͤͣʹ͍ͨ ͦ΋ͦ΋৽04ରԠ͸ޙखʹճ͍ͬͯͨ ͜ͷ··Ͱ͸·͍ͣ ৽͍͠04ʹରԠ͠Ϣʔβʔʹ࠷৽ͷ69Λಧ͚Δ͜ͱ΋ॏཁ ৽͍͠σόΠεͷମݧΛ͔ͬ͠Γ࢖͑ΔΞϓϦʹͳΒͳ͚Ε͹ͳΒͳ͍

  14. ৽04ʹ͍ͪૣ͘ରԠ͢Δ &BSMZ#JSE5' ৽04΁ͷରԠΛूதͯ͠ߦ͏૊৫ԣஅܕλεΫϑΥʔε 5' 88%$͔Β04ϦϦʔε·ͰͷҰ࣌తͳνʔϜ &BSMZ#JSE ૣى͖ɺૣ͘ಈ͘ ͭͷλεΫ ৽4%,Ͱͷಈ࡞ͷ҆ఆԽ ৽04Ͱͷ৽ػೳରԠͷاը࣮૷

    Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ ৽04ϦϦʔε·Ͱͷϲ݄ؒݱߦͱ৽9DPEF྆ํͰಈ͘ίʔυͷௐ੔ ৽04ͷ#FUBϦϦʔεຖʹى͜Δมߋ΁ͷରԠͱόάϨϙʔτ
  15. J04ͰͷରԠ &BSMZ#JSE5' 4JSJγϣʔτΧοτ 4JSJ͔Βϝοηʔδͷૹ৴ΛఏҊ͞ΕΔΑ͏ʹ͢Δ ௨஌ͷάϧʔϓԽ νϟοτ͝ͱʹ௨஌Λ·ͱΊͯදࣔ͢Δ ύείʔυϩοΫ࣌ʹ୅ସϝοηʔδͷදࣔ

  16. J04ͰͷରԠ &BSMZ#JSE5' $POUFYU.FOV %UPVDIͷ୅ସػೳ ϒΦϯػೳͱݺ͹Ε͍ͯΔ J1IPOFϦϦʔεޙिؒఔ౓ͰରԠ J04ͷมߋ఺͕େ͖͘-*/&શମͷରԠ͕೉͔ͬͨ͠ %BSL.PEF ΞϓϦશମʹӨڹ ண͔ͤ͑ػೳΛ%BSL.PEFʹద༻͠ޓ׵ੑΛอͪͭͭΞοϓσʔτ

    4FNBOUJD$PMPSͷར༻ ண͔ͤ͑ͰΧόʔग़དྷ͍ͯͳ͔ͬͨ෦෼΋ݸผʹ%BSL.PEFʹରԠ ৄ͘͠͸ IUUQTZPVUVCF$*P+[TLC99*
  17. J04ͰͷରԠ &BSMZ#JSE5' XBUDI044XJGU6* Ҏલʹ࡟আͨ͠8BUDIBQQΛϦχϡʔΞϧ *OEFQFOEFOUBQQΛ໨ࢦͯ͠ϑϧεΫϥονͰ৽ن։ൃ 4XJGU6*΁ͷ௅ઓ 4IBSF4VHHFTUJPO ࣮૷͸Ͱ͖͍͕ͯͨ04ͷόάͰ͠͹Β͘ग़ͤͣ ϦϦʔε·Ͱʹ͕͔͔࣌ؒͬͨ 4JHO*OXJUI"QQMF

    ΨΠυϥΠϯมߋʹ൐͏࣮૷ظݶ͕͋ͬͨͷͰ༏ઌతʹରԠ
  18. J04ͰͷରԠ &BSMZ#JSE5' 8JEHFU νϟοτ΁ͷγϣʔτΧοτ8JEHFU /FXT 8JEHFU 8JEHFUͷߋ৽੍ݶʹ೰Ή 1JDUVSF*O1JDUVSF ૹ৴ͨ͠ϏσΦͷ࠶ੜΛΞϓϦ֎Ͱ΋ఏڙ "55

    "QQ5SBDLJOH5SBOTQBSFODZ ৽ͨͳ"QQMFͷ1SJWBDZํ਑΁ͷରԠ
  19. J04ʹ޲͚ͯ ௨஌ػೳ $PNNVOJDBUJPO/PUJGJDBUJPO 5JNF4FOTJUJWF/PUJGJDBUJPO ूதϞʔυ 4JSJ4VHHFTUJPOJO8JEHFU 2VJDL/PUF 4BGBSJ&YUFOTJPO

  20. ৽͍͠૊৫ͷ͝঺հ

  21. ૊৫มߋ ̎೥݄ AS IS TO BE J04"OESPJEͷ։ൃऀ͕ ҟͳΔνʔϜʹॴଐ ϞόΠϧϓϥοτϑΥʔϜؒͰ ࡉ͔͍࢓༷ͷ͕ࠩੜ·Ε΍͔ͬͨ͢

    J04"OESPJEͷνʔϜΛ౷߹͠ɺ ։ൃ໨తʹԊͬͯνʔϜΛ࠶ฤ੒ ڞ௨ػೳͷϓϥοτϑΥʔϜؒͷ ࠩҟΛݮΒ͢ ϞόΠϧϓϥοτϑΥʔϜͷ ৽ػೳମݧվળʹίϛοτ͢Δ νʔϜͷ্ཱͪ͛
  22. ֤ϞόΠϧϓϥοτϑΥʔϜ ͷ৽ػೳΛऔΓೖΕΞϓϦͷ ମݧΛվળ͢ΔνʔϜ J04"OESPJE &YQFSJFODF ෳ਺ͷϓϥοτϑΥʔϜ ޲͚ʹ-*/&ΞϓϦͷମݧ Λվળ͢ΔνʔϜ .VMUJ%FWJDF &YQFSJFODF

    Ϗϧυ؀ڥͷվળ ΍ίʔυͷΫΥϦςΟͷ վળΛߦ͏νʔϜ %FWFMPQFS &YQFQSJFODF .PCJMF&YQFSJFODF։ൃࣨ
  23. 8FBSF)JSJOH

  24. THANK YOU