Creative Technology . Ideas for Digital Media

Archive for the 'iPhone' Category

Cloud Browse: Flash on the iPhone/iPad (sort of)

Found this bit of news the other day; surprised that it’s not getting more attention considering all the noise out around Flash and Apple these days. To be clear, this app, Cloud Browse, is not actually installing the Flash runtime on the iPhone; so it’s not really Flash on the iPhone. It sounds like it works like VNC by allowing an iPhone to connect to another machine in order to see the content. Highlights from the USA Today post is below:“Here’s how it works: you download the free Cloud Browse App and install it. Then you direct the App to the website of your choice. Here’s where the interesting part comes in: the site is called up on another computer, which streams it back to your iPhoneThe app, Cloud Browse, is free, has been out for a few weeks, and so far has picked up 150,000 downloads….it had already been approved by Apple by the time Apple CEO Steve Jobs penned his “Thoughts on Flash essay. Personally, I’d be concerned about the performance of this, but according to this report,  it’s apparently pretty darn good on the iPhone! I’m surprised Steve isn’t blocking it!http://content.usatoday.com/communities/technologylive/post/2010/05/flash-comes-to-iphone–sort-of/1

No comments

The New iPhone is Here

You probably haven’t heard about this yet, but that little device they call the “iPhone” is about to get a re-haul. I wasn’t able to get tickets to the WWDC to see Steve announce it today in person, but thanks to Engadget, I can feel like I was right there in the middle of it all.  I was already hip to many of the new features after Steve announced the updates for the OS, but he was holding one of the most exciting features for today: video calling (FaceTime). I’m also impressed with the announcement of Retina Display, increasing pixel density by four times! The picture quality is unbelievable!

No comments

Preview of iPhone OS 4

R/GA was invited to attend a special event on the future of the iPhone OS; presented by none other than Mr. Steve Jobs himself! My colleague, and our resident iPhone developer guru, Bill, was the lucky man who made the trip (I’m so jealous). After the presentation, Apple posted a video of the event on their website.  As I watched the video, I felt compelled to jot down the key points about what to expect from the new OS. For the most part, it ounds very exciting indeed.

 

Summary: over 100 user features and over 1500 new developer APIs

 

The 7 New Functionality 7 “tent-poles”:

 

1.       Multitasking APIs:

7 New multitasking services

  • Background Audio – eg. Pandora can continue to play music even as you switch apps.
  • VOIP- eg. Skype can run a phone call and a user can still switch around between apps.
  • Location – Continue to track location with GPS in background – eg. Loopt listens to user location, can detect when you’ve moved, update friends. OS4 adding fine-grained settings to check/set which apps are asking for your location.
  • Push Notifications (i.e. server-based).
  • Local Notifications (don’t need server, app-to-app).
  • Task Completion – eg. Flickr can continue to upload photos in the background, even after you switch apps.
  • Fast App Switching – as you switch, application(s) status is preserved.

2.       Folders

  • Drag apps ontop of eachother to create folders. The folder name is set, by default, to the category name of apps as set in app store. Eg “games.”

3.       Enhanced Mail

  • One inbox: all mail accounts dump into unified inbox.
  • Fast inpbox switching.
  • Threaded messages.
  • Open attachments with iPhone apps (by clicking on attachment).

4.       iBooks

  • Just like iPad. Buy once read anywhere; sync page and bookmarks between devices.

5.       Enterprise

  • better data protection (better encryption).
  • providing APIs to developers to control encryption.
  • Mobile Device Management.
  • Wireless app distribution.
  • Multiple Exchange accounts.
  • Exchange Server- SSL VPN support.

 

6.       Game Center

  • More than 50,000 games on app store (more than 10x competitors: sony psp, Nintendo DS)
  • Social Gaming network.
  • Challenge your friends to games.
  • Automatic matchmaking. If you’re playing a game, if it requires other people to play, it will find “similar players”
  • Leader boards.
  • Achievements (what I’ve won).

 

7.       iAd

  • Steve: ”Mobile users do not use Search, they use Apps.”
  • Steve: ”Average iPhone user spends over 30 min everyday.”
  • 1 billion ad impressions per day.
  • Steve: “Emotion + Interactivity”
  • Keeps you within your app
  • Built into the iPhone OS, developers can add ads via API
  • Apple sells and hosts the ads
  • Apple will give developers 60% to developers
No comments

RIM: WebKit Browser to Compete With IPhone

And then it was all WebkitRIM just announced that it will be using Webkit-based browsers for the new BlackBerry devices. This was a smart move; seems obvious and will certainly excite the competition with the iPhone. Thinking about this from my POV, this makes web-based mobile development twice as simple as now, there is almost just one browser to support: Webkit. However there are very distinct user experience and interface elements for iPhone-based applications (in all Apple products for that matter!) I’m not a BlackBerry user, so I’m not sure how those UX elements would translate, but I suspect they will not. Therefore, in many instances, we may still be up against two separate codebases for the app interface.

No comments

Apple: “iPhone Developers, don’t use GPS for pushing ads!”

