5 apps for geocaching

Although I’m much more likely to spend a lovely summer day with my butt glued to the chair working on a new TUAW post, I do enjoy the sport/hobby/game of geocaching. If you’re not familiar with the term, geocaching is defined as “a global treasure hunting game where participants locate hidden physical containers, called geocaches, outdoors and then share their experience online.” When I first started geocaching, smartphones didn’t exist so I’d print out a map, grab my Garmin GPS, and head out to the field. For the last few years, there has been a boom in iPhone apps for geocaching. Here are five apps to help you enjoy finding those hidden caches.

Geocaching Intro (Free)

GroundSpeak is the company that runs the Geocaching.com website, the world’s largest repository of geocache location information with over 1,450,000 active caches listed. As a for-profit organization, Groundspeak has a vested interest in getting new members into the hobby. The app is a way to get you hooked on geocaching by letting you find three geocaches near your current location, provide you with the requisite coordinates, hints, and description, and help you navigate to the cache. A bonus is that the app alerts you when you’re getting close to the cache location by vibrating and making a sound. It’s a wonderful and free app for deciding whether or not geocaching captures your attention.

Geocaching ($9.99)

If that free intro got you hooked, you may want to graduate to a Geocaching.com premium account so that you get access to some special caches and features that aren’t open to the general public. The official Geocaching app was the first caching app for the iPhone, and it has improved over the years to become the tool for finding and reporting caches.

The feature set is incredible. Over a 3G data connection you can pick up information about any of the caches worldwide, log your finds, save listings for offline use (helpful in backcountry caching), navigate to caches with a compass arrow, browse photo galleries and cache attributes, and more. You’ll even know if you’ve been to a cache before or if a cache is currently inactive.

Since I’ve had this app, I haven’t had to print out maps and I sold my old Garmin GPS. The app and iPhone work great together, although you’ll probably want to have an external battery pack on hand while caching.

Garmin OpenCaching (Free)

OpenCaching is a user-powered caching community started by GPS giant Garmin earlier this year. While the database of caches is only a small fraction of those available through Geocaching.com, the ability to have access to all services for free and a novel graphical method of providing a rating for caches seem to be resonating with some cachers. For free, it’s well worth the time to download.

Geocaching with Geosphere ($7.99)

If you’re not happy with the Geocaching app but would like to use the GPX “Pocket Query” files that can be generated with a Premium membership on Geocaching.com, the Geocaching with Geosphere might be the answer.

Geocaching with Geosphere reads GPX and LOC files, and can import multiple GPX files that have been compressed into a ZIP archive. It displays a compass showing the direction to the cache you’re seeking, can store description information and images for offline viewing, and let you create field notes to upload as log entries later. If you’re online, you can access satellite images showing cache locations, or create a GPX file on the fly.

Geocaching Toolkit iGCT (Free)

Geocaching Toolkit won’t help you get to a cache directly, but it could help you with the more advanced “multi-caches”. Many times, multi-caches involve complicated puzzles, calculations, or finding a point using distances and bearings.

That’s what Geocaching Toolkit iGCT is for: making waypoint and text calculations, decrypting hints in geocache listings, and more. For cachers who are well beyond the “dash and grab” type of easy geocaches, Geocaching Toolkit is a must-have.

Finally, I’d like to close out this post with a recommendation for a podcast that has been one of my favorites for years. The PodCacher podcast has been around for years (the last show was number 328), and is the product of a San Diego couple, Sonny and Sandy. It’s highly recommended for anyone who enjoys geocaching, and you can subscribe here.

5 apps for geocaching originally appeared on TUAW – The Unofficial Apple Weblog on Fri, 22 Jul 2011 10:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Adobe issues ‘??Correction regarding hardware acceleration of Flash Player on Mac OS X Lion’

flash correction

Well it’s nice to see Adobe owning up to an error, even if the correction is buried on the Flash blog and issued as a midnight missive (OK, they’ve amended the tech note as well). Remember when Adobe issued a tech note saying hardware acceleration was disabled in Lion? Apparently Adobe was referring to a pre-release version of Lion, as the currently available version of 10.7 in the Mac App Store does indeed support the very same hardware acceleration provided in 10.6 Snow Leopard.

Those fans you hear spinning faster and faster on your Lion-powered machines are just the same Flash player we’ve all come to know and love since the turn of the century. If you’re looking to limit your exposure, there are several good options.

Adobe issues ‘??Correction regarding hardware acceleration of Flash Player on Mac OS X Lion’ originally appeared on TUAW – The Unofficial Apple Weblog on Fri, 22 Jul 2011 10:05:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Verizon Wireless activates 2.3 M iPhones, still trails AT&T

Verizon Wireless released its quarterly earnings this morning and confirmed that it activated 2.3 million iPhones 4 in Q2 2011. This number is impressive, but it’s not as high as rival AT&T which activated 3.6 M iPhones in the same quarter. Together the two carriers sold almost 6 million iPhones which accounts for about 30% of Apple’s 20 M iPhones shipped last quarter.

The iPhone 4 may be a solid handset for Verizon, but it’s not the AT&T killer everyone predicted earlier this year. AT&T is holding its own against Verizon and maintaining its lead as the top iPhone carrier in the US.

Now that Verizon dropped its unlimited data plan, the two carriers are on equal footing with their available smartphone data plans. This should make next quarter’s earnings that much more interesting, especially if the iPhone 5 debuts on both carriers at the same time as expected.

