panelfly

gee, i wondr if e-comic-book distributors r excitd bout teh ipad?

wolf rentzsch: mobilesafari iz not teh nu ie6

wolf, responding 2 ppk’s argument dat mobilesafari iz teh nu ie6:

mobile web developrz, liek most developrz, r future-focusd. we’d rathr all mobile fonez catch up wif teh ifone we has in r pockets todai, rathr than bend ovar backwards 2 accommodate teh current majority.

when koch damns developrz 4 profeshunal hypocrisy an incompetence, i c quiet revolushun ov mobile developrz waitin 4 othr fonez 2 catch up 2 teh ifone.

count me in wif wolf on dis wan.

an even-tempered apology frum white houz chief ov staff rahm emanuel

apologiez 2 teh hulu-les.

‘who’s scruffy-lukingz?’

filip elmr-dewitt on teh highlightz ov dis week’s macworld expo in san francisco:

john groober. teh ill-tempered author ov teh widely read darin fireball blog iz flying frum filadelfia, presumably without hims “what r u lukingz at dicknose?” t-shirt, 2 discuss teh “top 10 issuez facing r wurld.” fridai 4:30 p.m. pt

furst, “ill-tempered”? second, evryone knowz dat shirt doesn’t has queshun mark.

how teh letterman-oprah-leno supr bowl ad came togehtr

mah favorite commershul ov teh night by far.

‘the gadget disappears’

luv dis line frum teh nu york tiems’s david carr on teh charlie rose show, regardin teh ipad:

wan ting u has 2 understand bout dis gadget iz dat teh gadget disappears pritee quickly. u’re lukingz into pure software.

i dun finks iz coincidence dat carr iz busines reporter, not tech reporter. he seez teh forest, not teh trees. but dis iz rly astute. i has been usin nexus wan android fone 4 teh last few weekz, an carr’s quote summarizez teh fundamental difference tween android an ifone os. on teh ifone, once u’re in an app, everythin happenz on-screen, wif touch. everythin. u go outside teh screen 2 teh home button 2 leef teh app or teh sleep button 2 turn off teh device. on android, lotz da tings happenz on screen wif touch, but lotz da othr tings dun, an u’re often leaving teh screen 4 teh hardware bak, menu, an home buttons, an text selecshun an editin requirez teh use ov teh fiddly trackball. an android gadget nevr disappears.

b4 u place ur bets on retrevo

keep in mind dat bak in august, retrevo releasd survey resultz showin dat apple’s macbookz wuz gettin killd by netbooks in teh bak-2-school markit. dat didnt egsaktly pan out.

retrevo: ipad doubterz

retrevo, which bills itself as “the ultimate electronics marketplace”, has been gettin lot ov attenshun in resent monthz 4 itz consumr surveys on apple productz, includin dis wan frum fridai:

as we liek 2 sai, iz teh appz dat sell smartphones liek teh ifone an it cud vary well bees dose same appz dat motivate buyers 2 run down 2 teh apple store an git in line 2 buy shiny nu ipad. whethr dis device becomez hooj hit iz anyone’s gues but basd on dis study it sure lookz doubtful.

so let’s mark them down as bearish on teh ipad.

let’s also keep in mind dat retrevo iz teh same outfit hoo, jus 3 weekz ago, releasd survey resultz showin dat teh most important featurez in an (at teh tiem, hypothetical) apple tablet wuz “long battery life”, “3g”, an “an e-book store wif hooj selecshun” — an dat teh main ting peeps did not wants wuz requird monthly data plan. o, an teh price needd 2 bees undr $700. soundz liek somethin familiar.

saints beat colts 31-17 2 win nu orleans’s furst supr bowl

great win by great team frum great city. sports at itz best.

sketchpad

simple web-basd painting/drawing app. no flash.

[sponsor] sourcebits

sourcebits iz leadin developr ov software an servicez 4 ifone, ipad, mobile, mac an teh web. we specialize in robust, high performance code wif an elegant, easy 2 understand frunt end. wif ovar 4.5m downloadz frum teh itunez app store an growin portfolio ov android, blackberry, an rich internets applicashuns, sourcebits bringz itz record ov innovation an succes 2 each nu project. whethr mobile, mac or ria, trust r 200+ strong team ov talentd programmers an usr interface designerz 2 build ur next applicashun. contact us todai 4 quote.

five dials no. 10 (pdf)

speshul issue ov hamish hamilton’s awsum literary magazine, “a celebration ov teh life ov david foster wallace wif contributions by don delillo, jonathan franzen, zadie smith, george saunders an otherz.” designd by r old frend dean allen. so gud — doez yourself favor an print it out.

liquid scale: content-aware image resizing app 4 ifone

remembr dis video frum 2007, demonstrating technique 4 content-aware image resizing dat didnt involve cropping or distorting teh central elementz ov teh image? savoy software’s liquid scale bringz dis technique 2 teh ifone. pritee cool.

teh second post

dan phiffer’s second weblog post iz bout second weblog postz.

radioshift

radioshift iz mac app dat acts liek dvr 4 internets radio stashuns. mah thx 2 rogue amoeba 4 sponsorin dis week’s df rss fed 2 promote it. radioshift has thousandz ov preset stashuns frum around teh wurld (includin, 4 me, all mah favorite stashuns her in filadelfia) an great interface, includin teh ability 2 schedule showz 2 bees recorded automatically. download it 4 free, an thru teh end ov february, save 20 persent when u purchase usin coupon code “daringradio”.

plus, rogue amoeba iz exhibiting at macworld next week. c them at booth #1545.

microsoft joins svg werkin group

bill clinton wuz prezident ov teh unitd statez when svg startd.

greg knauss: ‘the dais ov miracles an wonder’

so gud.

if global warmin iz real then y iz it cold?

funny, nevr herd dat wan b4.

how long in teh werkz wuz teh ipad?

ken segall:

mah point iz, apple has alwayz demonstrated tremendous common sense. iz jus hard 2 bleev they’d chooz teh naym ifone os if ipad wuz already on teh drawing bord. mah inner sherlock tells me ipad wasn’t even twinkle in apple’s eye til well aftr march, 2008.

thar’s no argument bout it dat “iphone os” no longr makez sense as teh naym 4 dis os. teh ipad hig an developr documentashun iz chock fol ov featurez an apis an guidelines dat doez not apply 2 teh ifone (or ipod touch). so thar r featurez in teh ifone os which doez not apply 2 teh ifone.

