23.01.2018 Views

MICROSOFT_PRESS_EBOOK_PROGRAMMING_WINDOWS_8_APPS_WITH_HTML_CSS_AND_JAVASCRIPT_PDF

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

live in the hearts of your customers. If you can deliver joy to them through your app, then I think you’ll<br />

have a winner!<br />

Another meaning of “tailored” implies that the kinds of apps we’ve been building in this book—apps<br />

that run full screen and deeply immerse a user in an experience—lend themselves well to being very<br />

specific to both the device and the user’s context. As we saw in Chapter 9, sensors give you the ability to<br />

know the device’s relationship to the physical world, which is an extension of the user who is holding<br />

that device. Ask then, “What can I do with that information? How can the app really light up when it has<br />

a deeper understanding of where the user is and how the user is moving about in this world of ours? Is<br />

there something more the app can do to say, ‘Aren’t you glad you brought me along?’”<br />

To differentiate your app, think through how a consumer might use various form factors in different<br />

situations and have the app present itself differently in those contexts. This kind of tailoring means that<br />

the app surfaces the most relevant features or content for the most likely or appropriate use cases. As<br />

shown in the last figure of Chapter 1 within “Sidebar: The Opportunity of Per-User Licensing and Data<br />

Roaming,” I like to think of there being one app across many devices and that the user has a much<br />

stronger relationship to the app than to the devices it’s running on. The app and its underlying state<br />

becomes the consistent element across the whole experience, with the devices just being the vehicles.<br />

The more you can deliver an app that understands and support this (and obviously roaming data is<br />

important here!), the more I think the app will stand out from others that, sure, run in the new<br />

environment of Windows, but otherwise offer the same experience as we’ve had for many years.<br />

So, what about being a rock star? Let’s be honest here. You’re in this game for name and fame, right?<br />

And for the big money that could come with it? What kind of app will get you there?<br />

In what is now the very last paragraph of this book (apart from the end-of-chapter summary), I can’t<br />

really give you a bunch of specific ideas. (Otherwise I’d be writing those apps instead of writing books,<br />

but someone has to do this dirty work….) But ponder this: what makes a rock star in the music industry?<br />

Well, it’s not typically about the philosophical depth of the lyrics or the virtuosity of the musicians, it’s<br />

about performance, personality, and sheer entertainment value. It’s about delivering a joyful experience<br />

that turns everyday customers into raving lunatic fans who can’t wait to be your greatest champions. In<br />

a very real way, the experience is one that truly lets people escape their everyday realities and become<br />

part of something larger for a time, or even just part of a fantasy. And like great music or movies, the<br />

app experience is one that people want to repeat many times over and not just check the box as<br />

another “been there, done that.” Although there are certainly aspects of timing and sheer luck, all rock<br />

stars—along with great athletes, Oscar-winning movies like Lord of the Rings, and so on—strive for and<br />

achieve one thing above all: excellence. Commit yourself to that. Commit yourself to excellence in<br />

everything you do—not just in your apps, but in all parts of your life. Such striving, certainly, will<br />

eventually bring many rewards!<br />

830

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!