Verizon Wireless activates 2.3 M iPhones, still trails AT&T originally appeared on TUAW – The Unofficial Apple Weblog on Fri, 22 Jul 2011 09:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

TUAW’s Daily iPhone App: Blobster

I got to see Blobster in action earlier this year at both GDC and E3, and both times it impressed me with its wacky premise and followthrough. It’s a platformer, but unlike any you’ve ever played before. Instead of jumping around, you’re instead flinging a little blob of goo around, pushing him through various obstacles, and making him heavier or lighter by combining or removing mass to and from him. There’s a number of powerups to find across the game’s 40 different levels, and lots of other twists and turns to explore as well.

Blobster is a really fun title with some nice innovation, and some really solid platforming action depicted in a way I haven’t really seen before. Chillingo’s got it priced at a steal right now, just US 99 cents for the iPhone version, and $1.99 for Blobster HD on the iPad. I’ve been watching for this one since earlier this year, so now that it’s finally out, make sure to give it a look yourself.

TUAW’s Daily iPhone App: Blobster originally appeared on TUAW – The Unofficial Apple Weblog on Fri, 22 Jul 2011 08:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple being sued…again, Google+ iOS app, and more in this week’s mobile news.

Apple has been sued again over playlists after recently paying an $8 million judgement.

Acer accuses Apple of starting a patent war.

You can now get Google+ on your iPhone.

Someone is alreayd waiting in line for the iPhone 5.

Apple has launched a Business App Store so companies can buy iPhone apps in bulk.

Open Source: Drop In UILabel Replacement For Beautiful Text Easily

Not too long ago I mentioned a  great open source projects utilizing Core Text and NSAttributedString to replace the UITextView component for easily formatted editable text.

I’ve found a component that was designed to be a drop-in component for UILabel replacement that is very easy to use, and includes an excellent example basically showing everything you need to know.  No need to fiddle around with things,  if you just want to add some formatted text quickly this is a great solution.

Here’s a screenshot from the demo project:

The project is TTTAttributedLabel From Matt Thompson and can be found on Github here:
https://github.com/mattt/TTTAttributedLabel

I’ve also seen OHAttributedLabel which looks great too:
https://github.com/AliSoftware/OHAttributedLabel

That one is not a drop-in replacement, but rather a set of helper libraries for applying formatting to your UILabel’s which is great for making existing UILabel’s look good.

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail


Apps vs the Web

The Financial Times recently launched their new web app, replacing their dedicated iPad app. It’s been widely speculated that this was in response to Apple’s (since relaxed) policy of not allowing publishers to offer cheaper subscriptions outside the App Store than they do within the Store itself, preventing those publishers from offsetting Apple’s margin-destroying 30% cut.

I contributed some thoughts on the relative advantages of both approaches (native app vs web app) to the lead news piece in the new issue of .Net magazine, and I’d like to talk a little more about the distinction between native and web apps from the user’s perspective.

The first thing to state is that this article isn’t about web technologies themselves. HTML5, CSS, JavaScript and so forth are all excellent technologies, and we all use web apps every day; the web is a thoroughly proven platform. Instead, this is about mobile devices, and our relationship with them.

When deciding how to build and deploy an app, web technologies provide many temptations:

  • Working on every platform (inasmuch as that’s ever been true for web sites/apps; i.e. pretty much, but not completely, and with some effort).
  • Being immediately updatable without waiting for approval.
  • Having complete control of monetisation, including advertising.
  • Being able to do all the tracking and data-gathering you want.
  • Being insulated to some degree from the minutiae of rendering.

These advantages are tempting, and it’s easy to understand why we’ve see a proliferation of mobile web apps. There are, of course, disadvantages too, compared to native applications – but even this simple distinction is somewhat misleading. In fact, there are perhaps four different categories of app:

  1. Web apps, explicitly running in a general-purpose browser.
  2. Web apps, running in a dedicated browser and launched from a Home screen (appearing at first to be native apps).
  3. Web apps, running within a web view inside a native app shell.
  4. Fully native applications, without an HTML/CSS user interface.

These fall into two neat categories. Category A (types 1 and 2) run within a browser, and category B (types 3 and 4) run within, or are, native apps.

There are three primary problems with web apps as an alternative to native apps. Let’s talk about them individually.

Frames of Interaction

This issue applies to type 1 apps: true web apps, running explicitly within a browser.

The core of the problem is that computing devices are already task-compromised. We can perform tasks on devices, but we’re almost always making a compromise or allowance for the device. This isn’t just about the glib “my paperback’s battery never runs out” type of remark; it’s about the hindrances that come from apps being virtual entities within unrelated, unspecialised physical devices.

Yes, devices bring many unique and almost magical advantages (a thousand paperbacks within the physical size of one), but not without corresponding problems.

Here, for example, is a desktop calculator.

A desktop calculator

A calculator (photo by Paul Downey.)

It’s a tangible physical device, recognisable to most people (for now, at least), and with a single primary domain of functionality. We understand the discrete set of tasks we can perform with this device, and while using it we’re (by necessity) focused entirely on those tasks.

As a dedicated piece of hardware, it has one frame of interaction. You’re interacting directly.

Now, here’s a calculator app running (essentially full-screen) on a smartphone.

The Calculator app on an iPhone

A calculator app, running on a phone.

Very similar, at first glance, to the dedicated hardware above – until your eye strays to what surrounds the calculator. We have a status bar, with signal strength, cellular carrier identification, network attachment indicators, the current time, and a battery charge indicator. Above that, we have a speaker and a camera. Below, a Home button. Surrounding the device, various other hardware buttons and ports.

