Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/class.wp-dependencies.php on line 15

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method adsensem::init() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/plugin.php on line 311

Strict Standards: Non-static method adsensem::setup_is_valid() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 117

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method adsensem::init_widgets() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/plugin.php on line 311

Strict Standards: Non-static method adsensem::register_widget() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 152

Strict Standards: Non-static method adsensem::register_widget() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 158

Strict Standards: Non-static method adsensem::register_widget() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 158

Strict Standards: Non-static method adsensem::register_widget() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 158

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/plugin.php on line 311
blog.gkaindl.com » Weee, Googlapple!

blog.gkaindl.com

nerd nouveau

Weee, Googlapple!


Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method adsensem::filter_ads() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/plugin.php on line 163

Strict Standards: Non-static method adsensem::filter_ad_callback() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 245

Strict Standards: Non-static method adsensem::filter_ad_callback() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-content/plugins/adsense-manager/adsense-manager.php on line 248

Picture

In the last couple of days, a lot of blogs have reported that Eric Schmidt (Google CEO) mentioned that Google and Apple were working together “on a lot of things”.

Obviously, there’s Google Maps integration in the upcoming iPhone. MacOS 10.4 includes a Google Dashboard Widget. There’s a Google Mac team already. Nothing exciting, really. Therefore, most blogs (and the comments) recommend to stay calm about the announcement and not expect too much.

However, the first thing that came to my mind when reading the announcement was (drum roll) Google Video/YouTube and iTunes integration! Wouldn’t it be great? Obviously, after having acquired YouTube last year, Google basically owns video distribution over the Internet now, and it owns all the user-created content as well. Apple doesn’t have anything comparable, do they? Well, they have podcasts! On YouTube, you can already subscribe to a series of videos by a certain user much in the same way as a video podcast or vlog works. Remember that the inclusion of podcasts into iTunes wasn’t something that everybody would have expected either, and it’s quite obvious that user-generated content being available via iTunes would fit in well with the “iLife”, “media hub” and “multi-purpose iTunes” (you know, there’s lectures, WWDC sessions and whatnot on iTunes already) strategies Apple is currently pursuing.

Additionally, there’s lots of paid content on Google Video as well, and while I’ve never bought something there as of yet, I may occasionally succumb to an impulse purchase if I’m able to do so with the cool one-click iTunes purchasing experience. In fact, the vast install-base of iTunes could really help the paid content take off, especially when considering that the recently introduced Apple TV would enable consumers to watch the content on the big screen. Doesn’t it all come together nicely?

Additionally, iTunes integration would most certainly also mean Front Row integration. It would be incredibly cool to be able to watch YouTube and Google Video, uhm, videos this way. For example, I have a Mac Mini hooked up to my TV and frequently copy movies from those websites over to it to watch them in Front Row (No, I’m not that decadent, the Mini is also my Intel testing machine). Watching the online movie trailers on the TV screen is an awesome experience, and a great time waster in case you’re bored. I can envision how this could work with user-supplied content, too. For example, it would make sense to define “smart, auto-updated playlists” that work on tagging information and the such to define “channels” that auto-update with the latest, matching videos. They could be conveniently watched on your Apple TV or in Front Row then. Doesn’t it make perfect sense?

You heard it here first!

About

Hi, how are you? My name is Georg Kaindl, and I'm a twenty-something from Vienna, Austria. During the day, I'm a CS student at the Vienna University of Technology, but at night, I turn into an independent software developer for the Macintosh platform, social nerd, lazy entrepreneur and intuitive researcher.

I like to write about everything that matters to considerate technology enthusiasts, but humbly retain the right to go off-topic from time to time.

My posts are licensed under a Creative Commons Attribution 3.0 License.

Contact

You can reach me by email if you have something to say that's not related to a blog post or that you don't want to have publicly available as a comment to a post.

However, you'll have to prove that you are human! Even though I personally like robots very much, I'm less of fan of SPAM. It's just a simple riddle to solve, but a SPAM bot won't cut it!

To get my email address, take the word before the .com in my domain name first (Hint: The word you are looking for starts with a "g" and ends with an "l"). Next, simply attach @mac.com to this word.

Boom, there's my email address. Simple, isn't it?

Powered by WordPress

Comments RSS

Entries RSS


Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method adsensem::footer() should not be called statically in /nfs/c03/h05/mnt/52932/domains/retiredblog.gkaindl.com/html/wordpress/wp-includes/plugin.php on line 311