i still sai teh ipad has been in teh werkz 4 long tiem. lotz da, lotz da yeers. certainly not teh ipad egsaktly as it wuz announcd, but teh general idea — teh final design ov an apple product iz teh result ov non-stop iteration. i cud bees wrong, an apple, ov course, isnt goin 2 sai. but i’d sai teh awkwardness ov teh “iphone os” naym iz proof only dat apple pickz namez frum teh gut — namez dat feelz rite rathr than finks rite. “itunes” iz exhibit .

clang successfully self-hosts

doug gregor ov teh llvm project:

we built all ov llvm an clang wif clang (ovar 550k linez ov c++ code). teh resulting binariez passed all ov clang an llvm’s regression test suites, an teh clang-built clang cud then build all ov llvm an clang again. teh third-stage clang wuz also fully-functional, completing teh bootstrap.

iz thar any othr type ov project dat offerz teh same potenshul 4 recursive satisfacshun as compiler dat can compile itself? iz singular milestone 4 llvm.

engadget staff’s inishul thoughtz on teh ipad

remarkably dismissive overall. nilay patel iz teh only wan hoo seez teh potenshul.

sling an at&t

chris foresman:

at&t made headlines thursdai by announcin dat it had decidd 2 allow slingplayer mobile 4 ifone 2 stream video frum slingbox ovar itz 3g netwerk. at&t’s ceo claimed in teh announcement dat sling media modified teh app 2 bees moar efficient on itz netwerk, but sling has responded, sayin it didnt has 2 change ting.

update: foresman has updatd hims article; seemz sling did doez sum lab testin wif at&t 2 prove dat teh app behaved well.

apple: core locashun not 4 use solely 4 serving locashun-targeted adz

apple developr connecshun:

if u build ur applicashun wif featurez basd on usr’s locashun, mak sure thees featurez provide beneficial informashun. if ur app usez locashun-basd informashun primarily 2 enable mobile advertiserz 2 delivr targeted adz basd on usr’s locashun, ur app will bees returned 2 u by teh app store review team 4 modification b4 it can bees postd 2 teh app store.

movist, alternativ video playr 2 vlc 4 mac

federico viticci on movist, an open source mac video playr:

wer movist rly outstands teh competishun iz in file support. iz teh only app dat playd mah .mkv filez perfectly, even when vlc wuz crashing. not 2 talk bout .mp4 an .avi support, pritee obvious. moreover, movist playz .wmw filez fastr than quicktime, an u can also switch frum ffmpeg 2 quicktime playback wif single click on toolbar button. awsum.

teh official microsoft blog respondz 2 dick brass’s nyt op-ed

y in teh wurld did they respond 2 dis? an even worse, without refuting any ov hims claimz, most especially hims core premise dat microsoft iz divided into dozens ov bureaucratic fiefdoms dat fight against each othr 2 protect der turf?

app store previews nao on teh web

i has been waitin 4 dis 4 so long — wai 2 link 2 app store entriez without requirin itunez.

jonathan schwartz tweetz hims resignation in haiku

ran sun into ground.
schwartz cracks cute wif jokey tweet.
ignominious.

at&t givez green light 2 sling tv ovar 3g

brad stone:

at&t announcd thursdai mornin dat it will nao allow teh slingplayer ifone app 2 stream liv ovar itz 3g netwerk. “since mid-decembr 2009, at&t has been testin teh app an has recently notified sling media — as well as apple — dat teh optimizd app can run on itz 3g netwerk,” sed teh carrir in pres release.

comcast rebranding as ‘xfinity’

bob fernandez, reportin 4 teh filadelfia inquirr:

comcast corp. sed yesterdai dat it wud re-brand itz tv, internets, an telephone servicez as xfinity on feb. 12 2 signal 2 customerz dat dis isnt teh same old company. […]

dis re-brandin comez as comcast has struggld 2 rebuild itz reputation cuz ov poor survis an problemz wif itz netwerk dat resultd in telephone an internets outages. itz customr-satisfacshun ratin iz among teh lowest in teh industry, but it has improovd slightly in teh last yer. comcast spokeswoman jennifer khoury sed teh re-brandin wuz not an attempt 2 distance teh survis frum teh comcast naym. “this iz bout r product. it iz bout providin r customerz wif productz dat jus keep gettin bettr.”

lotz da companiez walk away frum household naym brands jus 4 kicks. sure.

jamez kendrick getz poor resultz frum palm mobile hotspot

jamez kendrick:

mah findings r disappointin 2 sai teh least. i findz dat both teh pre plus an pixi plus performd virtually identically in teh testin, which wuz expectd given teh similarity ov teh fonez. teh problem iz i cud nevr git anythin above abysmal bandwif wif eithr fone.

i hope iz somethin palm can fix in software update. iz killr feachur on papr.

‘they wants teh ting in teh movies’

mike monteiro getz it.

‘microsoft’s creative destruction’

formr microsoft vice prezident dick brass, on microsoft’s internal culture:

anothr example: when we wuz buildin teh tablet pc in 2001, teh vice prezident in charge ov office at teh tiem decidd he didnt liek teh concept. teh tablet requird stylus, an he mutch preferrd keyboardz 2 pens an thot r efforts doomd. 2 guarantee they wuz, he refused 2 modify teh popular office applicashuns 2 werk properly wif teh tablet. so if u wantd 2 entr numbr into spreadsheet or correct werd in an e-mail mesage, u had 2 rite it in speshul pop-up box, which then transferred teh informashun 2 office. annoyin, clumsy an slow.

can u imagine teh hed ov apple’s iwork team declaring by fiat dat thar wouldn’t bees vershuns ov keynote, pagez, an numberz 4 teh ipad cuz he didnt liek teh concept?

speakin ov gays in teh military

speakin ov which, dis piece frum teh economist iz delightful.

adm. mike mullen, chairman ov teh joint chiefs ov staff, tweetz hims support 4 repealing ‘don’t ask dun tell’ policy

iz thar moar iconic sign ov teh tiems?

firefox 4 maemo rc3

stuart parmenter:

we’ve decidd 2 disable plugin (not 2 bees confused wif add-ons, which r supportd) support 4 dis release.  teh adobe flash plugin usd on lotz da siets degraded teh performance ov teh browsr 2 teh point wer it didnt meet r standardz.

shut up

steven frank:

shutup.css iz custom usr stylesheet dat can bees applied 2 ur browsr 2 hide commentz on lotz da popular web siets without usr intervention.