None of those other things pertain to the calculator, because they’re part of the actual, underlying device – the smartphone. We have a second frame, surrounding and enclosing our primary area of focus.

Apps, by virtue of running on devices which we’re physically interacting with, have two frames of interaction: the app, and the device. You’re reaching through a window to do whatever you’re doing.

Finally, here’s a calculator web app, on the same device:

The calculator.com web site in the Safari web browser on an iPhone

A calculator web app, running in a web browser, on a phone.

The calculator web app is running in the frontmost tab of a web browser app, which in turn is running on a smartphone. The device’s screen is no longer task-dedicated, but instead is conceptually split into the “content” (in this case, our task-specific web app), and the “chrome” – the actual interface of the web browser. The browser has an address bar, a search field, navigation and bookmarking controls, tab-switching UI and more – none of which has any meaningful or intrinsic relationship to the actual calculator we’re using.

A web app (frame 1) running within a browser app (frame 2) on a smartphone device (frame 3) has three frames of interaction. You’re reaching through a window, then putting your hands into a box, to perform your task.

Chrome has a cost (“chrome” in the generic sense; no disparagement of Google’s excellent browser is intended). The more interface you have visible, the higher the cognitive load on the user. When parts of that interface belong to entirely different, unrelated frames (or levels) of interaction, the load is high.

We can cope with a surprisingly high degree of interaction frames, but we’re not optimised for it. Try running an operating system within a virtual machine, and tell me you’ve never made an error of input scope, sending a command to the host instead of the guest system or vice versa. Web apps within browsers are essentially the same situation.

The nesting of interaction frames is uncomfortable in itself, but browsers also introduce an additional dimension (pun most definitely intended) of difficulty.

Separation of Concerns

This issue also corresponds to type 1, true web apps running in a browser.

Arguably (albeit humorously) excluding women, humans are designed to focus the majority of our attention on a single task at a time. Interfaces which permit and even encourage this separation of concerns reduce our stress level, and facilitate concentration. Many mobile devices use an interface design which enforces a “one app at a time” interaction model.

Even on devices like desktop computers, where history, experience, screen size and other factors make such a mandatory approach undesirable, there’s considerable effort being expended constantly on ways to reduce the number of things we have to focus on (and a thriving third-party software market offering solutions).

Our operating systems have become very proficient at allowing us to focus on one thing at a time. The concept of the frontmost application, for example, complete with a corresponding inactive state and appearance for non-frontmost windows, is ubiquitous. Window-management methods and technologies are myriad. Full-screen modes, the ability to minimise windows or completely hide running applications, virtual desktops and more all speak volumes about our wish to focus on single tasks.

The logical extension of task focus is task separation; the putting of things into places, for dedicated access and retrieval on a deliberate, controlled, organised basis. We all do it (to a greater or lesser extent) in our own homes, by assigning a particular cupboard to cleaning products, and a specific closet to towels or bed linen. A place for everything, and everything in its place.

This is critically important on computing devices, because doing a task electronically usually begins with a huge compromise: you’re using the same tool for every job. Consider these tasks, in their analogue, real-world forms:

  • Writing a letter
  • Reading a book
  • Watching a movie
  • Playing a game

All discrete tasks, with appropriate venues, tools/media, and styles of interaction. Now consider the digital equivalents – in every case, it’s a person sitting at a computer, or tapping on a device. There are many enormous advantages, of course; for example:

  • Spell-checking of your letter, and sending it electronically.
  • Immediate availability of your book, and the ability to look up words, or search the text.
  • Watching movies anywhere you like, and being able to pause for a bathroom break.
  • The many wonders of videogames, including online play with distant friends.

All well and good, and indeed wonderful. But we give up task-specific hardware, which our brains like so much. We introduce frames of interaction, and so we must then invent our many ways to re-separate those concerns within the virtual environment.

Now, consider modern web browsers. Multiple, independent web pages or apps, each in a tab or window of its own, but all gathered into a single app. Each page or web app is a third frame of interaction, beyond the browser itself and the device it runs on. Apps within an app; a computing environment within another. Suddenly our coping mechanisms of app-switching and so forth no longer work, or at best become poor imitations.

If your app is running within a web browser, it’s automatically victim to a second-order version of the fundamental compromise of computing devices: the violation of one tool per task.

No matter how commonplace and mundane computers have become, we still exist in a physical world – and our experience continues to teach us that the best tools are dedicated. Fundamentally, multi-purpose tends to mean multi-compromise. Indeed, in this case the compromise is almost fractal.

In some particularly egregious cases, such as sites which embed chat functionality into their pages alongside their main purpose, you have a fourth frame of interaction to deal with: the multiple “mini-apps”, within the web page, within the browser, running on the device. Our capacity for wilful focus, and our tolerance, has a limit. If your app approaches that limit more closely than another, you’ll lose users.

These are the disadvantages of engineer thinking about how to design an app, i.e. thinking mainly about technical feasibility rather than how the user feels.

We’re all guilty of ignoring the fact that the browser is not the same as the device itself. It’s another level in the hierarchy, and you can’t pretend otherwise.

System Integration

This issue applies to web apps in types 1 and 2, i.e. those that run within a generic browser application. To some extent, and depending on implementation, it may also apply to type 3 apps; web apps which run inside a dedicated native application wrapper.

