Angry Birds Chrome now uses the Web Audio API

Increase your business with more online customers with help from SEO Consultants London.

Cross-posted with the Google Code Blog

Last week Angry Birds for Chrome was updated to use the Web Audio API for all its in-game audio for Chrome users, which means Chrome users get the full Angry Birds experience, without any plugins. The Web Audio API supports a wide variety of use cases, including the high fidelity and low latency requirements of games. Users of other supported browsers will still get sound via Flash or HTML5 audio.

How does this cross-browser audio magic work? As you may have seen or heard, Angry Birds was in no small part made possible by the cross-platform open source PlayN library. When building for the HTML platform, PlayN in turn relies heavily on Google Web Toolkit (GWT) to delivery a highly optimized web experience for users, and on gwt-voices to easily deliver a cross-browser audio experience.

The responsibility of choosing the appropriate audio API for the game’s sound is (mostly) left up to gwt-voices, which chooses the audio API that will give the best experience. If you’d like to hear how other audio APIs perform, you can ask gwt-voices to try to use the Web Audio API, Flash, HTML5 Audio, or even native audio. Your mileage will vary by browser and platform and which plugins you have installed. Also, gwt-voices will select the best available fallback, if the desired audio API is not going to work at all in your environment.

Want to learn more? Check out the Web Audio API tutorial and don’t let those pigs grunt too much.


Google Web Toolkit Blog

A message from an AdSense publisher: How to balance conflicting interests

Increase your business with more online customers with help from SEO Consultants London.

Editor’s Note: Today we’d like to share some tips from AdSense publisher Dave Taylor, owner and author of askdavetaylor.com. Dave Taylor has been online for over thirty years and has been producing helpful tech content for just about all of that time. You can find him online at http://www.davetayloronline.com/.

It’s a tricky balancing act being an AdSense publisher because once you start seeing your earnings increase, there’s a natural desire to shift your attention to your revenue. The problem with focusing on your revenue is that you’re taking attention away from producing the most useful content for your readers. And without readers, you have no audience to run ads for in the first place.

I know, because it’s a challenge I face as an AdSense publisher too. I run a popular tech support site called Ask Dave Taylor and my focus since 2003 has been on answering tech questions in a simple, free, and easily obtainable manner. I had over 18 million visitors to the site last year — but it’s also a business, not a hobby, so maximizing my per-visitor revenue is important.

I’m sure you’ve heard that “it’s all about content,” and that the best sites have high quality content that’s regularly updated and provide a value to their customers. That’s still true, and it’s important to have your primary focus be the experience you offer to your reader.

But there’s that tension. It’s the lure of the dark side, in Star Wars terminology. What is the perfect middle ground along the content/revenue continuum?

Here’s how I try to balance things…

The first place I stop every week is Google Analytics. The data gives me food for thought, like how many visitors are using mobile devices. This helped me decide how much money to invest in a mobile-friendly version of the site (and when it made sense for me to add AdSense for Mobile Content to my advertising mix). Analytics also shows the most popular pages on my site, which offers great insight into what my readers visit most frequently. Since I categorize all my content, it helps me understand if tutorials about the Sony PSP are garnering more traffic than those about the Apple iPod, for example.

Hook Analytics to AdSense (and yes, I have an article about how to do that on my site) and you can also produce a report of your most profitable pages, a cross-correlation between traffic and AdSense revenue. You’ll gain a reliable way to figure out if that blog entry you wrote three months ago is actually now generating 11% of your overall site revenue.

But there’s the ugly head of profiteering rearing up again.

Let’s look at this a different way. There’s a name for a restaurateur who focuses exclusively on per-customer revenue and keeps raising prices: out of business. On the other hand, a restaurant that doesn’t pay attention to what items are popular, what daily specials get people excited, and the fluctuations in supply cost runs the risk of ending up with a menu that’s completely out of touch with customer desires and they too go out of business.

I spend the majority of my time and attention on producing the best possible content and use my desire to maximize revenue as a secondary goal, something for me to keep in mind as I proceed. It doesn’t launch my ship, but it helps me build it most efficiently.

If you’re a long-time AdSense publisher, you’ve hopefully also found that sweet spot between being completely content driven and ignoring the business side of your publishing business. If not, here’s a suggestion based on my years of participation: Once a month, really dig into your AdSense reports to understand what categories, what topics and what pages on your site are performing well. Set a goal of producing more of the same in the following 30 days, then put revenue out of your mind and focus completely on what you can contribute to your customer community. Rinse, wash, repeat.

——-

Posted by Raina Rathi, Strategic Partner Manager, AdSense


Inside AdSense