Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTML5 IMPACT from Multi Device development for ...
Search
Sho Kusano
June 01, 2012
Programming
950
1
Share
HTML5 IMPACT from Multi Device development for NicoNico
@Wireless Japan 2012
Sho Kusano
June 01, 2012
More Decks by Sho Kusano
See All by Sho Kusano
ISUCON 反省会
rosylilly
1
340
ISUCON 夏祭り 2023 ハンズオン資料
rosylilly
1
6.6k
今日から始めるリアルタイム配信の裏側
rosylilly
10
9k
ISUCON12 事前講習
rosylilly
6
17k
BURST #0
rosylilly
1
280
ISUCON 11 Prior
rosylilly
9
18k
ISUCON 夏期講習 2020
rosylilly
7
11k
真剣.js / shinken-js
rosylilly
1
4.3k
Sustainable Operation
rosylilly
2
3.7k
Other Decks in Programming
See All in Programming
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
410
Swiftのレキシカルスコープ管理
kntkymt
0
210
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
4
460
GitHub Copilot CLIのいいところ
htkym
2
1.2k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
130
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
TAKTでAI駆動開発の品質を設計する
j5ik2o
4
290
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
310
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
Inspired By RubyKaigi (EN)
atzzcokek
0
500
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
950
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Amusing Abliteration
ianozsvald
1
190
The browser strikes back
jonoalderson
0
1.1k
Accessibility Awareness
sabderemane
1
130
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Scaling GitHub
holman
464
140k
Transcript
HTML5 IMPACT from Multi Device development for NicoNico @Wireless Japan
2012 χίχίಈըͱϚϧνσόΠε ϫΠϠϨεδϟύϯʹͯ
<About Me> ࣗݾհ
Sho Kusano @rosylilly Software Engineer at Qteras, inc. ᠳɺ᷂ΩςϥεͰಇ͘ιϑτΣΞΤϯδχΞ
<Today’s Subject> ࠓͷςʔϚ
Impacts of )5.-ͷΠϯύΫτʹ͍ͭͯ
History p.7 Slow Start p.10 HTML5 p.16 Infection p.23 Neutral
p.32 REAL IMPACT p.37 ΞδΣϯμ Agenda
<History> ͍··Ͱͷྺ࢙
2007 / 06 / 29 iPhone First Release 2008 /
10 / 21 Android First Release 2009 / 04 / 27 Nicovideo App for iPhone Release 2010 / 04 / 08 iPad First Release ʹJ1IPOFͷॳొɺ͍ͭͰʹ"OESPJE͕ొɻ ʹχίχίಈըJ1IPOFΞϓϦ͕ॳΊͯϦϦʔε͞ΕɺʹJ1BE͕ొɻ
2010 / 09 / 29 Nicovideo for iPad Safari Release
2011 / 08 / 02 NicoNico for Android Browser Release 2010 / 05 / 17 Nicolive App for iPhone Release Now! ݄ʹχίੜJ1IPOFΞϓϦɺ݄ʹJ1BE൛χίχίಈըɻ ݄ʹχίχί͕"OESPJEରԠ
<Slow Start> ͍ελʔτ
2007 / 06 / 29 iPhone Release 2009 / 04
/ 27 iPhone Nicovideo Why did we take too much time to develop ? ͷJ1IPOFొ͔ΒʹJ1IPOFΞϓϦϦϦʔεɺ ͳͥ͜Μͳʹ։ൃʹ͕͔͔࣌ؒͬͨͷ͔ʁ
We had 2 problems ͭͷ
1. Apple, inc. Apple Porno is not allowed ! Fix
it ! ͭ"QQMFࣾͷΞϓϦʹର͢ΔϙϦγʔͷ
2. Videos Users I can’t watch SWF Videos !! What’s
wrong !? ͏ͭɺϏσΦϑΥʔϚοτʹؔ͢Δ
զʑJ1IPOF্ͰͷΞϓϦ։ൃʹർΕ͖ͬͯ͠·ͬͨ We tired of Developments on iPhone Apps...
<HTML5> ͦͯ͠)5.-
iPad iPad iPad iPad iPad iPad iPad iPad iPad iPad
iPad iPad iPad iPad iPad iPad iPad iPad iPad iPad iPad iPad iPad Pad Pad 2010 / 04 / 08 iPad Release ݄ɺੈքJ1BEʹ͍ͨ
Mr. Chairman iPad! ձʮJ1BEͩʂʯ
Mr. Chairman ...and ʮʜͦͯ͠ʯ
Mr. Chairman HTML5! ʮ)5.-ͩʂʯͱɻ
Video Fast DOM XHR Lv2 HTML5 have Good Parts! )5.-ʹྑ͍ύʔπ͕ଗ͍ͬͯͨ
݄ɺχίχίಈըJ1BE൛ϦϦʔε 2010 / 09 / 29 Nicovideo for iPad Safari
Release HTML5 Fast!
<Infection> ײછ
Android Users HTML5! "OESPJEϢʔβʔʮ)5.-ରԠʯΛߴ͘ཁٻͨ͠
Users thinking HTML5 is Cross Platform and Modern and COOOOL
Technology ! ʮ)5.-ΫϩεϓϥοτϑΥʔϜͰɺϞμϯͰɺΫʔϧͳςΫϊϩδʔʯͩͱ ൴Βߟ͍͑ͯͨ
2011 / 08 / 02 NicoNico for Android ݄ χίχίಈը"OESPJE൛ϦϦʔε
Main Component Flash ϝΠϯٕज़ɺ'MBTI
Why Flash? ͳͥɺ'MBTIͳͷ͔
✔ Video Formats ✔ Recycle Codes ✔ Cross Platform 'MBTIͳΒɺϏσΦϑΥʔϚοτͷ͕ղܾͰ͖ɺ͢Ͱʹ͋Δίʔυ͕ྲྀ༻Ͱ͖ɺ
ʮ)5.-ΑΓʯΫϩεϓϥοτϑΥʔϜ͔ͩΒ
But so HEAVY Ͱॏ͍ΑͶ
Flash 'MBTI͔ɺ)5.-͔ͱ͍͏ʮಆ૪ʯͱɺ'MBTIҙࣝͷײછਐΜͩ HTML5 vs
<Neutral> தཱʹ
HTML5 is not the Silver Bullet )5.-ۜͷؙ͡Όͳ͍
Flash is not the Silver Bullet 'MBTIۜͷؙ͡Όͳ͍
Flash or HTML5 or App Users don’t care! 'MBTI͔)5.-͔ΞϓϦ͔ͳΜͯ ϢʔβʔͲ͏Ͱ͍͍
Users want the Good Product Ϣʔβʔ͕ཉ͍͠ͷ͍͍͚ͩͩ
<REAL IMPACT> ਅͷΠϯύΫτ
We can’t escape from Developments on Browsers զʑϒϥβ্Ͱͷ։ൃ͔ΒಀΕΒΕͳ͘ͳͬͨ
Users expects “HTML5” Ϣʔβʔʮ)5.-ʯʹظ͍ͯ͠Δ
Expects is soooooo BIG ͦͷظ࣮ʹڊେͩ
However, We don’t know good ways yet ͔͠͠ɺզʑ·ͩ)5.-Ͱͷ։ൃܦݧ͕গͳ͍
Technical maturity Expects of Users ظڊେ͕ͩɺٕज़తख़ͷ߹·ͬͨ͘Γ͍ͯͳ͍
REAL IMPACT is the GAP ͜ͷΪϟοϓ͕ͦ͜ɺ)5.-ͷΠϯύΫτͳͷͩ
Thank you for Listening Sho Kusano(@rosylilly) @Wireless Japan 2012 ΞϦΨʔτΰβΠϚε