With computing devices, the platform is king. Not the hardware (though Apple makes a tidy income from it), and certainly not the operating system itself (which is just a facilitating commodity). It’s all about what we like to call the ecosystem: the degree of external investment in the platform, in the form of everything from apps to compatible peripherals. The health of the ecosystem is the herald of a platform’s fortune.

It follows logically, then, that a platform provider will commercially want to tie customers to the platform as securely as possible. This means unique selling points, exclusive features, and native applications. The primary advantage of native applications (for both customers and developers) is integration with the platform. All those little things we take for granted, and miss when they’re not present. There are hundreds of examples, including:

  • Having access to standard contact lists and calendars
  • Participating in centralised notification systems
  • Having data which is accessible through system-wide search facilities
  • Responding to appropriate dedicated hardware controls, like music playback or volume buttons

The list goes on. These niceties are conveniences, but they’re also privileges – and the price of privilege here is to be native. Users want and to some extent expect these pieces of functionality, and native apps are the only type of apps with the ability to implement them. Web apps (for the most part) are forever locked out, because their domain is that of the browser, not the device which lives one frame of interaction above. This separation is self-imposed, and is often for very good reasons of security. A purgatory of choice.

Single-Site Browsers may initially look (to the user) like they’re dedicated apps, but it quickly becomes clear that they’re not, and that their sphere of influence is severely limited. App-wrappers (native apps which embed, for example, a WebKit view which runs a web app) are slightly better off; there are ways to bridge the two worlds of the web and the surrounding app, offering at least the potential for integration. But native apps, inevitably, need do far less work to integrate themselves with the user’s chosen environment.

We’ve already discussed the advantages of web apps, but the disadvantages are by now also manifest. It’s not just about technology, and certainly not just about economics. There’s psychology to consider, specifically psychological distance.

Apps feel designed. They feel tailored, and special. They’re lean-back, on-the-go, crafted, targeted things. The immediate extension of these properties is how at home they feel. We’ve all been pointing our fingers and hissing for years at the app that just wasn’t at home on our platform. An intruder in our midst, often from that worst of all possible worlds, cross-platform.

I said it wasn’t all about economics, but it’s also a bit about economics. Native apps are the fortune of an ecosystem, and thus of a platform. For that reason, native apps tend to get free marketing, both at the user level and at the platform-provider level – and that’s never been more important than on mobile devices. Apple’s walled garden is the sleek toyshop that’s already in your customer’s pocket, and they’re willing to put your app in the window once in a while if it’s good enough.

They’ll dip into your wallet for the privilege, of course, but it doesn’t change the fact that your vegetables are in the supermarket and your novel is in the bookshop. Do you really want to be left outside? Consider very carefully what you actually get for that thirty percent.

Conclusion

Each project must weigh up the relative merits of native and web apps for itself, but the inescapable fact is that when deploying on the web, from the user’s perspective, you’re probably starting with a disadvantage. There’s cognitive load associated with your app being a bookmark instead of an experience, and there’s an implicit trivialisation which occurs in the user’s mind. It’s unfair, but it’s a reality.

Many of the arguments I’ve seen that are pro-web tend to be technological arguments, and they’re maybe mostly true as far as they go. But consumers don’t buy based on quickness of updates, newness of technology, or whether their vendor is “in control” of the development process. Platform-agnosticism is part of your politics, not your customers’ buying decision. Users couldn’t care less, particularly non-technical users.

Instead, people want an experience that’s delightful, and tailored to what they want to do. Something dedicated, and designed. Something specific, and something special – and something that works with what they already have, without effort or aggravation. They want to hit a button and be subscribed, and wake up to a new issue waiting for them while the coffee machine is bubbling away.

You can do those things on the web, and you can even do them well. But when your goal is to make a mobile app that will delight, each technology path giveth just as it taketh away.

Be very sure you’re making your decision for the right reasons, and not beginning with an unnecessary compromise.

Save sheet shortcuts in Lion

The standard and thus ubiquitous save sheets (document-modal dialogs) in Mac OS X have for years supported keyboard shortcuts for triggering the main buttons. With the release of Mac OS X 10.7 “Lion” yesterday (read my review of it at The Guardian), there are a few changes to those shortcuts. This brief article describes them.

Here’s how the standard save sheet (provided by the NSDocument architecture) looks on Snow Leopard:

The standard save sheet in Mac OS X 10.6 Snow Leopard

The buttons can be triggered via the keyboard as follows:

  • Save can be triggered with the Return key.
  • Cancel can be triggered with either the Escape (Esc) key, or by pressing Command-Period (Command-fullstop).
  • Don’t Save can be triggered with Command-D.

Things are slightly different in Lion. Here’s the new (combined) save sheet, as used by TextEdit:

The new (combined) save sheet in Mac OS X 10.7 Lion

The new keyboard shortcuts are more logical, more convenient, and safer.

  • Save can be triggered with either the Return key, or by pressing Command-S.
  • Cancel can be triggered with either the Escape (Esc) key, or by pressing Command-Period (Command-fullstop).
  • Don’t Save can be triggered with Command-Backspace (the ‘delete’ key above the Return key).

Since the user will probably associate Command-S with saving (it triggers the Save menu command, after all), it makes sense to also assign that shortcut to the Save button within the sheet. However, that creates a problem: the previously-standard Command-D shortcut for “Don’t Save” puts two opposing commands on adjacent keys (since S and D are adjacent on a QWERTY keyboard).

It would be unacceptable to invite the inevitable physical slips this would cause, so “Don’t Save” is now triggered by Command-Backspace (which is an excellent shortcut, since not saving means your document’s contents will be deleted, in a sense, and hitting Command-Backspace is slightly more difficult than hitting Command-D).