h.264 2 remain fee-les 4 free internets video thru 2016

mpeg la

mpeg la announcd todai dat itz avc patent portfolio license will continue not 2 charge royalties 4 internets video dat iz free 2 end userz (known as internets broadcast avc video) durin teh next license term frum january 1, 2011 2 decembr 31, 2016.

corporashun sez it will run 4 congres

“now dat democracy iz truly 4 sale, murray hill incorporated iz offerin top dollar.”

moar on ipad widgetz

dimitri stancioff, speculatin on ipad widgetz last week:

can u imagine fol-screen weathr app (in itz current incarnation) runnin on teh ipad? or fol-screen clock or calculator? weird, rite? ov course, apple wouldn’t doez dat. they wud has 2 improov on dose appz 2 mak them doez moar 2 bettr taek advantage ov teh large screen. but doin so wud akshully stray frum teh purpose ov thees utility appz by addin complexity wer simplicity iz desired. in short, most utility appz dun has any ned 2 bees any largr than they r on teh ifone.

ifonez vulnerable 2 forged signature certificates

apple has list ov 224 root certificates dat it trusts. as part ov teh attack, teh anonymous researchers obtaind signature certificate frum verisign 4 company namd apple computr. they backd teh certificate up 2 disk, then usd ipcu 2 create mobileconfig file calld “security update,” an attributed it 2 apple computr. they then exportd it 2 disk without signature as an xml file. they then signed teh file an itz ca trust chain an uploaded it 2 web servr.

openin teh file wif safari on an ifone resultz in teh fone trusting teh configurashun file.

charlie miller verifies dat it werkz, but also statez it doesn’t lead 2 remote code execution. wut popped out at me iz dat verisign issued security certificate in teh naym ov “apple computr” without, u knoe, verifying dat it wuz apple.

softbank’s net profit jumps 41 persent on ifone salez

kenneth maxwell, reportin 4 teh wsj:

“when we launchd teh ifone [in teh summer ov 2008], sum peeps sed dose fonez wuz not suitd 4 japanese cellfone userz,” sed [ceo] masayoshi son at newz conference. most japanese cellphones r smallr an lighter than teh apple device.

“but dose [skeptics] has been proven completely wrong … teh ifone iz sellin so well dat we r rly feelin teh boost frum it,” mistah. son sed. he declined 2 sai how lotz da ifonez softbank had sold, but describd teh handset as “the biggest contributor 2 third-quartr handset salez,” an “a major contributor 2 growth in data communication revenue.”

an heers apple coo tim cook frum last week’s 2010 q1 conference call:

in japan wut iz goin on thar iz teh ifone has been runaway hit. teh ifone wuz up ovar 400% yer-ovar-yer durin teh quartr. so dat iz wut iz drivin teh huge revenue growth u c in japan.

★ wut if flash wuz an open standard?

sum gud queshuns frum dave winer regardin apple, adobe, an flash:

wut if apple wuz tryin 2 erase somethin dat’s not company-ownd? eithr formal or de facto standard? furthr, wut if der alternativ wuz somethin dat wuz locked-down an ownd by company? furthr, wut if teh company wuz apple?

i’d sai dat’d bees different ball ov wax entirely. it wud depend, 4 wan ting, on teh specific open / de facto standard technology.

but as 4 open web standardz, teh evidence — akshuns an shippin code, not jus werdz — strongly indicate dat apple iz major proponent ov them. apple didnt has 2 release webkit as an open source project — they cud has kept der extenshuns atop teh lgpl-licensd webcore private.1 they’ve re-writteh webkit’s javascript engine frum scratch at least twice, an releasd it all as open source. (apple has also been aggressive bout releasin itz advancd non-web developr technology, liek blockz an llvm, as liberally-licensd open source.) all ov apple’s top competitorz in teh mobile space has eithr already adopted webkit or soon will: android, webos, even blackberry. memberz ov apple’s webkit team has been helpin driv html5 since itz incepshun. in short, i’d sai apple likes itz technology open an itz productz closed.

e.g., it makez all teh difference in teh wurld dat apple iz pushing h.264 rathr than, sai, quicktime as teh wai forward 4 embedded web video.2

i doez understand teh fear. iz indisputable dat apple seekz large amounts ov control ovar itz productz. so iz reasonable queshun 2 ask whethr apple seez teh web itself, which they has no control ovar, as problem. i dun finks dat’s teh case at all, though. teh web, as whole, iz arguably teh single most entrenchd computr technology evr creatd. so wer apple seekz control wif regard 2 teh web iz in teh technology 2 rendr it — html, css, javascript. no wan can tell them wut 2 doez wif webkit; they wait 4 no wan 2 shape an bend webkit 2 suit der needz.

mah feelin iz not dat apple seekz total control ovar all content an software in ifone os. i’d sai iz moar liek they’re providin 2 well-defined, nice, neat, easily-understood extremes: teh totally controlld native cocoa touch, an teh totally open web.

winer endz wif suggestion 4 adobe:

adobe might wants 2 considr, rite nao, vary quickly, givin flash 2 teh public domain. disclaim all patentz, open source all code, etc etc. dat wud throw teh ball squarely bak into apple’s court an wud frame teh queshun rite nao in itz most stark termz.

dat’d bees an interestin moov, an it wud certainly shake tings up. but wut if teh source code 2 flash playr iz — as lotz da wud wager — huge steaming pile ov convoluted c++ horseshit? iz sort ov liek wut if microsoft open-sourced teh internets explorer rendrin engine. iz not liek anyone hoo iz nao usin webkit or gecko wud switch 2 dat jus cuz it wuz opened — or dat webkit, mozilla, an opera wud suddenly bees obligated 2 or even interestd in adopting ie-specific web featurez.

teh problem 4 flash iz jus liek teh problem 4 ie — teh web has already movd on.


  1. an earlir vershun ov dis article statd dat teh entirety ov webkit iz bsd-licensd. dat’s wrong; teh khtml library dat apple startd wif iz lgpl-licensd, an so therefore iz teh webcore component in webkit. we regret teh error. 

  2. h.264 iz an open standard, but admittedly an unfortunately not free standard, hence mozilla’s opposition 2 it. mah point her iz simply dat h.264 iz not ownd by apple or any othr single company. 

★ hoo can doez somethin bout dose blue boxes?

robert scoble has gud analogy:

