As soon as we heard that the SkyFire browser was coming to the iPhone, we just knew it was going to sit in the approval queue for a while. With Apple/Adobe’s infamous squabbling, anything that claimed to support Flash — even through some server-side conversions, as with SkyFire — was going to be subject to some major scrutiny.
1 month, 20 days, and 2 hours later, our buddies at SkyFire Labs say that they think they’re getting pretty close to approval. With that in mind, they’ve sent over the latest pre-release build of the browser, and I’ve been dabbling with it for the past 12 hours or so. So, what’s it like to use the first Flash-video friendly browser on iOS?
So, does it work?
Yes. Mostly. Sort of. You see, SkyFire enables Flash video playback by way of conversion. That is, it’s not playing back Flash — it’s scanning a page for Flash videos, then converting those videos into a format compatible with the new HTML5 video standard. You load the page with the video you want to watch, poke at a button on the status bar, and then tap the thumbnail representing the video you want to watch.
As a result of this conversion, not all Flash-enabled video sites will work. Wonky pre-roll advertisements, odd placement of the video itself.. plenty of stuff can junk up the workings. SkyFire’s going through and enabling support for all the sites they can find, though, so your favorite sites should be good to go. Sites can opt out of playback support — alas, Hulu has chosen to do so, so for those hoping to use this to get around paying for Hulu Plus: Sad Trombone.
How’s the video playback/quality?
It’s… spotty. This is the first semi-public build of a product that SkyFire wasn’t even entirely sure was going to be approved, so I’m not going to harp on it too hard. I watched about an hour’s worth of South Park and The Daily Show (through South Park Studios and TheDailyShow.com), and had a few hang-ups along the way. One episode of South Park got stuck on a 5 second loop. Another kept dropping in and out of a sound-only “low bandwidth” mode, though my pretty-dang-quick Internet connection seemed to be cranking away at full speed the whole time. The actual visual quality of the video will vary based on your internet connection, but all of the stuff I saw — even over 3G — was totally watchable.
OMG CAN I PLAY FLASH GAMES?
Nope. Video only.
What rendering engine is this built on?
As far as I can tell (and as far as SkyFire has told me), this is all built on top of WebKit. This is opposed to Opera Mini, for which Opera ported over an engine of their own. As a result of working right on top of iOS’ build of WebKit, SkyFire will render most things (pages, text, etc) identically to Mobile Safari.
When you load a page, SkyFire will start scanning it for terms it can use to show you related content in the form of videos, “trends”, tweets, and images. Tap the pair of squiggly lines down on the bottom right, and it’ll bring up the terms it’s found, along with offering up a way for you to enter your own. The auto-scanning isn’t… always successful. On the TechCrunch frontpage, it’s suggesting a search for “million Digg company”. On Reddit, it wants me to search for “null hash vote”.
On MobileCrunch, however, it suggest “T-Mobile” and “Microsoft” — both of which are totally reasonable options. The content it suggests seems somewhat random (You searched for Microsoft! Here’s a video on how to make accent marks in Excel!), but it could be a good way to kill time on a boring bus ride.
Things We Like:
Things We Don’t Like:
By all means, download SkyFire when it comes out. Check to see if your favorite sites work. Watch the heck out of a ton of videos that you couldn’t ever watch before. It is free, after all. I imagine that most will want to stick with Safari as their primary browser for now, mainly using SkyFire for the places where Safari falls short. If SkyFire could clean up its looks a bit and knock out some of the lingering bugs, however, they’d have a real winner here.