Here’s hoping that apps which roll their own save dialogs/sheets will adopt Command-Backspace for “Don’t Save” soon. As I’ve said before at conferences and elsewhere, dangerous actions should be a little harder to perform than safe ones.

(I’ve also been tweeting extensively about Lion recently; you may want to follow me (@mattgemmell) on Twitter.)

Renaming flags in Mail on Lion

Mac OS X 10.7 “Lion” was released yesterday (read my review of it at The Guardian), and one of the standard apps that has been most significantly updated is Mail.

Besides the visual overhaul, Mail also now supports a feature I’ve always enjoyed in Outlook: multiple different colours of flag with which to mark a message for follow-up. There are seven colours, and by default the flags are simply named after the colours (Red, Orange, etc). I prefer my flags to have more useful names, and thankfully you can change them. This brief article explains how.

You can set a flag (only one per message) when there’s a message selected in the message list. Simply choose a flag from the flag popup-menu in the toolbar (or from the Flag submenu of the Message menu on the main menubar), and your flag is applied.

The flags popup menu on Mail's toolbar, showing default colour names

To change the name of a flag, you first have to apply it to at least one message. The reason is that doing so causes a “Flagged” section to be visible in the Reminders area of the mailboxes list (you may have to show the mailboxes list too). You’ll see a smart mailbox named after each flag, which contains any suitably flagged messages.

The Flagged smart mailboxes in Mail's sidebar, showing default colour names

Like most other mailboxes, these smart mailboxes can be renamed. Just right-click on the one you want to rename, and choose “Rename Mailbox…” from the contextual menu. Type the new name, and press Return.

The contextual menu for a flag mailbox, showing the Rename Mailbox command

Repeat the process for any other flags you’ve used, and you now have much more useful flag names.

The Flagged smart mailboxes in Mail's sidebar, showing new, custom names

The new names are remembered between launches of Mail, and also appear in the flag popup-menu on the toolbar, and in the Flag submenu of the Message menu.

The flags popup menu on Mail's toolbar, showing new, custom names

That’s all there is to it. Enjoy!

(I’ve also been tweeting extensively about Lion recently; you may want to follow me (@mattgemmell) on Twitter.)

4 Ways the iPhone Makes Travel Easier

I went on a business trip recently, and before I left I packed up my usual stuff in my carry-on bag: iPad, MacBook Pro, chargers, a few magazines and of course, my iPhone. I had seven hours on a plane one way and nine the other, so I figured that between all three Apple devices I could be entertained and get some work done.

As it turns out though, I could’ve saved myself a ton of room if I had just packed my iPhone by itself. That’s right, all the work and everything I needed to do to get things done was all in my pocket the entire time, I just didn’t realize it until I was on my way home. It came down to four simple things that made life easier, which I’ll explain after the jump.

Getting There and Back

I started my journey by preloading my info into two apps on my iPhone, one that I had reviewed before, and one that I was considering reviewing. First was USA Today Autopilot, which ended up being the clear winner over my other option, TripIt. Although I liked some of the unique features in TripIt such as the seating chart and all that, it was tied to a website and was just a pain to use. Autopilot, however, quickly gained a temporary home screen location so I could reference it frequently.

I had to use my passport anyway, but carrying around paper tickets sucked. On the way back, I found out about Fly Delta, which was pretty convenient for me because that was my carrier for the trip. I didn’t get to test it out as thoroughly as I would have liked (or to do a proper review), but the mobile boarding pass feature sure is cool and saved me from losing my paper tickets.

Getting Stuff Done

As an OmniFocus junkie, I had everything I needed in my pocket to keep up with my seemingly never ending to-do list. But because I was on and off during the day, I needed a way to get things accomplished while moving about town, sometimes scheduling things in advance.

For that, I started with Hootsuite for Twitter and Facebook updates as the day progressed. Then I used Google’s native iOS apps — Google Calendar and Google Docs — to coordinate my schedules and spreadsheets as I was on the move. Between using those apps and the built-in Calendar app working in harmony with my MobileMe account, I was able to get my life in order while working in chaos.

I had some writing to do, and admittedly, this would be a toughie to do on the iPhone by itself. But had I paired it up with a wireless keyboard (which I considered) I could have used Pages to hammer out those first drafts. This is obviously not an ideal situation for writing a long document, but when I had edits to do, it would be quick and easy to use.

Entertainment

This is the obvious one in the bunch, but it bears repeating. I had lots of flying time to log, and although I always think I’m going to be able to work on the plane, it’s never quite that easy what with tray tables being so short and my laptop always in risk of getting crushed by the guy in front of me who decides to recline. Instead, I plugged in my headphones to my iPhone and drifted away to sleep listening to a new album I bought before I left.

On the way back, I had even less room to spare, and holding my iPad for a long period of time would’ve been tiring — propping it up on a tray table just wasn’t an option on this bumpy flight. Instead, I popped out the iPhone and watched a movie or two. It killed a few hours easy, and since it took up so little space I wasn’t rubbing elbows with the guy with the terrible B.O. sitting next to me.

The Other Stuff

What else did it help with? I was in a city where I had to walk a lot, but of course, I had no idea where I was going. For that, I used a combination of the built-in Google Maps app, and TomTom U.S. & Canada. For communication, I used FaceTime, but you probably already knew that. As some people kindly pointed out, I could’ve used Google Voice or Skype to talk across borders as well, something I didn’t consider until I came home.

