applications

Samsung or iPhone? A screenshot worth a thousand tweets

screenshots of maps apps on Samsung and iPhone

(Okay, maybe not a thousand. But a lot!)

So last night, I saw that John Gruber had favorited one of my Flickr photos from 2008: a screenshot of the Google Maps app on the iPhone. Hmm, what was that about?

It turns out quite a bit. I found Gruber's Daring Fireball post pointing out what appears to be Samsung's alteration and reuse of a screenshot image I created in 2008. You see, three years ago I blogged about iPhone apps I thought were a big deal — "game changers." (The post was cross-posted on BlogHer, where it got noticed.) Scroll down to see my excitement then about the ever-useful maps.app, with screenshot in question.

Some nice sleuthing there, John! I tweeted about it and went to bed.

New details in the sunlight

This morning greeted me with more references as this issue caught on. Retweets. The Next Web. Gizmodo. All the scraper sites that pull from them. (I haven't done a thorough search.)

Embarrassing for Samsung, if true. I'll leave judgment to you. But if it's true, it's also a violation of copyright and the Creative Commons license. Not that it's any skin off of my nose. But it's never good for image when marketing gets caught hawking apparent bulloney. (I can't help but wonder why a marketing department would not use screenshots from its own device? Would the Samsung version of the app really so unappealing?)

"The world has infinite knowledge," writer Jascha Kessler would tell his students, meaning that you really need to write what you know and research what you don't know, because the readers will see your bullshit. Of course, that's all the more true now in the web world, where search, social links, and literally a world full of readers are archiving, contextualizing, tagging, bookmarking, and remembering what you put out there. I'm not sure how Gruber found the image match. One of the image search engines, possibly?

"Good artists copy, great artists steal."

Setting aside Picasso's original meaning for the moment, l leave you with the late Steve talking about design in 1994.

Good publicity out of the bad

Oh, and by the way, Efrain's II is indeed the best Mexican food in Boulder. I'm glad they got some free indirect publicity from all this. The green chile is to die for.

On the future (and present) of browsers (p.s.)

Chrome, Firefox, Safari, IE, Opera

After yesterday's post about how, apps aside, browsers really are a big part of our online future, this seemed to fall right in place:

[H]owever exciting the app store might be—there is no rational reason to neglect the most obvious iPad news platform: The website. The chance that you sell your app will only rise if your have a strong presence in the browser—given, that it’s worth the money. Developing an HTML based news app is not just cheaper and faster, it also gives you more editorial and technical control over your contents. More importantly, HTML-apps are in many ways more convenient for the user: They’re easy to use, they’re more medium appropriate and in that sense: more appealing and—they’re free. No long downloads, no “how do I get to…”, no weird crashes, no trouble to share, copy, paste, comment, tweet, link to. They just work.

That's going to become even more apparent as web tech and browser get better. Apps have a head start, but no matter how easy it is to download and install apps, that really is a pain in the ass compared to just-click-and-go.

Browsers don't matter? Look at the longer view

iPad screen

I love my apps!

I have an iPad and a Droid. I used to have an iPhone (before I decided I wanted my phone to also be able to make calls). I love apps! They're efficient and fast. Websites on mobile browsers can be difficult to manage. The apps can connect with internet data, but do it with a much improved user experience. No doubt. When it comes to mobile at least, a well-designed app beats a well-designed website 99% of the time. It's a new paradigm today. An interesting read is on O'Reilly, where Mac Slocum interviews Ken Yarmosh on app dominance.

But does this browsers don't matter anymore? David Card seems to think so.

Browsers don’t matter anymore….

...Subsequent competing browsers offered the promise of a similar platform: An application that with the rise of web apps and media could act as a user’s primary UI.

TODAY’S PLATFORM DELIVERY VEHICLE

But today’s platform is the web itself, as browsers and even operating systems have been rendered less important. Companies that deliver mass-market APIs for consumer apps, like Google, Facebook and Apple, don’t depend on specific browsers for distribution. Neither do enterprise suppliers like IBM, Oracle, SAP and Salesforce.com. Even Microsoft can’t depend on Internet Explorer to establish its standards or businesses. Silverlight and Bing underscore that fact. All that’s to say that the excitement about RockMelt arises from the potential of establishing a new browser, but it feels like that potential is based on an outdated model.