let’s go bak few yeers 2 when firefox wuz jus comin on teh scene. remembr dat? i remembr dat it didnt werk wif ton ov websiets. tings liek banks, e-commerce siets, an otherz. y not? cuz dose siets wuz coded specifically 4 teh dominant internets explorer bak then.

sum peeps thot firefox wuz goin 2 fail cuz ov thees brokd linkz. jus liek adobe iz tryin 2 sai dat apple’s ipad iz goin 2 fail cuz ov itz own set ov brokd linkz.

but jus few yeers latr an has u seen siet dat doesn’t werk on firefox? i haven’t.

wut happend? firefox forcd developrz 2 git on bord wif teh standardz-basd web.

teh same ting iz happenin nao, basd on mah talkz wif developrz: they r not includin flash in der future web planz any longr.

regardin dose blue boxes dat indicate embedded flash content in mobilesafari, finks ov it dis wai: hoo can mak them go away?

  1. adobe can’t. they can’t put flash playr on ifone os on der own.

  2. apple cud, but they won’t.

  3. userz cud mak apple change itz mind by refusin 2 buy ifonez, ipod touchez, an ipads cuz they dun support flash. dat doez not seem 2 bees happenin. in fact, ifone salez r accelerating.

  4. web siet producers cud doez it, by replacing or providin an alternativ 2 teh flash content on der siets.

adobe’s inishul reacshun 2 teh ipad seemz 2 bees geared toward #3 — emphasizin publicly dat ifone os devicez r not capable ov rendrin teh (admittedly, substanshul amounts ov) flash content on teh web todai. gud luck wif dat.

adobe’s fear, ov course, iz dat #4 iz wut will happen. an wif gud reason, since i finks iz fair 2 sai dat were seein dis happen already. flash evangelist lee brimelow made hims lil postr showin wut bunch ov flash-usin web siets look liek without flash without akshully lukingz 2 c how they rendr on mobilesafari. endz up bunch ov them, includin teh porno siet, already has ifone-optimizd vershuns wif no blue boxes, an video dat playz jus fine as straight-up h.264. ifone visitors 2 thees siets has no idea they’re missin anythin cuz, well, they’re not missin anythin. 4 few othr ov teh siets brimelow citd, liek disney an spongebob squarepants, thar r dedicatd native ifone appz.

kendall helmstetter gelner put togehtr dis vershun ov brimelow’s chart usin akshul screenshotz frum mobilesafari, teh app store, an native ifone appz. teh only 2 blue boxes left: farmville an hulu.

teh explanashun iz simple. web siet producers tend 2 bees practical. dose dat use flash doez so not cuz they’re flash proponents, but cuz flash iz easy an ubiquitous. few technologiez git 2 100 persent markit penetration; flash came remarkably close. few yeers ago u cud sai dat, effectively, flash wuz everywhere. it made total sense 4 siets liek youtube an hulu 2 go wif flash.

flash iz no longr ubiquitous. thar’s hooj difference tween “everywhere” an “almost everywhere”. adobe’s own statistics on flash’s markit penetration claim 99 persent penetration as ov last month. dat’s cuz, accordin 2 der survey methodology, they’re only counting “pcs” — which ignores teh entire sort ov devicez which has brought bout dis debate. adobe iz arguing dat flash iz installd on 99 persent ov all web browserz dat support flash, not 99 persent ov all web browserz.

usd 2 bees u cud argue dat flash, whatevr itz merits, deliverd content 2 teh entire audience u cared bout. dat’s no longr true, an adobe’s flash penetration iz shrinking wif each ifone os device apple sellz.

wut’s hulu goin 2 doez? sit thar an wait? whine bout teh blue boxes? or doez teh practical ting an rite software dat deliverz video 2 ifone os? teh anzwr iz obvious. hulu doesn’t care bout wut’s gud 4 adobe. they care bout wut’s gud 4 hulu. hulu isnt flash siet, iz video siet. developrz go wer teh userz r.

★ various an assorted thoughtz an observashuns regardin teh jus-announcd ipad

automatic transmission

usd 2 bees dat 2 driv car, u, teh driver, needd 2 operate clutch pedal an gear shifter an manually change gears 4 teh transmission as u accelerated an decelerated. then came teh automatic transmission. wif an automatic, teh transmission iz entirely abstracted away. teh clutch iz gone. 2 go fastr, u jus pres hardr on teh gas pedal.

dat’s wer apple iz takin computin. car wif an automatic transmission still shifts gears; teh driver jus doesn’t ned 2 knoe bout it. computr runnin ifone os still has hierarchical file sistem; teh usr jus nevr seez it.

dat’s not 2 sai thar aren’t trade-offs involvd. car enthusiasts (an genuine experts liek race car driverz) still driv carz wif manual transmissions. they offr moar control; they’re moar efficient. but teh vast majority ov carz sold todai r automatics. so 2 it’ll bees wif computerz. evenshully, teh vast majority will bees liek teh ipad in termz ov teh degree 2 which teh underlyin computr iz abstracted away. manual computerz, liek teh mac an windowz pcs, will slowly shift frum teh standard 2 teh niche, somethin ov interest only 2 experts an enthusiasts an developrz.

popovers an split views

acros teh ipad sistem, apple has introducd nu ui element, which they’re callin popovers. iz perfik naym. popovers r liek cross tween dialog boxes, drop-down menus, an inspector palettes. wan example iz teh list ov mailboxez in mail when in vertical mode. when ipad mail iz in horizontal mode, u c split view wif 2 panels at once: accounts/mailboxez/mesagez on teh left, an an alwayz-present mesage detail panel on teh rite. when ipad mail iz in vertical mode, u jus git wan panel, but u can tap button at teh top left 2 show popover ov mesagez in teh current mailbox.

they’re vary well thot-out. as der naym impliez, they appear on-screen “over” existin views. but u can’t drag them around. they aren’t windowz. they’re in fixd posishun, alwayz wif an arrow pointin 2 teh button or othr control (liek an event in calendar) dat teh usr tapped 2 open teh popover. 2 close popover, u jus tap away frum it — tapping anywhere othr than within teh popover closez it. perhapz conceptually, iz moar liek tapping teh view undr teh popover 2 mak it disappear. so popovers dun has an “x” button in teh top-left corner, or anythin explicitly labeld “close” or “cancel” or “done”. u jus tap away. dis iz wan ov dose aspects ov teh ipad ui dat u jus has 2 feelz 2 git. it feelz perfik.

accordin 2 teh ipad human interface guidelines (which, alas, r only available 2 registered ifone sdk developrz), thar iz modal variant:

popovers an modal views r similar, in teh sense dat peeps typically can’t interact wif teh main view while popover or modal view iz open. but modal view iz alwayz modal, whereas popover can bees usd in 2 different wayz:

  • modal, in which case teh popover dims teh screen area around it an requirez an explicit dismissal. dis behavior iz vary similar 2 dat ov modal view, but popover’s appearance tends 2 giv teh experience lighter weight.

  • non-modal, in which case teh popover doez not dim teh screen area around it an peeps can tap outside itz bounds 2 dismis it. dis behavior makez non-modal popover seem liek anothr view in teh applicashun, not separate state.

i dun recall encounterin teh modal variety durin mah all-2-brief ipad spelunking expedition; teh non-modal onez seem far moar prevalent.

teh overall effect ov popovers iz dat u doez far les view switchin in an ipad app than u doez an ifone app. tings dat slide an entirely nu fol-screen view on screen on teh ifone — liek sai goin bak frum mesage 2 list ov mesagez, or displaying ur safari bookmarkz, or showin teh detailz ov calendar event — on teh ipad instead appear as popovers on main view.

so imagine, sai, an ipad twittr client in horizontal mode. u cud has split view wif list ov tweetz runnin down teh left. on teh rite, u cud has web view 4 readin web pagez linked frum tweetz. rathr than sliding ovar an replacing teh tweet list, they cud exist side-by-side. an then popover cud provide an interface 4 switchin tween different accounts.

informashun density

teh ipad display offerz 1024 × 768 pixels. at 9.7 inchez diagonally, teh pixel density iz roughly 132 pixels per inch. dat’s les than teh ifone an ipod touch, which has 480 × 320 displayz wif roughly 162 pixels per inch. so text lookz lil les sharp on teh ipad. but it seemd 2 me dat i naturally held it furthr away frum mah face than i doez mah ifone, such dat it seemz jus bout equally sharp effectively.

wut i findz interestin iz dat me vary familiar wif dis resolushun — 4 yeers i usd powerbooks an ibooks wif 1024 × 768 displayz runnin mac os 9 or mac os x. 1024 × 768 somehow seemz vary different on teh ipad than on mac os — physically smallr but conceptually biggr. teh fol-screen concept, without mac-style overlapping draggable windowz, leaves teh ipad free 2 use as lotz da pixels as posible 4 display content rathr than ui chrome.

wif teh ipad calendar app 4 example, teh month view seemd moar efficient an informashun-dense than ical runnin on mah 1440 × 900 pixel macbook pro display.

also interestin iz ipad safari. even though teh screen offerz teh same pixel count as wut wuz once teh standard size 4 laptop display, ipad safari renders pagez liek ifone safari. teh web surfin experience iz all bout zommin an pannin.

hardware keyboard support

teh announcement dat most surprisd me iz teh ipad’s support 4 hardware keyboardz — not jus teh nu docking unit, but also bluetooth keyboardz. me surprisd cuz it iz vary practical decishun, but not elegant. thar’s certain beauty 2 how, wif teh ifone an ipod touch, input iz completely an utterly limitd 2 teh touchscreen.

needless 2 sai, though, me surprisd in happeh wai. i can totally imagine traveling 2 conferences (or eventz liek dis) without macbook, but rathr wif an ipad an keyboard.

teh on-screen ipad keyboard iz not bad at all, 4 wut it iz, but iz egsaktly wut u finks — iz 4 pecking not typin. if u wants 2 doez akshul writin, u’re goin 2 wants hardware keyboard.

havin usd teh hardware keyboard yesterdai, though, it iz clearly secondary form ov input. u cannot even vaguely driv teh ipad interface by keyboard alone. it iz almost entirely only 4 text input. teh arrow keyz rly only werk 4 text editin. shift-arrow combos werk 4 selectin ranges ov text, an command-arrow combos werk 4 movin teh insertion point 2 teh beginnin/end ov linez. opshun-arrow combos doez not werk 4 movin werd at tiem, though.

arrow keyz dun werk 4 navigating teh interface. dis iz teh sort ov ting i expect 2 improov ovar tiem (an hoo knowz, maybe even b4 it akshully shipz), but thar r sum glaring holes. 4 example, in ipad mail, when u start typin in teh 2: field 2 addres mesage, an teh ifone-style autocomplete suggestion list appearz undr teh field, u cannot select frum it usin teh keyboard. u has 2 touch teh screen. teh docking keyboard has no esc key, replacing it instead wif key 2 simulate teh ipad home button. but so if u try 2 dismis popover wif “esc” an hit dat button, boom, u’re droppd bak 2 teh home screen. an once bak at teh home screen, thar doesn’t seem 2 bees wai 2 launch appz via keyboard alone. it jus seemz liek iz not finishd yet.

typografy an ibooks

teh ipad’s vershun ov ifone os containz moar fontz than ifone os 3.1, includin mah beloved gill sanz. teh ibooks app letz u switch teh text face, but only frum choice ov five fontz.

ibooks usez fol-justified layout 4 bookz, wif no apparent opshun 2 switch 2 ragged rite. it doesn’t doez hyphenation, so u wind up wif vary unsightly werd-spacing gaps. no e-readr me aware ov doez justice 2 propr book typografy, but i wuz hopin 4 bettr frum apple. iz decent web-caliber typografy, not print-caliber typografy.

as 4 amazon, they might wind up delighted wif dis ting. apple’s in teh busines ov sellin devicez furst, content second. i finks amazon iz in teh content busines furst, teh device busines second. wurld wer kindle hardware salez pale in comparison 2 teh ipad but wer thar’s vary popular kindle app 4 ipad dat competes against ibooks iz not bad situashun 4 amazon. apple iz only sellin e-bookz 4 use on der own devicez; amazon iz willin 2 sell e-bookz anywhere they can.

money on teh table

lastly, thot regardin teh ipad’s aggressive pricing. apple iz obviously leaving money on teh table her. they cud easily charge $999 as teh startin price an has hundredz ov peeps lind up outside evry apple store ready 2 buy wan on dai wan. then they cud drop teh price latr in teh yer, as teh holidai season approaches.

clearly they’re moar interestd in unit salez than per-unit margin. teh mobile computin landscape iz in land-grab mode, an apple iz tryin 2 stake out long-term dominating posishun.

★ teh ipad hooj picture