Since I was in an area that spoke French, Google Translate and Word Lens both came in super handy, particularly when I couldn’t find a sign in English. Finally, there are a myriad of apps specific to certain cities that include travel guides, metro rail maps and everything in between. My trip took me to Montreal, and there are too many options to list for that town.

Summation

Yes, life is made easier when you have everything from home with you on the road, but sometimes that just isn’t possible. This trip though, I could’ve packed lighter for sure if I had just thought about it before I hit the door to leave. Next time I go out on a plane, I think I’ll pack light and just bring my iPhone and a pair of headphones. Well, maybe a keyboard too — if I’ve got room.

Countdown to Events With Cosmos Timer

The iPhone’s Clock app is a great tool for quickly timing things like cooking an egg, chess turns, or steeping tea. When you want to keep track of longer periods of time, or save commonly used timers, however, Clock can’t help you. Cosmos Timer was developed to fill this gap, allowing you to quickly create timers for any length of time and save them for later use. Find out if Cosmos Timer can make keeping time easier after the jump!

Features

So what exactly can Cosmos Timer do that the iOS Clock can’t? There are basically 3 important features:

  • Run multiple timers at once (up to 64)
  • Archive timers for reuse
  • Create timers for longer than 24 hours (years longer)

If you’ve never missed any of these features in Clock, maybe Cosmos Timer isn’t for you. On the other hand, you might be surprised by the kinds of things some users keep track of with Cosmos Timer, like keeping track of “time-outs” for children, or setting a reminder for renewing your passport.

Interface & Design

I really like the Cosmos design; it’s simple and polished, and I love the outer space theme. Cosmos has some really slick animations, especially when you go from active to archived timers — it reminds me a bit of Time Machine.

I keep Cosmos next to Osmos

I keep Cosmos next to Osmos

For the most part, the interface is straight-forward and logical, but there are a few tasks, like deleting a timer, that aren’t as obvious as they should be. In this case, you have to select the timer, then hit “edit” then “delete,” instead of the convention of having the “edit” button with a list of objects, which triggers the “edit/delete” mode.

Like this, please

Like this, please

Using Timers

Cosmos Timers is designed to allow you to add new timers quickly: just hit the + button, select a duration and go. You can skip naming the timer and still save it, it will just have the duration as a title.

Adding a new timer

Adding a new timer

In what seems like a rather significant oversight, Cosmos Timer doesn’t give you the option to input a date and have it calculate the amount of time until that date for you. For some of the suggested uses, like tracking a warranty, it’s easy enough to add “90 days,” however, you probably won’t be inputing the expiration date for your driver’s license the day you get it, and it would be much easier to just enter the date printed on the card. To avoid doing math, I suggest using timeanddate.com’s duration calculator, which offers a simple interface for calculating the duration between two dates.

Counting Down

Once you’ve created a timer, it gets added to the “current timers” screen and starts counting down right away. Though it’s not an issue for longer term timers, it’s annoying that you can’t pause shorter timers.

When the timer elapses, an alarm sounds and a push notification appears. The Cosmos alarm sounds are different from the default system sounds, so you know it’s an elapsed timer and not a text message without having to look at your phone. After a timer completes, it turns red on the timer list and starts counting backwards from the alarm time. At this point, you can click on the timer and archive it from the edit screen.

Timer complete!

Timer complete!

Archived Timers

When you save a timer, it moves to the “archived” list, where you can re-activate it by hitting the + button. Interestingly, you can easily delete archived timers.

Viewing and Editing Timers

When you select a timer, it displays a details screen with a countdown clock that displays remaining time down to the second. For longer timers, it also displays the date the timer elapses on. The details view also shows the initial duration of a timer, and a progress bar of how much time has passed, which is a helpful way to visualize the passage of time.

Details and Edit screens

Details and Edit screens

Sharing Countdowns

The sharing features of Cosmos Timer are a bit hidden: to share a timer, press and hold on the countdown in the details screen, which will trigger the options to mail, text or tweet your countdown, or copy it to your clipboard.

My roommate wasn't very excited

My roommate wasn't very excited

Conclusion

Cosmos Timer is a young app, and definitely missing a couple features (duration calculator, pausing), but I was overall impressed by its the day-to-day usefulness. Cosmos Timer is great for those important reminders that you don’t need to be constantly aware of, which can clutter up calendars and to-do lists, and add to the stress of keeping track of tasks. My iCal calendar was crowded with things I didin’t need to see all the time, like garbage day and prescription renewals, which I’ve now migrated to Cosmos Timer. It definitely makes my calendar less overwhelming, since I really don’t want to think about taking out the trash until Tuesday night. Cosmos timer helps get the trivial things off your mind so you can focus on what’s important, while still being confident that you won’t forget anything.

Considering the simplicity of the idea behind Cosmos Timer, it’s surprisingly unique. Other timer apps are designed for short-term specific uses, like timing sets at the gym or cooking an egg, and most of them suffer from amateur interface design.

Since Cosmos Timer has only been around for a few weeks, I’m hopeful that future updates will address some of the issues I noticed. Speak up in the comments if you have an effective way to keep track of short and long term reminders on your phone or  your computer. Or, you know, in your brain.

iPhone Game Friday: New Releases

It’s another relaxing Friday and that means it’s time for a fresh batch of new games from the App Store!

Click through and have a look at what we’ve been playing this week …

Thorn: Zombie Dungeon Survival