I remember way back when I first heard about the GPS functionality coming to the iPhone, and other devices. “Oh man, if we can detect a user’s location, we can use it to send him/her all sorts of targeted messages.” For example, if we know he is near a Starbucks, maybe we send him a coupon for a cup of coffee. Genius! It seemed like we were on the verge of an amazing opportunity for marketers. However, when I began to think about within the context of pushing “ads” to a person’s mobile device, it quickly became clear that this would become a mess. Imagine walking down the street and getting bombarded with ads for every other store on the block – not cool. There are many useful ways of using this technology, but pushing location-based ads to people, without their consent, is not one of them.

During my recent speaking event at OMMA, I actually brought this up. I’ve also been discussing it with others in the industry. Great to hear that Apple is right on board with this thinking. They just released a warning to iPhone developers:

“If you build your application with features based on a user’s location, make sure these features provide beneficial information. If your app uses location-based information primarily to enable mobile advertisers to deliver targeted ads based on a user’s location, your app will be returned to you by the App Store Review Team for modification before it can be posted to the App Store.” 

Good stuff!

No comments

New Product Design Project: R/GA

Yet another big project that I can’t talk much about yet as it’s in the early stages of product design. At R/GA SF we are helping to craft a new product (and a new business) from the ground up: user experience, user interface, branding, as well as the technology and development. For the tech details, I can say, it’s going to be a desktop app, a web app, iPhone app, and more, all talking together in real time…I know that doesn’t say much…but it’s going to be cool, I promise.  I’m excited about the entire thing – it’s great to be part of a new product from the very start and can’t wait until we’ve got a beta release (and I can talk about it more!)

No comments

Best Western iPhone App

New iPhone app from Best Western hotels features a good use of GPS. This app creates an opportunity for the company to be the preferred hotel for loyal customers; business travelers especially: If I can always quickly search and book a Best Western hotel, why go anywhere else? Read more from BRANDING UNBOUND.Posted using ShareThis

No comments

Nike Lab iPhone Application

Being the major iPhone geek that I am, I am extra excited about the launch of AKQA SF’s first iPhone Web Application to support the Nike Olympics website (nikelab.com) that we launched back in August.  Meant to bring the Nikelab website to mobile, we designed and built a custom experience specifically for the iPhone. When it was first launched, it became the #1 Web App on Apple.com!Features:

  • Custom user interface for easy mobile viewing – modeled for iPhone web apps
  • Pulls product/athlete content from same place as website – keeping both experiences in-sync as we update
  • Animation and high-quality video content (dynamically loads correct video based on the user’s connection)
  • Ability to view different colors for the products (e.g. Hyperdunk) by clicking on color swatches
  • A Nike Store Locator leveraging Google Maps (re-usable for future Nike iPhone web apps)
  • Launched in Korean, Japanese, US English (more languages coming soon)

Technical details

  • Pulls the same set of XML and translation content as the website (repurposing all previously created content)
  • Auto-resize of layout when viewed in horizontal/vertical mode
  • Serves both 3gp and m4v videos depending on user’s bandwidth
  • Custom, re-usable AJAX-based framework (powered by Jquery, inspired by iUI), uses JSON for storing config data
  • Uses a templating approach for all pages: we feed in XML content for each page, use html/css to create the page layout.
  • This framework can be re-used for future iPhone web apps

To see it in action, if you’re on your iPhone, navigate to http://www.nike.com/nikelab.

 

1_landing.jpg

 

 4_product_page.jpg

 

No comments

Mobile: Touch Surfaces as Control Devices

This particular example may not jive with everyone, but it is possibly a view into the future of using a mobile touch-controlled device to control larger applications and screen displays. In this example, use your iPhone or iPod to control another (desktop) application/screen display in real-time. What if we built an app or outdoor display, kiosk, etc… that enabled users to use their own iPod to control sound, images, outdoor lights, beam music, etc or interact in real-time in some way? Often, when I am walking to work all the way from BART on Market St, listening to my iPod, I feel the desire to use it to control the traffic lights or at least the billboard displays I see on my way.

http://gizmodo.com/gadgets/iphone/proremote-pro-tools-controller-may-be-coolest
-iphone-app-ever-updated-332324.php

No comments

Data and Interfaces: What I Love About Web Technology

Terry and I are almost done with the majority of our scorecard application prototype. It’s actually a bit more than a prototype as it has a fully functional database and iPhone application almost complete (although not optimized). We’re also sketching up a Flash-based website and (AIR-based) desktop application along with a “widget” version that could be used on social networks or any widget/gadget-friendly place.

This is what I love about web technology: We have a single data store and server-side application that can be accessed by any interface application in any form (as long as you know the APIs). Once you build a solid, scalable solution to store and access your data, you can go nuts with all the various portable interface options: website, desktop app, widgets, mobile, ad banner, in-store kiosk or digital display, etc. And don’t forget the mash-ups. Assuming everyone it building their tools with this in mind, any interface can tap into any data service and relate it to it’s data. In the end, it’s all about the content (the data); so create a simple and reliable solution for providing that data, and then create compelling, accessible (and simple) interfaces for the user to get to that data. Wow, it sounds so easy.

The iPhone app is what we spent the most time on. As most all of the data is dynamic, it was important to carefully plan out how the app would be built. Lot’s of AJAX fun, we used JSON to exchange data with the back-end (done in PHP/MySQL). I can’t talk too much more about it until it’s done…but I will post more soon!

No comments

Next Page »