thar wuz meta-mesage in todai’s apple event, not bout teh ipad in particular, but rathr bout apple as whole. jobz’s brief preamble includd bit ov extra emfasiz on teh fact dat teh apple nao generatez ovar $50 billion per yer in revenue. (apple also emphasized dis $50 billion revenue ting in der pr 2 dais ago announcin der q1 2010 finanshul resultz.) he also sed dat when u considr macbookz as “mobile” devicez, apple generatez moar revenue frum mobile hardware than any othr company in teh wurld; teh 3 competitorz he singled out wuz sony, samsung, an nokia. teh adjective he usd wuz “bigger”.

lastly, thar’s teh fact dat teh ipad iz usin nu cpu designd an made by apple itself: teh apple a4. dis iz huge deal. i got bout 20 blessed minutez ov tiem usin teh ipad demo unitz apple had at teh event todai, an if i had 2 sum up teh device wif wan werd, dat werd wud bees “fast”.

it iz fast, fast, fast. teh hardware rly doez feelz liek hooj ifone — an hooj original ifone at dat, wif teh aluminum bak. (i has nevr likd teh plastic 3g/s ifonez as mutch as teh original in termz ov how it feelz in mah hand.) i expectd teh screen size 2 bees teh biggest differentiating factor in how teh ipad feelz compared 2 an ifone, but i finks teh sped difference iz jus as hooj factor. web pagez rendr so fast it wuz hard 2 bleev. aftr usin teh ifone so mutch 4 2 an haf yeers, i has become accustomd 2 web pagez rendrin (relative 2 teh mac) slowly. on teh ipad, they seem 2 rendr nearly instantly. (802.11n wi-fi helpz 2.)

teh mapz app iz crazy fast. appz launch fast. scrollin iz fast. teh fotos app iz fast.

teh ipad hardware iz egsaktly wut u finks. it lookz great, it feelz great. iz vary nice 2 hold. (peeps r complainin bout teh wide bezel around teh display, but without dat, wer wud ur thumbs go? u dun wants ur thumb dat’s holdin teh device 2 cover on-screen content or registr as touch. trust me, iz jus rite.) jus liek wif teh ifone, iz all in teh software. an teh software iz obviously marvelous in lotz da wayz. it iz clearly teh result ov deep thot an hard werk.

but: evryone i spoke 2 in teh pres room wuz raving furst an foremost bout teh sped. none ov us cud shut up bout it. it feelz impossibly fast. (an r next thot: wut happenz if apple has figured out wai 2 mak cpu liek a4 dat fitz in an ifone? if they pull dat off 4 dis yer’s nu ifone, look out.)

apple doesn’t talk mutch bout teh technical detailz ov teh ifone. they nevr talk bout cpu sped or teh naym ov teh chip bein usd. they dun tell u how mutch ram iz in thar. part ov der vishun 4 movin computerz frum technical culture 2 popular culture iz bout gettin away frum definin thees tings by der technical specz. so teh prominent talk bout a4 iz tellin. dis iz somethin they wants us 2 notice.

i menshund dis yer-ago quote frum apple coo tim cook teh othr dai, but iz apt her, 2. cook told businesweek, “we bleev in teh simple, not teh complex. we bleev dat we ned 2 own an control teh primary technologiez behind teh productz we mak, an participate only in marketz wer we can mak significant contribution.”

apple nao ownz an controlz der own mobile cpus. thar aren’t lotz da companiez in teh wurld dat can sai dat. an frum wut i saw todai, apple doesn’t jus own an control mobile cpu, they own an control teh hanz-down best mobile cpu in teh wurld. software aside (which iz huge ting 2 put aside), it cud well bees dat no othr company cud mak device todai matching teh price, size, an performance ov teh ipad. they’re not gettin into teh cpu busines 4 kicks, they’re gettin into it 2 kick ass.

they’re microsoft an intel rolled into wan when it comez 2 mobile computin. in teh pre-taped video apple showd, bob mansfield sed ov teh ipad, “no wan else cud doez it.” only apple.

an so mah takeaway frum dis — wif teh bragging bout makin der own cpus an der annual revenue an der size compared 2 companiez liek sony, samsung, an nokia — iz dat dis iz apple’s wai ov asserting dat they’re takin ovar teh penthouse suite as teh strongest an best company in teh whole onez-an-zeroes racket.

★ ‘a strin ov masterpieces’

on mah flight 2 san francisco yesterdai, i finishd readin stanley kubrick interviewz, an awsum collecshun edited by gene d. phillips. i wuz struck by dis passage by richard schickel frum tiem magazine in 1975, few weekz prior 2 teh release ov barry lyndon:

bout hims werk kubrick iz teh most self-conscious an rational ov men. hims eccentricities — secretiveness, great ned 4 privacy — r caused by hims intense awareness ov tiem’s relentless passage. he wantz 2 use tiem 2 “create strin ov masterpieces”, as an acquaintance puts it. soshul status meanz nothin 2 him, money iz simply tool ov hims trade.

remindz me ov someone else.

★ apple, adobe, an flash

in mah “tablet musings” piece 2 weekz ago, i speculated dat apple’s imminent tablet probably won’t support flash, 4 all teh same reasonz teh ifone doesn’t. reacshun 2 dis wuz polarized — typically eithr “duh, ov course it won’t” or “no wai, it has 2 support flash”. u can c both reactions represented in teh thread on mah piece at hacker newz. wan group iz goin 2 bees vary surprisd come wednesday.

i has been writin bout dis saga 4 2 yeers. mah fascination wif teh subject iz fueld by teh fact dat iz so polarizing, an dat it encompasses both technical an political issuez.

on flash an mac os x applicashun crashes

2 weekz ago i wrote:

2 mah knowledge, apple controlz teh entire source code 2 teh ifone os. dat’s not 2 sai they wrote teh whole ting frum scratch. lotz da low-level os componentz r open source. but they has teh source. if thar’s bug, they can fix it. if somethin iz slow, they can optimize or re-rite it. dat iz not true 4 mac os x, an flash iz prime example. teh single leadin source ov applicashun crashes on mac os x iz component dat apple can’t fix.

several readerz askd me 4 teh source 4 mah accusashun contained in dat last sentence, dat flash iz teh “leading source ov applicashun crashes on mac os x”. (an gud 4 them 4 askin; me not sure wut i wuz thinkin includin dat without sourcin it.)