Setting aside for the moment that, for front-end developers like me at least, browsers do matter — especially the bad ones that require extra work just to get them to render things properly — I disagree with his assessment on three counts.

  1. The issue has never been requiring specific browsers — at least not since the pre-dot-bomb days when lazy developers would test only for Internet Explorer and the rest of us could just twist in the wind.
  2. Advances in the web, however, have required excluding certain browsers. Google has famously dropped support for IE6, for example. Web technology is improving rapidly, especially in the JavaScript realm — all the more so in how JavaScript benefits from HTML5.
  3. There is indeed a race happening between Google Chrome, Firefox and Safari, and Internet Explorer is working to catch up. (And let's not forget the snooty Opera, either.) Why are people even using Chrome? Because it's fast, its JavaScript rendering is fast! Safari, now already on version 5, is working to make itself more extensible. Firefox 4 (currently in beta) has a new fast JavaScript engine. And IE9 seems poised to (cough) actually support web standards, including CSS 2.1! I'd say the browser wars are just starting to heat up.

But my biggest disagreement with all this is with the supposition that, somehow, the proliferation of apps today spells the long-term demise of the browser. Yes, it makes sense today to create apps, because (x)html/css/js still can't match the power of client-side Objective-C etc. It's near impossible to create the full experience of a Flipboard or Pulse with just a webapp running today's html/css/js rendered on today's browsers.

But as handheld devices get more powerful, and web browsers get better (especially for handhelds), and HTML5 (or whatever supersedes its heir-apparent status), CSS 3+ and JavaScript continue to improve, I predict a trend towards web-served code rendered in browsers to create the handheld app experience.

Why?

Because apps can get to be a pain. In talking about new apps launched this week, Robert Scoble wrote recently how difficult it can be to gain adoption:

My wife? It’s hard enough to get her to try any new iPhone app, much less one that only lets her share photos with a close group of friends. She says that’s what she uses Facebook for.

I love apps, but I am finding the pain of installing and signing up and connecting and all that ends up being a barrier for me. Do I really want to download this new app? Do I really want to go through the 15-30 minutes to set it up, sign up for the service of whatever, connect with my existing networks, assess whether this thing is even worth all the effort? I mean, as easy as it is these days, installing apps is hard!

And that will count when competitor offerings are webapps where you don't need to install anything, you just use your browser, with the UI dynamics executed client side but the data and data management processing happening server side.

In other words, apps are a stop-gap — just a way of bypassing the limitations of the browser. But when browsers get better, things will change.

Browser don't matter? Ha! Ask that again in 5 4 3 2? years.

From iPhone to Droid, Part 1: Top Free Droid Apps to Ease the Transition

From iPhone to Droid, Part 1: Top Free Droid Apps to Ease the Transition

[This post appears on BlogHer.]

I did it. After months of bitching out loud to my friends and colleagues, tweeting about it and blogging it, I dropped AT&T (and thus the iPhone) and got back on Verizon with the Motorola Droid. I thought it would be a rough transition, but it turned out to be not so bad. In fact, the Droid is a pretty slick device. But, like any "smart" tech these days, it's not truly yours until you've customized it, put your mark on it. And on the Droid, like the iPhone, that starts with the apps.

Now, I've had my Droid – I've named her "Zora" (and you Blade Runner geeks can guess why) – for only a few days, so I haven't gotten far in the app exploration. I've generally avoided paying for most apps (which is why paid apps are the topic for a subsequent post), but there's a lot to be had for free.

Here are a few....

(Reader note: Search for these in your phone's "Marketplace" app. You can download them directly from there. [Note on the screenshots: Yes, they're photos. It seems that the only ways to take Droid screenshots from within are either via a Windows machine (which I don't use) or via apps that reviewers say are unstable. A little power-home method, as with the iPhone, would have been nice. Maybe in the next Android OS release?])

Voicemail

Google Voice

Google Voice on Droid

Forget Verizon's Visual VM. The reviews are pretty brutal. And Verizon charges you an extra few bucks a month for it. That's right, charges you each month!

You have a Droid. Embrace it! Use Google Voice for your voicemail! You can set conditional call forwarding for when you don't answer or are already on the line. Have calls sent to your Google Voice account ... and get your messages transcribed for you as well! (You can still play the messages.)

A dedicated Google Voice app gives you a very slick GUI to browse through and play your messages.

The transcripts can be rather odd, though. That's definitely still very alpha.

(Don't have access to Google Voice yet? Check with your friends. Every Google Voice user gets 3 [or more?] invites.)

Twitter

As with all of the apps here, I limited by experiments to apps that got 4 out of 5 stars or better from users. That left two main candidates for Twitter.

Twitdroid Twidroid

Twitdroid Free on Droid

I like this one. Very basic. It makes me miss Twittelator Pro on the iPhone. But it suffices. And I can set my own notification sound if I get a message.

My main caveat, however, is that this app requires access to your email attachments. Why do its creators, zimmerman and marban, require this? What are they after in your email attachments?

Seesmic

This is a stable Twitter app. I just don't like it that it dumps you at the top of the Twitterstream. You have to scroll down to see what's new. That's weird to me.

And Seesmic requires access to your Contacts. Why, I have no idea, as it does not seem to integrate with Contacts. I can only guess it's the trade-off: hand over your data on your friends and in exchange you get this free app. Am I wrong here?

Music

Pandora

Pandora on Droid

The Pandora app is very familiar, except it boots up with this dire warning about using up your data quota on your cellular plan. (Be sure to get the unlimited plan with Verizon. It's $30 per month, but worth it.)

Shazam

Shazam on Droid

Again, the familiar app to identify tunes. Nice to have!

Amazon MP3

Amazon MP3 app on Droid

This is a nifty app just for finding music downloads. Since iTunes is out of the picture, and you can't play any DRM iTunes music on your Droid, this can be a handy app to have! Especially if, like me, you tend towards Amazon for your main music downloads resource.

News

AP and USA Today

These will appear identical to what you've been seeing on the iPhone.

Reuters

With a different interface – the sections are separate columns which you get to by horizontal scrolling, like switching desktops – it takes some getting used to. But it's good to get news from a source other than AP.

BBC News

Yes, they're on the Droid, too.

NY Times

Unfortunately the NY Times does not have a Droid app. (But there's always the website, and the iPhone app was always really slow anyway.)

Battery Management

There are a few key apps for ensuring that your Droid's battery runs the longest between charges.

Advanced Task Killer Free

Advanced Task Killer on Droid

This app allows you to selectively shut down apps that are running in the background. Those apps might be polling web services or calculating your GPS location – shut 'em down! This is the kind of tool that Apple doesn't allow on the iPhone anymore. Too bad. It's a great power saver, and also helps keep your phone running smoothly.

Quick Settings

Quick Settings on Droid

A quick shortcut to the major power-suck features: screen, GPS, ringer, WiFi, mobile data, Bluetooth. Toggle them on/off as needed. Very handy for going into the movie theater!

Battery Refresh Beta

In the early going, it helps to train your Droid's battery – i.e., charge it fully and then drain it fully. Of course, it's not always convenient to let your Droid drain out its charge in its own good time. Maybe you're about to leave the house for several hours. You don't want it going dead on you while out and about.

You can use this app to drain your battery quickly. It basically fires up your GPS, brightens your screen, kills the screen saver, pings your cell service, all to drain your battery in a hurry. Bingo! Now it's ready for a new charge.

Games

Not much to offer you here. I looked for decent free apps for Hold'Em, Blackjack, Free Cell and Klondike Solitaire, and found two for Klondike. Both work alright, but one has larger cards that are easier to read.

Klondike Solitaire

Klondike Solitaire on Droid

The strange thing about this app (and the others I've actually tried) is that the deal deck is on the top left of the screen. Since most people are right handed, that means you have to reach across the screen to deal. More than once I've accidentally hit the home or menu button doing that. Why didn't they put the deck on the top right? I don't know.

Oddments

DroidLight

LED Flashlight on Droid
LED on Droid used as flashlight

This nifty app uses the LED flash for a flashlight. No need to light your way via screen light.

Movies

Does for the Droid what OneTap does for the iPhone. And there's Fandango for buying tickets.

Google Goggles

Enhanced reality through your phone. Point the camera at a location and get Google info on it. Wow!

Google Sky Map

Point the camera at the stars and learn about the constellations!

PicSay

Add icons, hair, glasses, thought bubbles to your photographs. Silly but fun.

Owner

This is a nice app that displays a message on the phone's unlock screen. You can put custom text and select specific fields from your "me" contact card to display. This way if someone finds your phone, they know how to reach you.

Related Reads

  • At CES (the Consumer Electronics Show), Barbara Krasnoff talked with developers about which platform they prefer, iPhone or Android, concluding:

    At this point, it's unlikely that Android will ever catch up with Apple as far as the number of apps for their smartphones is concerned. And as far as I'm concerned, it's becoming a difference that makes no difference -- to the individual user, the gap between 20,000 apps and 100,000 apps becomes meaningless.

    However, what interests me is whether the type of apps available will start to reflect -- or already reflects -- the two differing philosophies. One offers a tight, disciplined process that takes a long time for developers to negotiate, but guarantees that each app will work on every device. The other makes it a lot easier for developers to create their apps, and doesn't make them wait long periods of time for approval -- but also demands that they try to account for a number of varying UIs and devices.

    Which would you prefer?

    I have to disagree on one big point. My feeling is that, in the end, it's unlikely that iPhone will be able to keep up with the Android world. iPhone won't go away, but with Android running on all kinds of phones on all kinds of services, that market is just going to outsize the iPhone realm. Combine that with the open nature of the Droid market and you have a dominating paradigm. There's just more diversity –and just more, period – in the jungle than in the zoo.

    The challenge is just filtering. Howe do you find the best apps? Right now, it's through review lists like this one.

  • Jessica Dolcourt of CNET links to their "Android Starter Kit", which has editor reviews of many of the apps above and several others, and adds:

    Just two notes of caution. First, beware the brightness of your screen--in our experience that's Android's number one battery-slayer. Second, if you're interested in avoiding notification overload, it's worthwhile to configure most apps you download to adhere to your alerting wishes.

  • Gina Trapani writes about how to tether your Android phone:

    There are three ways to tether your Android handset and get sweet internet love even where there's no Wi-Fi in sight: the risky-but-free rooting method, the still-geeky-but-not-as-bad free route, and the $30 easy way. Here are the pros and cons of each.

Getting the right things done Franklin style (almost) using OmniFocus

Task management can be a challenge if you have a lot of stuff going on. "Urgent" things are always distracting you: the phone rings, colleagues interrupt you, a client asks for help, emails, newsletters, snail mail, IMs, Tweets....

You could be buzzing like a bee, getting a whole lot of things done, but not getting done the right things.

I would love to be using a Franklin-Covey Planner program on my Mac, but they don't make one for Mac. So the choices are:

  1. Run the Franklin-Covey Planner on Wine or Windows using Parallels;
  2. Run the newer Franklin-Covey software on Windows using Parallels;
  3. Use the kludgey online version;
  4. Use the Franklin-Covey system on paper; or
  5. Adapt an existing Mac-friendly app for task management, with workflows to make it as close as possible to Franklin-Covey.

I've tried the first four, and after total fail with each, I'm now going with the last option.

And I think I found something with OmniFocus.

OmniFocus and Getting Things Done

I've been trying out OmniFocus off and on since the OmniGroup was doing private alphas. They have come a long long way. The app is much much improved now. They've really nailed some usability shine.

But I confess that the main reason I went back to OmniFocus (after working with Things for a few months) was that there's an OmniFocus iPhone app that syncs with the desktop versions over MobileMe. (So far, Things has syncing across wireless, but not via MobileMe.) And the iPhone app itself is quite robust, including geotagged contexts (which is helpful when out and about running errands).

That said, I'm not a GTD acolyte. Dogmatists can bark at the urgent and the easy. I don't have the time, and need to focus on the important.

OmniFocus and Franklin-Covey

The Franklin-Covey method involves a daily review of the tasks to be done. Each item is given an A, B or C, or left in a long-term "sometime" pile.

A
Must be done today.
B
Should be done today.
C
Could be done today.

In OmniFocus, I use the flag feature to mark the A items.

Context isn't everything (but it sure helps)

One of the wonderful things about OmniFocus is the Context feature. You can sort your tasks by context -- where you are, what program you're using, etc. At first I had a hard time figuring out context, but now I've gotten the hang of it.

What Franklin has that GTD doesn't

The needs are not covered.

  1. To live.
  2. To love and be loved.
  3. To feel important.
  4. Variety.

Governing values are not covered.

Long-term objectives are not covered.

Those things are more homeworky than specifically task-related, but you are supposed to work those things as reference points to make your prioritization process easier.

Speaking of prioritizatin.... If you have too many things to do? There is no prioritization, no automatic escalation. You have your top things, flagged, and the rest. Getting out of reactive mode and into proactive mode seems to be pretty much outside of the GTD system. You're on your own there.

In OmniFocus, I use the color coding for what's due in the next 24 hours and what is now past due to sort of have an upcoming lower priority list.

It's not perfect, but it's something ... a kludge to make what otherwise is a pretty cool and useful (by being available by all my Macs and my iPhone) app.

For some sage advice on getting over last year, check out paulag01's BlogHer post.

Apps that make the iPhone and iPod touch game-changers in tech

iPhone screenshot
The online world changed for me this year. I discovered the handheld — or rather what the handheld promises to be. I had a Palm 700p before. It was a good phone. Qwerty keyboard. Great reception. Worked just about anywhere. But after more than 2 years with the Palm, I just had to try the iPhone, the multitouch interface, the motion sensor. But I had no idea what worlds would be opened up over the months since — mostly not by Apple directly, but by the creative minds creating some applications that strike me as almost mind-blowing.

I almost didn't go for it. For many months I resisted. I'd had AT&T service before, and did not want to go back. But that GUI tempted me.

It's a good GUI, and even the awkward keyboard laid out for 9-year-old fingers is saved by the rather smart active spellcheck.

But ever since firmware 2.0, the iPhone has been something else.

Apps.

Some are amazing. Some unexpected. Some just pretty cool. Here are a few.

[Breaking: Microsoft releases its first iPhone app: Seadragon... a game-changer? Doesn't look like it at first glance.]

Shazam

iPhone screenshot

This app is amazing. Hear a song you like? Start up this app and let it listen for a few seconds, and it'll find it for you. This screenshot shows the result of a song I heard in the end-titles of an episode of True Blood, when I was introduced to a new band.

It's hard enough to be exposed to new bands in this day and age when radio sucks and the music studios don't want anyone to share their favorites with others. You gotta be able to grab it when you hear it. Shazam!

Google app

iPhone screenshot

You expect Google to come up with some good stuff, but this app tops expectations, again using sound. Start the app. Speak. And Google gives you search results. Nice!

Apparently Google technically broke Apple's API rules with this app. But it's Google, and Google and Apple are friends. And so innovation happens.

OneTap

iPhone screenshot

Want to take in a movie? Start the app, and it finds the movies playing in the nearest theatre by you, with upcoming showtimes and ratings. All at literally one tap.

If you want to exert yourself and go for a second tap, you can read a (very) little synopsis, or watch a trailer. Nifty!

Ocarina

iPhone screenshot

Ocarina is a musical instrument. You actually blow into the mic and touch your fingers on the screen. It's like an electronic flute! And it takes practice to produce anything sounding musical.

Bloom

iPhone screenshot

Bloom is another instrument. This time it's easier to make pleasant sounds, because you're leveraging the creativity of Brian Eno and Peter Chilvers. It's like a musical loop. You tap on the screen, and it chimes depending upon where you tap, and after a configurable amount of time it starts to loop back on you, while you continue to tap. There are some variations on tone and mood that you can also set. Very cool.

Asphalt4

iPhone screenshot

What's a gaming assortment without a fast-car racing app? This one is cool. It takes advantage of the iPhone's built-in motion sensor to make the handset itself a controller, like a Wii. To steer, you tip the phone right and left.

The graphics are outstanding for a little handheld app, and outdo many XBox and PSP apps in that department. Shiny!

Twittelator

iPhone screenshot

There are a few Twitter apps out there, but this one is the one I keep firing up.

iPhone screenshot

I especially like the hot-topics search feature. This app is truly Twitter tops in my book. Tweet!

Twitterfon

iPhone screenshot

If the tweets in Twittelator take up too much space for you, a stripped-down Twitter app is this one. Clean, lean, lightweight. Tweet and run!

WeatherBug

iPhone screenshot

Every day starts with my reaching to the nightstand for my iPhone, and firing up WeatherBug. (Okay, I might check Twittelator first.) I want to know what the weather is looking like for the day.

And yes, it was -3 degrees this afternoon. Colder at my house. Brrr!

Maps

iPhone screenshot of Maps app

Apple does alright in the app development department. Maps comes pre-installed, and it is really one useful app, melding maps and search into a handy interface to find what you need and where it's at. The pin marks the spot. Doink!

HoldEm

iPhone screenshot

I confess I find this one totally addicting. I love poker now! The computerized opponents are pretty tough. And they bluff!

iPhone screenshot

I prefer the eye-in-the-sky view. The action is faster. All in!

Links

2009?

Who knows? There are many new handhelds coming out next year, or are out now. And some will be running Android, Google's open source handheld operating system, which will put some pressure on Apple to open up a little.

Maybe we'll see some effective leveraging of handhelds in social media. Aside from Twitter, the offerings have been underwhelming. But the interest is out there. And every change that makes a device more entertaining to use and useful to have around starts to change how we live our lives.

A year ago I was living in Palm world. Now that's behind me, and while it's not so easy to make a phone call, I wouldn't go back. Not on a bet!

This post is also posted on BlogHer.

Semantic meaning with Ubiquity

When I would talk or write about the semantic web, microformats, RDF and all that, people would often ask, "Why? Who cares?" or shudder with a "That's creepy!" Images of Big Brother tracking every move, to be indexed, measured and evaluated for Ungood behavior, or something like that. At best, people could see a kind of abstract benefit from making information more digestable by machines, you know, in the interest of having a sense of general order in the Interwebs or something.

But what about when the semantic web yields dividends back to the human experience?

It's just a little thing out of what's possible – a mere smidge of cobbled together APIs – but Mozilla Labs Ubiquity (a Firefox plug-in) is really something to see, for it gives you a peek into the kinds of things that will be possible (and now already area) with an Internet that has semantic meaning.

Check out this video, that's very much to the point:


Ubiquity for Firefox from Aza Raskin on Vimeo.

Oh my!

Without even finishing the video, I used it to Twitter about it.

It's like having the entire web available one click away.

Stuck with StickyWindows

Following up on my previous post on trying to remove StickyWindows, it apparently did not work. Upon rebooting, the f***ing application was there again in the preferences panel.

I am really hating StickyWindows. What kind of application embeds itself permanently into your computer? Malware, spyware, rootkits... WTF!

Donelleschi, you have worn out your welcome.

Do not install StickyWindows unless you know for sure that you will never ever want to uninstall it, because you won't be able to.

When I have time, I'm going to do some deeper digging to remove this stinger from my computer. But I have work to do.

Unsticking StickyWindows

Arrrghhhh!

StickyWindows is an app I thought I would like, but after nabbing and grabbing windows and generally distracting me from my work, I decided to uninstall it....

...except that I couldn't. Searching through the Applications folder yielded nothing. Searching through Applications Support in the Library yielded nothing.

screenshot

The app was there in the Preferences Pane, so what I did was find the file in the Preferences folder and delete that. I'm not sure if there are other pieces lurking around my hard drive still, but I found that experience supremely annoying.

Bad on you, Donelleschi!