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

低スペック端末でも快適に読書を行うための仕様と技術

 低スペック端末でも快適に読書を行うための仕様と技術

2016.04.15に開催された電子書籍アプリ勉強会の資料抜粋

2e5fd2b834bc55e4362753952a7c0c9f?s=128

eaglesakura

April 17, 2016
Tweet

Other Decks in Programming

Transcript

  1. ௿εϖοΫ୺຤Ͱ΋ շదʹಡॻΛߦ͏ͨΊͷ ࢓༷ͱٕज़ ిࢠॻ੶ΞϓϦษڧձ גࣜձࣾτοϓήʔτ ࢁԼ෢ࢤ!FBHMFTBLVSB

  2. ஫ʣެ։༻ࢿྉ͸ ΞϓϦΛ؍࡯͢Ε͹Θ͔Δ ൣғͷ࿩ʹߜ͍ͬͯ·͢

  3. ࣗݾ঺հ

  4. ࢁԼ෢ࢤ !FBHMFTBLVSB

  5. ஶॻ ॳΊͯͷ0QFO(-&4 ίϐϖͰ͸͡ΊΔ "OESPJEήʔϜϓϩάϥϛϯά &⒎FDUJWF"OESPJE

  6. ։ൃͨ͠ಡॻΞϓϦ

  7. None
  8. w τοϓήʔτ͔ࣾΒϦϦʔε͞Ε͍ͯΔ w ։ൃ͸࣮࣭తʹ!FBHMFTBLVSBҰਓ͚ͩ w ೥ʙ೥ʹ͔͚ͯ։ൃ w ຊۀͷۭ͖࣌ؒͰ։ൃˍϦϦʔε͍ͯ͠Δ w ࣌୅ʹ͋ͬͨɺॊೈͳ࢓༷มߋΛଓ͚͍ͯΔ

    w ϦϑΝϨϯεͱͳΔϢʔβʔ૾͸ࣗ෼Ͱ͋Δ
  9. ΞϓϦͷಛ௃

  10. ᶃܰշͳಈ࡞Λ ࣮ݱ͢Δ࢓༷ͱٕज़

  11. શͯ͸ "OESPJE୺຤Λ ΋Βͬͨ͜ͱ͔Β ࢝·ͬͨ

  12. B1BEͰ։ൃ͕ελʔτͨ͠

  13. ౰࣌ͷ΍ΓͱΓ

  14. ౰࣌ͷ΍ΓͱΓ

  15. w "OESPJE w άϥϑΟΫε؀ڥྼѱʢ(16Λඇ౥ࡌʣ w ౥ࡌϝϞϦগྔ w ײѹࣜλονʢϑϦοΫ΄΅ෆՄʣ w BEC઀ଓෆՄʢσόοάਏ͍ʣ

    w 04ࣗମ͕ෆ҆ఆ લఏͱͳΔ୺຤࢓༷
  16. ී௨ʹ࡞Δͱࢮ͵͜ͱ w ը૾ʙຕͷϩʔυ͢Β஗͍ w ਺ϖʔδͷϩʔυͰ00.͕ൃੜ w ϑϦοΫͰϖʔδૹΓͰ͖ͳ͍ w Ξχϝʔγϣϯ͸΄΅ಈ͔ͳ͍ʢॏ͗ͯ͢ʣ

  17. ੾Γࣺͯͨ࢓༷

  18. Ξχϝʔγϣϯ

  19. w ϖʔδૹΓɾ໭͠ͰΞχϝʔγϣϯ͠ͳ͍ w ϑϦοΫ͸ඇରԠͰɺλοϓͷΈͰભҠ w ͔ͳΓܰ͘ͳͬͨ w Ξχϝʔγϣϯʹ࢖͏$16࣌ؒ͸ϩʔυʹ࢖͏

  20. ը૾ϩʔυ஗͍໰୊

  21. ը૾ϩʔυ஗͍໰୊ w ͦ΋ͦ΋4%Χʔυ͔ΒಡΈࠐΈ͕஗͍ w σίʔυ΋஗͍ w ॖখͯ͠΋ম͚ੴʹਫ w ผͳղܾखஈ͕ඞཁʹͳͬͨ

  22. ಠࣗͷ ߴ଎ϨϯμϦϯά γεςϜ։ൃ

  23. ಠࣗͷϨϯμϦϯάγεςϜ ຕͷը૾Ͱ͢Βॏ͍

  24. ಠࣗͷϨϯμϦϯάγεςϜ ը૾Λෳ਺෼ׂ͢Δ

  25. ಠࣗͷϨϯμϦϯάγεςϜ ຕ໨ϩʔυ׬ྃ

  26. ಠࣗͷϨϯμϦϯάγεςϜ ຕ໨ϨϯμϦϯά ฒߦͯ͠ ຕ໨ϩʔυ

  27. ಠࣗͷϨϯμϦϯάγεςϜ ຕ໨ϨϯμϦϯά ຕ໨ϩʔυ

  28. ಠࣗͷϨϯμϦϯάγεςϜ ຕ໨ϨϯμϦϯά׬ྃ

  29. ಠࣗͷϨϯμϦϯάγεςϜ ຕ໨ͷϨϯμϦϯά׬ྃ ࣌఺͔ΒಡΈ࢝ΊΒΕΔ

  30. w ϩʔυͱϨϯμϦϯάΛฒྻԽͰ͖Δ w Ϣʔβʔ͕ฒߦͯ͠ಡΊΔͨΊɺମײ࣌ؒΛ ඈ༂తʹ୹ॖ w ʮϚϯΨʯͱ͍͏ॻ੶ελΠϧͰ͸ඇৗʹޮ Ռత ಠࣗͷϨϯμϦϯάγεςϜ

  31. w ಠࣗͷϑΝΠϧϑΥʔϚοτΛ࡞੒ w ࣄલʹม׵Λߦ͏ඞཁ͕͋Δ w खܰ͞Λଟগࣺͯͨ͜ͱʹͳΔ w ϑΝΠϧϑΥʔϚοτ͸ޙʹ%3.ରԠͨ͠ w ݁ہ࢖ΘΕ͍ͯͳ͍

    ࣮ݱͷͨΊͷΞϨίϨ
  32. ࡉ͔͍ར఺ ը૾͕খ͘͞ͳΔͨΊɺ "MMPD͢ΔϝϞϦϒϩοΫ͕খ͘͞ͳΔ 00.ରࡦͱͳΔ ը૾͕େ͖͍ͱɺ େ͖ͳϝϞϦϒϩοΫΛ"MMPD͢Δ ඞཁ͕͋Δ

  33. ᶄ஗͍ճઢ଎౓Λ ײͤ͡͞ͳ͍ ετϦʔϛϯά࢓༷

  34. (BMBYZ5BCʢॳ୅ʣͷ্཮

  35. w ී௨ʹσόοά͕Ͱ͖Δ w (ճઢͰʢ౰࣌͸ʣແ੍ݶʹ௨৴Ͱ͖Δ w େ༰ྔͷNJDSP4%Χʔυ͕࢖༻Ͱ͖Δ w ౰࣌ͱͯ͠͸ͦΕͳΓʹେ͖ͳը໘Λѻ͑Δ w (PPHMF%SJWF͕ීٴ࢝͠Ίͨ

    w ,JOEMFΑΓ΋਺೥ૣ͘ετϦʔϛϯάΛಋೖ (BMBYZ͕΋ͨΒͨ͠࢓༷
  36. w (ճઢͰ͸DPOOFDU։͕࢝஗͍ w 8J'Jʹൺ΂ͯԿ΋͔΋஗͍ w Կ౓΋௨৴͢Δͷ͸ඇޮ཰త w ϑΝΠϧͷ3FBEͱ8SJUFΛཱ྆͠ਏ͍ ετϦʔϛϯάͷ໰୊఺

  37. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ϑΝΠϧઌ಄ ϑΝΠϧΛ ద౰ͳେ͖͞Ͱ෼ׂ͢Δ ˞Ϋϥ΢υ্ͷݩϑΝΠϧ͸ͭͰɺ 4%Χʔυॻ͖ࠐΈ࣌ʹಈతʹ෼ׂ͢Δ

  38. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ϑΝΠϧઌ಄ ϩʔυ͢Δͱ͖͸ ͭͷڊେͳϑΝΠϧʹݟ͑ΔΑ͏ʹ ಠࣗͷ*OQVU4USFBNΛ࢖༻͢Δ

  39. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ಡॻҐஔܾఆ ϑΝΠϧઌ಄

  40. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ಡॻҐஔʹ͍ۙ ϑΝΠϧ੾Ε໨͔Β%-։࢝͢Δ ϑΝΠϧઌ಄

  41. ॻ੶ετϦʔϛϯάͷ࢓૊Έ μ΢ϯϩʔυ͕׬ྃͨ͠෼ׂϖʔδ͔Β ಡॻΛ։࢝Ͱ͖Δ ϑΝΠϧઌ಄

  42. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ϖʔδૹΓͰ ಡॻҐஔ͕มΘͬͨ ϑΝΠϧઌ಄

  43. ॻ੶ετϦʔϛϯάͷ࢓૊Έ ҰఆҎԼͷεΩοϓྔͰ͋Ε͹ɺ μ΢ϯϩʔυ࣌ؒ࠶઀ଓ࣌ؒ ͱͳΔͨΊ௨৴Λܧଓͨ͠΄͏͕ྑ͍ ϑΝΠϧઌ಄

  44. w ෼ׂϩʔυˍϨϯμϦϯάʹΑΓɺϩʔυ͕ ׬ྃͨ͠ʮ෦෼ʯ͔Βஞ࣍ಡΊΔ w ʮμ΢ϯϩʔυ଴ͪʯ͕ଘࡏ͠ͳ͍ ετϦʔϛϯάͷར఺

  45. ᶅ࡭ͷຊ୨Λ ʮָ͠Ήʯ࢓༷

  46. ʮϑΥϧμʯͷ ଘࡏ͸ແବͰ͋Δ

  47. ֊૚͕ଟ͍ͱ ໨తͷຊ·Ͱ͕ ௕͘ͳΔ

  48. ʮٱʑͷຊʯͱͷ ग़ձ͍Λःஅ͞ΕΔ

  49. +JTVJ%SPJE͸ʮλάʯ ϕʔεͰ؅ཧ͞ΕΔ

  50. ຊ୨Λָ͠Ή w ม׵ݩϑΝΠϧ [JQ΍QEGʣͷϑΝΠϧ໊ɾϑΥϧ μ໊ͰࣗಈతʹϑΝΠϧ͕λά෇͚͞ΕΔ w ࣗಈతʹλά୯ҐͰ੔಴͞ΕΔ w λά͔Βλά΁ͱϒϥ΢δϯά͍͚ͯ͠Δ w

    ָ͍͠ʘ ?P? ʗ
  51. ຊ୨Λָ͠Ή

  52. ຊ୨Λָ͠Ή λάͰάϧʔϐϯά͞ΕΔ

  53. ຊ୨Λָ͠Ή ֊૚ͷΈͰ؅ཧ͞ΕΔ

  54. ຊ୨Λָ͠Ή දࢴͱר਺ͷ਺ࣈʢ຤ඌͷ਺จࣈʣ ͕ඞͣදه͞ΕΔɻ ͜ͷͭ͸ʮඞਢʯͰ͋Δ ʮλΠτϧ໊ͷΈͷϦετදࣔʯ͸ ʮදࢴങ͍ʯͷΑ͏ͳিಈΛ ى͜͞ͳ͍ͨΊɺແҙຯ

  55. ຊ୨Λָ͠Ή ॻ੶λοϓͰ ؔ࿈λά΋දࣔ͞ΕΔ

  56. ຊ୨Λָ͠Ή ಉ༷ͷλά͕෇͍ͨ ॻ੶Ұཡ͕දࣔ͞ΕΔ

  57. ຊ୨Λָ͠Ή λάϒϥ΢ζͷ ܁Γฦ͠Ͱɺ Ϣʔβʔ͸ʮٱʑͷຊʯ ͱͷ࠶ձ͕͋Δ

  58. (PPHMF%SJWF಺ͷϑΥϧμߏ੒͕ ͦͷ··λάʹ൓ө͞ΕΔ

  59. ຊ୨%#ͱॲཧ w λά͸ద౰ͳ۠੾ΓจࣈͰ۠੾ͬͯ%#ొ࿥ w -*,&Ͱݕࡧ͢Δ w ࡭͘Β͍͸༨༟Ͱ։͚Δ w ʮ৽ணॱʯιʔτͰ࡭ฒ΂ͯ΋ʙඵ͔͔ Βͳ͍Ͱදࣔ׬ྃ

    w $VSTPSΛѲΔͱॲཧ͕େมͳͷͰɺҰ୴͢΂ͯΦ ϯϝϞϦʹ͍ͯ͠Δ w ଎౓తʹ΋ϝϞϦతʹ΋े෼࣮༻త
  60. ຊ୨%#ͱॲཧ w αϜωΠϧ͚ͩ͸ඞཁͳͱ͖ʹϩʔυ w ʮλάʯ୯ҐͷαϜωΠϧ͸Ұ౓ੜ੒ͯ͠ϑΝΠϧ Ωϟογϡʹॻ͖ग़͍ͯ͠Δ λά୯Ґ͸ຖ౓ੜ੒͢Δͱॏ͍ͷͰ ϑΝΠϧΩϟογϡʹ͍ͯ͠Δ ࡭୯ҐͷαϜωΠϧ͸ దٓಡΈ͍ͩͯ͠Δ