512 Pixels

Clarification on OS X Server’s Push Notification Service

Apple support document HT3947:

The Push Notification service in Mac OS X Server v10.6 supports sending Push Notifications to Mac OS X v10.6 (client) iCal and Mail applications. Additionally, the service can be configured to provide Push Notifications to third-party applications which use the ServerNotification framework.

[…]

Currently, iPhone Mail and Calendar apps do not support Push Notifications from Mac OS X Server v10.6.

Getting this working on the iPhone would be a big step forward in getting companies to think about replacing Exchange servers with OS X boxes. That said, everyone I’ve talked to about this thinks going to Snow Leopard Server gives them push mail and calendars. Whoops.

Speaking of All-Lowercase...

Engadget has posted their new rules about crazy product names:

1. Product and company names that are regular English words shall be treated like proper English nouns, complete with proper capitalization. Example: DROID becomes Droid and nook becomes Nook.

2. Product and company names that are not regular English words shall be capitalized first as proper nouns, and then as the company treats them. Example: RAZR stays RAZR, but chumby would become Chumby.

3. Intercapped product and company names should generally be treated as the company treats them, unless it’s egregious and / or looks weird. Example: iPhone stays iPhone, BlackBerry stays BlackBerry and TiVo stays TiVo, but ASUSTeK becomes Asustek. This rule is subject to many exceptions based on usage and history, and also functions as the “this is stupid” loophole.

4. Acronyms should obviously be in all-caps.

Going forward, ForkBombr will respect these rules as well.

nook Set to Ship... Soonish

Barnes and Noble on their e-book reader, the nook*:

As we head into December, we wanted to give an update on nook, the eBook reader that continues to be the fastest-selling product at Barnes & Noble.

We are beginning to ship this week, and are committed to doing everything we can to ensure that everyone who ordered a nook before Nov. 20 will receive it by Dec. 25. As units ship, customers will receive e-mails indicating the estimated arrival date.

As we have said previously, nook orders are being fulfilled on a first-come, first-served basis. Orders placed beginning today are expected to ship on or about Jan. 11.

Because we are prioritizing pre-orders, we will have demo units available only in our highest-volume stores on Dec. 7, and we expect to have a very limited quantity available for sale in those stores at a date to be determined.

Missing Black Friday — not even having a demo out for Black Friday — is a huge failure on their part, especially since the Kindle is doing so well. This isn’t a great start to what probably won’t be a great product.

———-

*yes, nook is all lowercase.

Navigon 1.4 Coming Soon

MacNN:

The v1.4.0 release will have 13 new features, including an enhanced pedestrian mode for navigation while walking. A new interface will take advantage of the compass in the iPhone 3GS, shifting map position in tandem with a user’s orientation. Google Local Search should meanwhile allow quick access to subject and place searches, with matching directions.

Welcome additions. I’ve been using Navigon for several months with no complaints, though.

Things Apple Can Learn From Android: Notifications That Don’t Suck

The Need for Notifications

Back in the day, cell phones did one thing — make calls. Since they were so simple, the only time they needed to alert their owners was with a ringtone.

Obviously, phones do a few more things these days. They can send and receive emails, SMS and MMS messages, surf the Internet, give turn-by-turn directions and much, much more. One of the core problems with smart phones is how to handle all of this incoming information and present it to the user in bite-sized chunks.

The iPhone handles notifications in one of three ways: Sounds, Alerts/Pop-ups and Home Screen Badges. Each of these is flawed.

The Problem with Audible Alerts

I think the shortfalls of using sounds for alerts are pretty obvious. First, they aren’t persistent — they are a one-time event that if is missed is missed forever. If I leave my iPhone in my car and it sounds an alert, then when I remember to go get it two hours later, I have no idea it went off. Not to mention an audible alert can be missed by something as simple as too much background noise. When it comes to getting the user’s attention, this isn’t the way to go.

The Problem With Alerts

Alerts are used by Apple for SMS and MMS messages, and by many third party applications. Alerts are much more flexible than other alerts, as they include content.

Alerts are the easiest way on an iPhone to get the users’ attention. That said, interrupting what the user is doing and forcing the user to address the alert (and leave what app they are in at the time) or ignore is quite annoying. They also suffer the same flaw of persistence that audible alerts do — if the user taps “Ignore” the alert goes away.

The upside is that alerts — when ignored — become Badges.

The Problem with Badges

Badges are also used by Apple — mainly for incoming SMS and MMS messages and emails. Badges are usually used to show how many unread or new items are ready for the user.

Badges are far superior than Sounds of Alerts, but are vague — they don’t give any indication about what they’re notifying the user about. A obvious example of this is Mail. If I get an email, I can’t tell if it’s in my personal Gmail account, my ForkBombr account or my work account. Likewise, if Mint has a badge, I don’t know if we bounced a check or I got paid without opening the app.

The downside of the Badge system is that is tied to the app’s icon. For example, I have Mint on my third page of apps, and unless I scroll over to that page, I don’t see that there’s a notification.

What Android Gets Right

Android groups all of its notifications in the menu bar across the top of the display. The menu bar shows several icons, including separate ones for different email accounts. For more info, the user simply taps the menu bar and drags their finger to the bottom of the screen, revealing additional details.

In many ways, Android’s solution is like the solution Microsoft uses in the Windows task bar — put icons there when needed, but don’t annoy the user about them.

This solves all the issues raised with Apple’s solutions — Android’s notifications are specific, persistent, can be seen from any screen in the UI and don’t interrupt the user.

In Closing

I hope iPhone OS 4.0 adds some additional flexibility when it comes to notifications. Before OS 3.0, only a few of Apple’s built-in apps used them, so the shortfalls weren’t that big of a deal. But now that many third-party apps use push notifications, Apple has to figure out a way to make notifications more powerful and better at informing the user with a simple glance.

‘I Have to Get Rid of It’

Stewart Alsop on the Droid:

The hardware (which is Motorola’s) mostly works. The keyboard is horrible and I’ve never used it, which means that it is a real design flaw given how much weight and mechanical operation it adds to the device. (The software keyboard works well enough that I’ve found it adequate but the other problems with the software make it barely useable.) The camera button on my Droid doesn’t work and never has, so I call up the camera from the home screen. The on-off button is poorly placed for one-handed operation and requires real force to actuate. But this is just version 1.0 issues that Motorola will likely fix next time out.

The software (Google’s Android plus apps both from Google and from other developers) doesn’t work and is unacceptable on a mobile device. First, the operating system doesn’t work well enough to be considered a mobile OS. A mobile phone needs to have an OS that is really tied down and ready to perform at all times, like for receiving phone calls. This one isn’t. The process management in the OS stinks. Press on an app icon; maybe it will come up and maybe the phone will just not respond. Who’s to know why? Try pressing on the phone icon at 70 mph and have it not respond. Then try pressing again. And then get a message something like: “Activity Home (in process android.process.acore) is not responding.” Force Quit or Wait. Oops! I just drove into the guy in front of me when he slowed down and now I’m dead!

‘Intellectual Autopilot’

James Bach, via Gizmodo:

The pattern I experienced at Apple would be confirmed almost everywhere I traveled in the computer industry: most people have put themselves on intellectual autopilot. Most don’t study on their own initiative, but only when they are forced to do so. Even when they study, they choose to study the obvious and conventional subjects. This has the effect of making them more alike instead of more unique. It’s an educational herd mentality.

Happy Black Friday

After working in an Apple Store for three blac Fridays, I’m not leaving my house today. If you’re like me, and like shopping online, head over to Amazon, buy anything via this link, and help support ForkBombr. You’ll be glad you did.