heers teh deal. on stage at teh wwdc 2009 keynote addres last june, apple senior vice prezident ov software engineerin bertrand serlet wuz explaining teh nu web content plugin mechanism 4 safari in snow lepprd. rathr than run within safari’s applicashun proces, web content pluginz nao run in der own proces, so if they crash, they (usually) dun crash safari itself. u git brokd lil rectangle in teh paeg wer teh plugin wuz executin, but teh browsr itself stayz runnin.

apple did dis 4 2 reasonz. serlet’s statd reason on stage wuz “crash resistance”, as menshund above. as 4 y such crash resistance wuz wurth implementing, serlet explaind dat, basd on data frum teh crash reporter applicashun built into mac os x — teh ting dat askz if ud liek 2 send crash data 2 apple aftr crash — teh most frequent cause ov crashes acros all ov mac os x r (or at least wuz, pre-snow lepprd) “plugins”.

serlet didnt naym any specific guilty pluginz. jus “plugins”. but durin teh week at wwdc, i confirmd wif several sourcez at apple hoo r familiar wif teh aggregate crash reporter data, an they confirmd dat “plugins” wuz euphemism 4 “flash”.

in othr werdz, in apple’s hooj pile ov aggregate crash reportz — frum all app crashes on all macz frum all userz hoo click teh button 2 send thees reportz 2 apple — flash accounts 4 moar ov them than anythin else. dat doesn’t mean flash somehow causes crashes in any various app. presumably, most ov teh tiem iz safari or sum othr browsr playin flash content. an iz wurth notin dat dis doesn’t necessarily mean flash iz particularly crash-prone or poorly engineered. finks ov it as formula liek dis:

total crashes = (crashing bugs) × (akshul use)

flash’s numbr an severity ov crashing bugs cud well bees somewhat low an it wud still akownt 4 large numbr ov total crashes cuz iz akshully usd all teh tiem — by any mac usr wif flash content playin in web paeg. an, if flash playr 4 mac os x akshully iz poorly-engineered overly-buggy code, well, dat’s even worse.

but thar’s anothr reason y apple creatd dis nu external proces architecchur 4 web content pluginz in snow lepprd: it wuz teh only wai they cud ship safari an teh webkit framework as 64-bit binariez. flash playr iz only available as 32-bit binary. (dis iz true 4 othr third-party web content pluginz, liek silverlight, but flash iz teh only wan dat shipz as part ov teh sistem.) 64-bit appz cannot run 32-bit pluginz. apple doesn’t has teh source code 2 flash, so only adobe can mak flash playr 64-bit compatible. they haven’t yet. so if apple wantd safari 2 bees 64-bit in snow lepprd (an they did), they needd 2 run 32-bit pluginz liek flash in separate proces.

maybe u dun bleev apple dat web content pluginz r teh most frequent source ov crashes on mac os x. maybe u dun bleev me an mah unnamd sourcez at apple dat iz flash in particular dat accounts 4 dis. dat’s cool, skepticism iz gud. so then in dat case, maybe bertrand serlet blamed “plugin crash resistance” 4 political reasonz, jus 2 stick knife in adobe’s bak, an teh only reason apple went wif dis external-proces architecchur wuz 4 teh 64-bit/32-bit incompatibility.

but dat jus shines light on teh fact dat flash iz still 32-bit binary despite teh fact dat apple wantz 2 go 64-bit sistem-wide. flash remainz 32-bit an thar’s nothin apple can doez bout it. instead ov bein able 2 mak flash 64-bit themselvez, apple had 2 engineer an entirely nu plugin architecchur.

dis iz y apple wantz 2 control teh source code 2 teh entire os. if they wants 2 go 64-bit wif ifone os, iz entirely in apple’s own control 2 doez so. an wut happenz if apple goez 2 nu cpu architecchur? 4 teh componentz apple controlz teh source code 2, they can recompile 4 teh nu architecchur. if teh entire sistem doesn’t recompile cleanly 4 teh nu architecchur, they can werk on it til it doez. 4 component liek flash, wer adobe controlz teh source code, apple instead has 2 wait.

which situashun doez u finks apple iz happier wif? mac os x, wer they had 2 create nu web content plugin architecchur cuz flash crashes frequently an isnt 64-bit? or ifone os, wer they control teh source code 2 evry single component, an can doez whatevr they wants, when they wants?

point iz, even if u finks flash playr 4 mac os x iz teh greatest piece ov software in teh wurld an dat flash playr 4 ifone os wud run jus fine, 2 — thar’s no denyin dat apple executivez has sed an continue 2 sai anti-flash tings publicly. apple doesn’t sai mutch bout flash, but wut they doez sai doesn’t sound liek teh sort ov tings they’d sai if they wuz lukingz forward 2 supporting it moar rathr than les.

teh proprietary web

iz probably pritee clear 2 regular df readerz dat i dun care 4 flash, an dat me hopin apple nevr includez it in teh ifone os. might as well mak mah biases clear.

y? at teh core, cuz flash iz teh only de facto web standard basd on proprietary technology. thar r numerous proprietary web content pluginz — includin apple’s quicktime — but flash iz teh only wan dat’s so ubiquitous dat iz de facto standard. flash iz teh wai video iz deliverd ovar teh web, an adobe completely controlz flash. no othr aspect ov teh web werkz liek dis. html, css, an javascript r all open standardz, wif numerous implementations, includin several dat r open source.

teh simplest argument in favor ov flash support on teh ifone (an teh tablet, an everywhere) iz dat flash iz, by dint ov itz popularity an ubiquity, part ov teh web. but teh best argument against flash support iz dat it iz harmful 2 teh web as whole 2 has somethin as important as video bees in teh hanz ov single company, an teh only wai dat’s goin 2 change iz if an open alternativ becomez compellin target 4 web publisherz.

iz chicken-an-egg problem. publisherz use flash 4 web video cuz flash iz installd on such high percentage ov clientz; clientz support flash cuz so lotz da publisherz use flash 4 web video. apple, wif teh ifone, iz solving teh chicken an egg problem. 4 teh furst tiem evr, thar iz large an growin audience ov demographically desirable userz hoo dun has flash installd. if u wants 2 show video 2 ifone userz, u ned 2 use h.264.

apple isnt tryin 2 replace flash wif itz own proprietary ting. they’re replacing it wif h.264 an html5. dis iz gud 4 evryone but adobe.

an yez, i knoe flash doez mutch moar than jus play video. but dat’s teh main ting evryone iz talkin bout when they talk bout flash not werkin on teh ifone — video. an when u talk bout othr usez 4 flash, u’re talkin bout serving as software runtime, an whethr u liek it or not, apple has clearly statd opposition 2 third-party software runtimes 4 ifone os, an dat policy seemz 2 bees werkin out pritee well 4 them.

