Flowplayer 5 was released a few days ago.
The new player has a bunch of new / cleaned up bits of functionality:
- Streamlined design
- HTML5 comes first! Flash is no longer the default, it’s HTML5. Glad to see this
- Fully responsive
- Some functionality previously supported through plugins is now built into the player (playlists, cuepoints, google analytics, and embedding)
- Random seeking (no matter what has been loaded)
- Native full screen — no more using flash to force the full screen mode
- Keyboard shortcuts built in (volume, seek, fullscreen, mute, play/pause, stop)
- Simplified syntax
- Primarily CSS based styling (no more complex JS embeds)
- Embeddable (mentioned earlier) — you can even include your brand if you have the commercial version and propagate your brand
Flowplayer has been my favorite video player for at least a few years, and looks like it will stay that way for another few years.
The new Firefox OS will be built around Gecko, the engine behind Firefox.
According to the article, 75% of “apps” (I hate that term) are already written in HTML5, which is entirely likely. Given the cross platform nature of HTML5 many of those “instant iOS” apps will have no problem migrating to the Firefox OS.
From the article:
The Mozilla Foundation has just renamed the project Boot to Gecko “Firefox OS”. But can we really talk about an operating system?
Absolutely. In terms of architecture, it is an operating system based on Linux, just as Android is. But we rely on Gecko, the Firefox web browser layout engine, to run applications written entirely in HTML5. We dropped XUL (the XML User Interface Language) in favour of HTML5, a language known to all web developers.
When working with the new HTML5 video tag, the official documentation is very confusing. We just want a list of attributes and events!
From the post (this is incomplete, please go to the source for a full list):
src(string): The source file
poster(URL): An image to display before the video is playing
controls(boolean): Are the playback-controls being provided by the browser?
videoWidth, videoHeight(integer): The original video size
currentTime(float): The current playback time in seconds
startTime*(float): The video start time (if the video does not start at 0.0 – streams for example)
duration(float): The duration in seconds
paused(boolean): Is the video currently paused?
ended(boolean): Has the video ended?
autoplay(boolean): Is is set to autoplay?
loop(boolean): Is is set to play in a loop?
They list everything beyond that .. thanks guys!
Woke up to read that Adobe said it’s stopping development on mobile Flash, and refocusing on HTML5.
It’s bittersweet for me.
A quote from Adobe:
Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores. We will no longer adapt Flash Player for mobile devices to new browser, OS version or device configurations. Some of our source code licensees may opt to continue working on and releasing their own implementations. We will continue to support the current Android and PlayBook configurations with critical bug fixes and security updates.
I’ve had a long history with Flash, and am sad to see it go, but happy we’re moving in a good direction (even if just for mobile, because we all know this means HTML5 will be the overall direction of Flash).
Apple has a pretty cool web page for the iPhone 4S. It’s not something you would expect to see on a web site.
When I first saw it, I had assumed they were all separate images being animated one at a time. I know it had to be CSS3 doing the transitions, but didn’t realize quite how elegant the solution was.
@johnbhall does a great job illustrating Apple’s approach to making the site we see on the iPhone 4S page. His example simplifies Apple’s approach a bit (imagine his example, but with multiple sprite images, one for phones, one for copy).
I took the original article creator at his word, but some things didn’t add up.
@johnbhall says that his example is jsut a demo, but he has the concept behind the iPhone 4S page entirely wrong.
How do I know? It’s pretty easy…
Apple and Microsoft both have a thing against Flash.
Most of my clients ask for jQuery or other non-Flash alternatives (and so far, I haven’t ever really missed Flash).
Now it sounds like Windows 8 will officially not support browser plugins in IE10.
A huge push for HTML5 and CSS3 by Microsoft, we may also see Silverlight disappearing alongside Flash.
The big problem seems to be concerns for mobile platforms, as battery life is cited as a major reason (along with security).
Windows 8 is shaping up to be a bold move for Microsoft. Will it make me an Apple user on my desktop? Will Windows 7 become the new “Windows 98” (people still never acknowledge Windows ME ever happened)?
Some points made in the article:
- Security is a nightmare
- Local data storage is limited
- Local data can be manipulated
- Offline apps are a nightmare to sync
- The cloud owes you nothing
- Forced Upgrades aren’t for everyone
- Web Workers offer no prioritization
- Format incompatibilities abound
- Implementations are browser-dependent
- Hardware idiosyncrasies bring new challenges
- Politics as usual
The point of most of the article is just about fundamental problems building web “applications” … or just web sites that do things normally reserved for desktop applications, not necessarily problems introduced by HTML5.
I’m usually not a fan of the opinions of investors, but I think Roger McNamee, of Elevation Partners, hits on quite few good points. Business Insider has some good bullets from the video, but watch the video:
Some ideas I agree with/find intersting in the video include:
- Shift in search technology requirements
- The greater focus on HTML5
- Why indexed search is becoming less important
- Social Media startups are useless, they should be just assumed functionality by now
- Microsoft has lost it’s control over internet connected devices
While we were all celebrating July 4th, WordPress 3.2 was released.
The purpose of the release seems to be in streamlining the administrative control panel for both speed and ease of use.
Included in major release, are the following:
- Heavily improved admin interface
- IE6 Support dropped (yay, don’t worry, this is only for the admin, and likely the default theme — sites will still work in IE6 if designed for it)
- PHP 5.2.4 required (does not support PHP 4 anymore)
- MySQL 5 required
- New Twenty Eleven default theme (built for us to play with, in HTML5)
- New “Zen Mode” editor removing all the distractions
It’s been a long day (as I’m up at 2am), but lots has happened that has almost passed me by.
Today two other news items crossed my eye, the iPhone 5 and Microsoft’s SkyDrive.
iPhone 5 scheduled for release in September
According to Bloomberg, the iPhone 5 is scheduled for release this September (possibly in late August). This is contrary to rumors about there being an iPhone 4S before a new iPhone 5 (that was supposed to be testing of a model for T-Mobile). Additional rumors are spreading that the iPhone 5 will not only feature the better camera and processor, but a completely new form factor.