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
Real World AIR development for iOS
Search
villaaston
June 07, 2012
Programming
1
41
Real World AIR development for iOS
Experience building a large, real iOS app with AIR 3.2.
villaaston
June 07, 2012
Tweet
Share
Other Decks in Programming
See All in Programming
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
260
CSC307 Lecture 04
javiergs
PRO
0
640
Deno Tunnel を使ってみた話
kamekyame
0
330
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
670
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Basic Architectures
denyspoltorak
0
330
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
250
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
40k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
3
1.8k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
170
CSC307 Lecture 02
javiergs
PRO
1
760
Featured
See All Featured
Everyday Curiosity
cassininazir
0
120
How to Ace a Technical Interview
jacobian
281
24k
GraphQLとの向き合い方2022年版
quramy
50
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
290
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
The Language of Interfaces
destraynor
162
26k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Done Done
chrislema
186
16k
Transcript
Real world AIR development for iOS Gavin
Clark @specialmoves / @villaaston
this was wri=en when using AIR 3.2 pre-‐release
focusing on iOS not Android
what did we build?
development why did we use AIR?
why did we use AIR? CMS,
backend, web services web SWF to help localisaKon
why did we use AIR? integraKon
with Flash site
why did we use AIR? workflow
jenkins, ota deployment was lovely…
why did we use AIR? we
know Flash (5 projects for the same very short deadline)
why did we use AIR? shut
everyone up about flash being a dying technology for a few weeks while they could play with something on the ipad
hardware the machine isn’t too hot
the machine isn’t too hot there
isn’t much memory
development some things don’t work very
well
some things don’t work very well
packaging differences (test-‐interpreter, test, ad-‐hoc/release)
some things don’t work very well
it takes ages a long Kme to build and test
some things don’t work very well
changes between iOS versions
some things don’t work very well
renderMode differences
some things don’t work very well
it’s sKll young
development some missing features
some missing features people using it
some missing features memory warnings
some missing features a really good profiler
some missing features loading SWFs with acKonscript
development opKmisaKon
opKmisaKon adding and removing from memory
opKmisaKon avoid memory fragmentaKon
opKmisaKon don’t use large SWFs
opKmisaKon chunk heavy tasks
opKmisaKon adding and removing from stage
keep the display list simple
opKmisaKon loading from disk
opKmisaKon events
opKmisaKon vectors
opKmisaKon don’t force .gc()
it doesn’t ‘feel’ right
more iOS-‐y
retrospecKve the good stuff
the good stuff video
the good stuff cacheAsBitmapMatrix
the good stuff -‐package -‐renderingdiagnosKcs
the good stuff gpu performance
the good stuff
the good stuff stage 3D
retrospecKve would we use it again?
retrospecKve would we use it again?
yeah
would we use it again? faster
than naKve development
would we use it again? performance
would we use it again? android
and iOS
would we use it again? workflow
and tools
retrospecKve would we use it again?
no
would we use it again? not
for a project of that size
None