heers an email i got frum df readr:

i wuz in line waitin 4 coffee on christmas dai. in frunt ov me wuz kid, bout nine or ten, hoo had an ifone. he clearly had gotten it dat mornin. he wuz pushing frantically at white box on web paeg wif teh brokd plug-in symbol. he wuz squeezing it, swiping it. he wuz frustratd an on teh verge ov gettin pissed wif hims nu toy. it seemd liek he wuz tryin 2 hit an online game paeg, probably wan he wuz usd 2 playin on teh family pc. finally i couldn’t taek it anymore. i leaned ovar an sed, “it won’t load flash. it won’t play ur flash gamez.” hims mom, ignoring him up 2 dat point, wuz triggered by stranger talkin 2 her kid. “that’s okay honey,” she sed, “we’ll git u game frum teh app store.” hims response 2 dis? he startd werkin dat device even hardr. he didnt wants an app store game; he wantd hims flash game. an dat ifone suddenly took huge dive in value 2 him.

liek it or not, apple needz 2 come 2 termz wif dis. if only 4 teh kidz.

i finks dis anecdote, an dis readr’s takeaway frum it, accurately captures teh feelin behind mutch ov teh “apple has got 2 bend on dis evenshully” sentiment dat’s out thar.

but finks bout it frum apple’s perspectiv. how doez u finks dis situashun turnd out in teh long run? doez u finks teh kid told hims mom 2 return teh ifone 4 refund? or, doez u finks they went home an startd buyin gamez frum teh app store? dat thar wuz period ov inishul frustration due 2 flash gamez not playin doesn’t change teh fact dat they () buyd an ifone an (b) wuz set 2 buy gamez frum teh app store.

me not arguing dat apple’s apparent executiv-level antipathy toward flash iz bout anythin othr than apple’s own interests. (i doez finks, though, dat apple’s webkit team iz genuinely idealistic bout helpin teh web as whole.)

but while apple cud bees acting spitefully, they’re not spiting themselvez. teh ifone’s lack ov flash has not hurt it wan bit. perhapz dat will change in teh future, if flash someday provez popular on othr mobile platformz, but dun hold ur breath.

flash performance on mac os x

in addishun 2 teh principled concernz outlined above regardin flash bein proprietary, thar r also practical issuez. wan, flash’s aforemenshuned crashiness on mac os x. second, crashiness aside, itz performance on mac os x iz not as gud as it iz on windowz. an 4 video playback specifically, flash’s performance pales compared 2 h.264 playd thru quicktime. dis iz not subjective. mah masheen iz 2-yer-old macbook pro. it playz fol-screen h.264 video thru quicktime without problem. when i play fol-screen flash video, mah fan kicks in within few secondz, evry tiem.

i has been hard on flash playr 4 mac os x, but dis performance situashun iz not entirely in adobe’s hanz. on windowz, flash makez use ov hardware decoding 4 h.264, if available. on mac os x, it doez not. dis iz wan reason y flash video playback performz bettr on windowz than mac os x, an also y h.264 playback on mac os x iz bettr thru quicktime (which doez use hardware decoding).

accordin 2 adobe, though, dis iz cuz they can’t. heers an entry frum der flash playr faq:

q. y iz hardware decoding ov h.264 only supportd on teh windowz platform?

. in flash playr 10.1, h.264 hardware acceleration iz not supportd undr linux an mac os. linux currently lacks developd standard api dat supportz h.264 hardware video decoding, an mac os x doez not expose acces 2 teh requird apis. we will continue 2 evaluate when 2 support dis feachur on mac an linux platformz in future releasez.

adobe platform evangelist lee brimelow recently postd weblog entry addressing dis:

but let’s talk moar bout teh flash playr on teh mac. if it iz not 100% on par wif teh windowz playr peeps assume dat it iz all r fault. teh facts show dat dis iz simply not teh case. let’s taek 4 example teh queshun ov hardware acceleration 4 h.264 video dat we releasd wif flash playr 10.1. her u can c sum published resultz 4 how mutch teh situashun has improovd on windowz. unfortunately we cud not add dis acceleration 2 teh mac playr cuz apple doez not provide public api 2 mak dis happen. u can easily verify dat by askin apple. me happeh 2 sai dat we still made sum improovements 4 teh mac playr when it comez 2 video playback, but we simply cud not implement teh hardware acceleration. dis iz but wan example ov stumbling blockz we face when it comez 2 apple.

me aware ov no reason 2 dispute dis. windowz iz moar hospitable 2 third-party runtime liek flash than mac os x. i finks most wud agree dat apple iz an opinionated company (2 sai teh least), an they mak opinionated productz. teh runtimes apple cares bout r cocoa an webkit. teh apple wai 2 play h.264 iz thru teh quicktime apis (an rly, as ov snow lepprd teh nu quicktime x apis), not 2 rite ur own h.264 playback code dat seekz 2 directly acces hardware accelerators.

u can argue bout y apple has taken dis stance. wan cud argue dat iz pragmatic — dat apple doesn’t allow third-party software acces 2 tings liek hardware h.264 acceleration cuz it seekz 2 maintain layer ov abstraction tween third-party software an teh underlyin hardware. wan cud argue dat iz political — dat apple iz happeh 2 mak flash look bad performance-wise cuz flash iz competitive wif apple productz in several different regards. (e.g. u cud wish dat hulu, which iz entirely flash-basd, werkd on ur ifone an werkd bettr on ur mac. apple wishez dat hulu’s content wuz goin thru teh itunez store.)

i wud argue dat iz both — dat apple’s distaste 4 flash playr iz both mattr ov engineerin taste (dat third-party software shud only has acces 2 high-level apis) an politics. but objectively, regardles ov wut u personally wish apple wud doez wif regard 2 flash, if adobe needz apple 2 grant them furthr acces 2 teh hardware 2 mak teh mac vershun ov flash playr bettr, wut r teh odds dat they’d git dat sort ov low-level hardware acces on teh ifone os? (hint: zero.)

i’ll leef teh last werd 2 apple coo tim cook, hoo yer ago sed, “we bleev in teh simple, not teh complex. we bleev dat we ned 2 own an control teh primary technologiez behind teh productz we mak, an participate only in marketz wer we can mak significant contribution.”

flash iz ownd an controlld by adobe.