Thorn: Zombie Dungeon Survival

Thorn: Zombie Dungeon Survival

Playing as a viking hero is always something to look forward to, and in Thorn: Zombie Dungeon Survival, this is especially true since he’s short tempered and stars in a game with a sense of humour.

At its core, Thorn is a hack-and-slash dungeon crawler, and it offers one of the most streamlined experiences in the genre on the iPhone. I say streamlined because the gameplay isn’t terribly deep, but it also doesn’t need to be. In each level you’ll collect weapons and go on a rampage against a number of zombies (each of which has a name, amusingly). There’s also a time limit for each stage, but it’s fairly generous.

Slick controls and interesting isometric artwork round off the package, despite some grating musical cues. Thorn is a lot of fun in a very simple-to-pick-up package to spend some time with.

Price: $1.99
Developer: Good Controller LLC
Download: App Store

 

Blobster

Blobster

Blobster

Blobster is an extremely fun platforming game that, for several reasons, reminds me of the excellent Dragon Quest Heroes: Rocket Slime for the Nintendo DS. Besides the slimy protagonist and colourful visuals, both games also share an easy charm that makes them irresistibly engaging.

In Blobster, you’re bouncing and flinging throughout each level in search of collectible resources that help power your little blobby community. There are very useful powerups as well, and some items will make you grow progressively larger, allowing you to jump higher and reach previously-inaccessible areas as you progress through the level. The puzzle designs get sophisticated, but they’re all designed with impeccable fairness and care so you’ll rarely feel frustrated.

So far there are 40 levels — and more are promised in future updates — though 75% completion will also unlock a survival mode that will keep you busy even longer! Blobster is a terrific game that’s easy to fall in love with.

Price: $0.99
Developer: Divine Robot
Download: App Store

 

Firefly Hero

Firefly Hero

Firefly Hero

Despite the quality that tends (we hope!) to pervade all our choices of games in one way or another, sometimes we come across one that screams success and does something to innovate, even in a familiar genre. In this case, we look at Firefly Hero and its fun path-based puzzle mechanic.

This puzzler’s basic game mechanic is about as simple as can be: you tap a light to turn it on and attract your firefly, who will fly in a straight line toward it. Eventually, obstacles will get in your way and you’ll need to have good timing to manage to collect all the stars without bumping into anything. To make matters worse, some lights might even break! As an added incentive, finishing each level with the minimum number of moves will earn you a golden leaf (think of it like earning all three stars on an Angry Birds level).

The bottom line is that Firefly Hero is an outstanding new puzzle game that deserves the attention it’s getting. Don’t miss this one!

Price: $0.99
Developer: Roundabyte
Download: App Store

 

Reckless Getaway

Reckless Getaway

Reckless Getaway

One of the genres that’s had the most success on the iPhone is the racing genre, and expanding upon the basic standard is Reckless Getaway, an action-packed, Burnout-style game that combines slick controls, tight physics, and good graphics to make for a strong entry.

What really makes it run is, of course, the gameplay, and thankfully Polarbit has maintained its talent for finely tuned game mechanics this time around. The controls are a simple affair, consisting of a tap-based system where you need only touch the half of the screen you want to turn toward. This is combined with an onscreen button to activate the myriad of powerups that you’ll run into along the way. Collecting coins while you avoid cops, traffic and obstacles is the name of the game.

The levels are particularly well designed, and even though there aren’t many of them yet (16 as of this writing), each one offers multiple paths and a healthy dose of easter eggs, so you’ll find yourself wanting to revisit them to uncover all their secrets. This is another one that’s tough to put down!

Price: $2.99
Developer: Polarbit
Download: App Store

 

QuBIT

QuBIT

QuBIT

Last up this week is another solid racer called QuBIT. This slightly TRON-like game sets you up as a robot that must collect coloured crystals by bashing into them headfirst.

A little strange, perhaps, but the premise vanishes beneath a strong tilt-based gameplay mechanic that encourages you to create combos and make use of your environment to progress by latching onto energy rails and orbs. It is a colour-matching game fundamentally, but it plays like a racer and the pace remains steadily challenging.

A thorough tutorial will bring you up to speed on the controls quickly, but they’re pretty simple to figure out even without it if you want to just pick up and play.

Price: $0.99
Developer: Secret Sauce
Download: App Store

 

What Have You Been Playing?

Now you know what we’ve been toying with, but what about you? Made some good game discoveries this week? Let us know!

Dunk: Your Personal Dribbble Browser

Web designers and digital illustrators are growing in numbers around the planet. And now with websites and mobile apps in heavy demand, it’s common to see so many new social networks focused on design rising into power. Website Dribbble is a product out of Salem, Mass. and features some very outstanding portfolios.

Each person is able to share a shot of their most recent works. These could be logos, icons, illustrations, signup forms, or anything digital and pretty. With Dunk, you’ll be able to browse the latest Dribbble shots from anywhere with your iPhone or iPod Touch. But before we get too into too much detail, let’s look at some of the application features after the jump.

Getting Started

Once you launch the app you’ll notice that the default view is set to landscape. Often this is reflected upon as bad practice in the design community, especially since most users will be launching the app in portrait view. Nonetheless, it opens very quickly and boasts some outstanding graphics.

Dunk Dribbble App Splash Screen

Dunk Dribbble App Splash Screen

One point of notice is the toolbar at the very bottom screen. You’ll use these basic iOS tab buttons as navigation throughout each of the app views. These 5 tabs are:

  • Shots – You may select between the most Popular shots and Debuts of recent additions. If you have a Dribbble account you are also given the option to display only shots submitted by users whom you follow.
  • Players – Here you may sort through the many users of Dribbble. Also labeled as Players, you can add some of your favorite Dribbblers for easy access to their portfolio and profile information.
  • Tags – Have that one area of design you enjoy more than anything else? This could include iOS icon design, iPhone apps, forms, Twitter icons, or whatever. Choose from a large list of pre-populated tags or add your own custom searches.
  • Me – Only for members of the Dribbble community. Enter your username and Dunk will pull all of your profile statistics directly inline for you to view. This includes your total number of shots, followers/following and your profile avatar.
  • Settings – Update basic application settings. You can change your profile if already logged in, clear cache of backed up photos, or also rate/tweet about the Dunk app. Aside from credits and some external links there isn’t much to work with beyond your own account username.
Viewing Shots - Home Screen

Viewing Shots – Home Screen

Browsing Shots

Try heading back to the home page and tap on the Popular bar, then Dunk drops you right onto the first shot in full presentation view. You can flick right to scroll down the list of recent popular submissions, or also flick left to head backwards.

This style of app design has been created before in Apple products. Most noticeably the iPod Touch features this panoramic display in album cover slides. If you’re bored and looking to kill some time on Dribbble, this is easily the most luxurious way. Dunk doesn’t take much time to download and process each image, so it’s a very speedy process to flip between posts.

Flick through Shots Google+ Example

Flick through Shots Google+ Example

When moving around the Dribbble shot title and author name will be displayed for a few brief moments at the top of each page. This functionality is perfect for checking out each work at a glance. If you happen to recognize the author or artwork, you can double-check yourself by tapping anywhere below the 50-percent mark.

Extra Author Details

Extra Author Details

This brings up the author’s avatar and username along with some statistics on the shot. These include total comments, rebounds, likes, views and further author information. You can hide this info by tapping anywhere above on the shot image. Dunk is wise enough to detect where you’re tapping and display either the top navigation bar or further shot details accordingly.

Rebounds and Sharing

As a Dribbble user and lover myself, I can’t get enough of the community. Whenever I find a new designer whom I’m not following I can browse through their shots for hours. If you press the small author icon under each shot you are taken to a fullscreen view of their profile.

From here you can check out their total followers, likes, profile links and even add them to your Dunk app. With the big “Add to Dunk” button it’s possible to add a whole list of authors onto your app for quick reference. There is also a large grey button in the corner which will bring you back to a panoramic image view of the author’s shot library.

Collection of Dribbble Search Tags

Collection of Dribbble Search Tags

As a side note, there are a few tips to bring up. Each profile features icons for the user’s location and external links. The Twitter icon will let you follow the user directly from their Twitter page. Dunk also allows you to view the user’s location by tapping the pin icon located in the same area. These are all added features which can give you a bit more insight towards your favorite Dribbble stars.

To share your favorite shots online it’s also a very simple process. When you are browsing and find a shot worth sharing, tap below the 50-percent marker to bring up the shots menu. Of the 3 icons to be displayed the arrow on your far right can be used to share the current Dribbble shot. Tap to bring up a menu with possible choices between Twitter and email. I’d love to see more functionality added in the future such as short links, but for now these are some great features for sharing.

Viewing Your Dribbble Profile in Dunk

Viewing Your Dribbble Profile in Dunk

Sometimes Dribbble users will post a shot but update the project’s design at a later date. In this scenario, when they go to upload a newer version these can be counted as a “rebound.” This means the shot is a remix of the original upload, maybe with new textures or colors. These have been included into the information area on each shot, however they aren’t as common as you may think so don’t spend too much time looking for them.

The Final Score

Dunk is truly a fantastic app worth your time and money if you’re a true Dribbble fan. There are a few others on the App Store which all cost the same price. They feature mostly the same functionality, but Dunk is able to pull much more content from Dribbble’s API.

Any true fan of Dribbble has to get this app. Dunk has also been released for iPad users, so it really encapsulates the whole iOS audience. As a designer myself, I have found an unlimited number of resources and inspiration from the many users of the Dribbble community. Being able to access shots on-the-go is just a beautiful convenience.

Quick Look: RateThis!

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the polls below if you think this app is worth an in-depth AppStorm review!

In this Quick Look, we’re highlighting RateThis!. The developer describes RateThis! as a social interactive media application that allows any two things to be compared and dynamically rated on by your surrounding community. You, in turn, have the opportunity to have your voice heard rating on other peoples Rates! Rate your way to achievements and popularity.

– BMW or Mercedes as your next car?
– Democrat or Republican for your vote? RateIt and Rate many more

Read on for more information and screenshots!

Screenshots

RateThis!

RateThis!

About the App

Here are the top five features you can expect to see in the latest version:

  • Create Rates (any 2 pictures) for rating on by an audience of your choosing
  • Compete for popularity with a Social Status determined by how often you are on the winning side
  • Clean, simple UI for no-distraction Rating
  • Completely anonymous and secure

Requirements: iOS3.0 or higher.

Price: Free

Developer: CookieJar Solutions

Vote for a Review

Would you like to see us write a full review of RateThis!? Have your say in our poll:

Would you like to see RateThis! reviewed in-depth on AppStorm?customer surveys

Quick Look posts are paid submissions offering only a brief overview of an app. Vote in the poll if you think this app is worth an in-depth AppStorm review! If you’re a developer and would like to have your app profiled, you can submit it here.