Why is Adobe yelling and complaining about flash-free iPhones?

Every developer who makes something in Flash or grpahics for the iPhone, is probably forking over $500+ a year to Adobe for Photoshop+Flash. I mean, shouldn’t Adobe be marketing Photoshop for iPhone development?

Stepping back, we can recall that Adobe was real close to discontinuing their products on Apple’s operating system. Did Apple whine like this?

Did IBM throw tantrums and cry when Apple dropped PPC?

No, Apple and IBM know better. They took the cards they were dealt and when on doing business.

So here we are. Flash blows and “interpreted code” — whether it’s PHP or Flash’s ActionScript — is a huge security vulnerability, and for this reason Apple doesn’t allow them on the iPhone anyways. How many iPhone malware worms are there? (jailbroken-only virus doesn’t count). How many Flash malware worms are there? Answer: at least one per year.

I’ll repeat some coverage from TechCrunch which had an excerpt from Adobe’s 10-Q filing:

“To the extent new releases of operating systems or other third-party products, platforms or devices, such as the Apple iPhone or iPad, make it more difficult for our products to perform, and our customers are persuaded to use alternative technologies, our business could be harmed.”

Let’s be honest here. Rarely is anyone able to start an Apple-dependent product partnership without Apple’s written consent. In this regard, Apple’s legal and PR position has been consistent for decades.

I wouldn’t be surprised if Apple speaks nothing of this matter. Of course, we know what that means.

Welcome Adobe, to the “APPL ex’s club”. I’m sure IBM and Motorola will welcome you. Motorola makes cell phones too, so, I’m sure you’ll be in good company.

UPDATE: I’m very happy to update this post with a link to WordPress and their announcement of DNS editing. Kudos to WordPress for promptly providing this feature. Who knows, maybe they’ve been working on it awhile — but I was fairly convinced with my support conversation they weren’t working on the feature. Either way I’m happy with WordPress and the thought of never having to host my own WP blog again.

This is primarily with regard to WordPress.com, but, it’s an important and delicate concern for any service. Currently, if you want yourdomain.com to point to your WP blog, you have to give WP control over your domain name. WordPress has the challenging problem of providing scalable content and this is very hard to do while providing domain name support at the same time; this is why WP requires control of your domain’s DNS. WordPress has a highly redundant and robust network and part of that is having control over their user’s domains. This is limiting in that a user can’t point a subdomain like securepayments.yourdomain.com to another service.

While DNS natively supports this functionality, it’s not something the average blogger, hosting provider, or even application developer understands (it’s called Slaving). If/when WordPress supports this functionality, they’ll need to do so carefully to limit exposing their systems to outside risks, make it easy to use, and support the most complex users who need to run their own DNS.

If you provide a web service, such as a blogging platform, don’t build “domain name support” by forcing your users to give you full control over their domain name. In short, I don’t blame WP for their current implementation (it’s probably a lower priority for them), but here’s a few tips on what you should do if you want to make YOUR app/service support user-supplied domain names:

  1. Don’t give the feature away for free. Your support costs will be higher for this feature than most.
  2. Don’t give the feature away for free. DNS plays a big role in spam and you don’t want to associate your systems with a spammer’s domain name.
  3. Think very hard if you want to point a user’s app to the root of their domain. Doing so opens you up to the concerns above.
  4. If your service involves high-traffic content such that load balancers are involved, consult someone who’s figured this problem out before. (my advice is typically free)
  5. Whenever you’re building and scaling your services, keep all the above in mind. As the Internet becomes connected at the application layer, via things like federations and digital certificates, domain names will become more and more important as a component of security and authority.
  6. Let users host their own DNS and point it at you instead of the other way around. Administering DNS servers isn’t very cost effective and you’ll save money leaving it up to the users. The downside is you’ll need to be very good at providing your users with instructions and you’ll need to notify them when changes are necessary; again, Don’t give the feature away for free.
  7. Let users host their own DNS. You don’t want to host DNS for your users — doing so is a long-term cost commitment and something you can’t “undo”.

I’m sure the buzz has reached out past SXSW for enough folks to have taken a glance at Dell’s new adamo laptop. From the elegant sound track to the vogue appearance of adamo’s web site, you would think you’re getting a laptop worth complimenting BMW’s Nieman Marcuss 7-series. Dell commits that this machine’s style, craftmanship, and performance is so tempting that “you’ll fall in love.” Unfortunately the Adamo falls short.

I’m not alone nor am I the first in bringing this to light but there’s a few factors for folks to consider which paints a grimmer picture. Dell has grown year over year based on it’s leverage, market position (small business), and visceral partnerships with Intel and Microsoft. Crucial for Dell’s current revenue operations, Adamo ignores Dell’s assets in favor of aesthetics. Indeed, the adamo is profound; it’s black and white presentation is a shadow over Dell’s lack of focus on their industry, engineering, and customer.

So let me first put up these factstimates to keep things in context:

  • Leverage: Dell took on > $1bn in debt last year; six times that of 1q08
  • Market Position: HP is kicking Dell’s ass with server sales and Apple is turning the industry upside down
  • Microsoft/Intel: Intel is giving Apple chips before Dell and Apple’s OS is slowly gaining momentum at the cost of Dell’s cash incentives from Microsoft

As the PC industry dries up and laptops peak, being replaced by mobile devices, netbooks, and non-msft OS, Dell is spending who knows how much money on marketing the Adamo and trying to create a ‘luxury’ image akin to Rolls Royce or Bentley.

Despite the fact that you can’t create prestige over night, even if you could, it’s obvious that the Adamo was an expensive device to engineer and the parts are costly; how can this be sustainable? Such an imbalance might be considered an R&D cost but not so with the Adamo. In it’s most recent iteration the MacBook Air was given a beefier video card making it useful for gamers (why else would a ‘road warrior’ need ‘power’?) yet the Adamo is stuck with an Intel GPU which is OK but won’t do much more than power Vista’s gpu-hungry GUI. Speaking of Vista, the machine comes w/4GB of RAM which is now standard on PCs but is really the equivalent of 2GB to a mac or linux simply because Vista uses the other 2GB. I get it, building fast hardware is difficult and expensive and Dell has to make money somehow. But why then, did they add multimedia start/stop/pause/play buttons to the face panel of the machine? The machine doesn’t even come with a DVD/CD player! You’re going to have to have the laptop open, have windows running, and have an audio application running to use the buttons. Moreover, the Dell already has an FN button on the keyboard so Dell could have re-purposed the function keys rather than adding additional hardware, firmware, and software that’s required to power the face panel buttons. Dell can argue usability here but for a device that’s supposed to be thin, light, and fashionable, the cost is simply not justified.

Dell could have knocked a home run with the Adamo by making it simple, fashionable, light and practical – yet they failed. I’m sorry Dell, but you just aren’t a luxury brand and that bandwagon will likely be over for PC before you’ll make a dent.

Here are reviews I discovered which contain additional technical information and opinions about Adamo:
Dell Adamo Luxury Laptop [ctv.ca]
Dell’s Adamo Imitates MacBook Air’s Price, Not Its Profile [wired.com]
Dell’s Adamo Laptop: Too Sexy for the Times? [seekingalpha.com]

A few nights ago I attended the Dallas Spring Stage Startup Happy Hour and met a few entrepreneurs from the Dallas area. I showed up late as usual, met someone with an anti-sweat band (huh?), some folks failed at finding desperate developers, and some had ideas they just made up or were scared to tell. That, and a fellow colleague at Squeejee.

Nothing too unusual, except, I ran into some folks from a startup called Tasty Nectar. To my dismay and disappointment, it’s not a snack bar; I’m not sure what the service entails but it has something to do with personal brand. They were lively and rambunctious - something I’ve _never_ seen in a Dallas startup. Not that I have looked, but from what I’ve seen, most Dallas startups are one-man shows, 5-years old, depressing, monotone, and/or boring (much like this blog!). We left the startup happy hour and had some burgers at Jake’s. The Nectar team is a) a blast, b) ambitious. Does a + b = success?

If you care about your brand or just want to see something awesome before it takes off, sign up. An ambitious group like this doesn’t come together for nothing.

Surveys, DNS, and Your Brand

September 29, 2008

In the last 6 months I have received and/or completed surveys for the following:

  • Purchasing a new car (2 total; Dealer – Auto Nation and BMW Assist)
  • Sun Microsystems CommunityOne event
  • Nine Inch Nails (yes, the band — I purchased the new album by naming my price)
  • PayPal ‘Phone Handling Opinion’
  • Microsoft Feedback Program
The surveys came as links in emails and were provided by 3rd party companies such as Auto USA (not a dealer), comScore, Customer Sat, Benchmark Portal, Zoomerang, and Question Pro.
This reflects poorly on these brands and immediately causes me to associate them with ‘spam’. Fortunately I know better – dynamic DNS isn’t easy, outsourcing surveys to another company is cheap, and I was cognizant of events which triggered a survey. Only when buying a car and participating in Microsoft’s feedback program did I “opt in” to receiving these surveys. Microsoft and the car dealership (BMW of Dallas) both notified me of the surveys before I received them.
None of the surveys were sent from an email address I recognized and none of the email messages had links to a domain I recognized. Sure, the emails had links to the respective company, however, any teenager with a godaddy account could produce the same result.
All of the surveys were ugly or lacked respective branding. How am I suppose to know any of these surveys are genuine?
The irony here is that companies spend a significant portion of their revenue on their brand and customer service only to outsource their only feedback request to survey systems which are ugly and don’t appear genuine. This easily lays to waste all of the value created by building the brand in the first place.
To me, a brand exists for two kinds of persons – your customers and everyone else. Which one is most important? If you only care about revolving business and not keeping recurring revenue from long-term customers then it is obvious you don’t need to care about your customers and can focus only on everyone else. This can work great for three years but sooner or later people are going to figure out you suck — and say so on the Internet for millions to read. If you’re looking for long-term recurring revenue from customers who come back on a consistent basis then you will be more interested in their feedback so you can improve you products, business model, and continue satisfying your customer.
Surveys seem now, to be one of the first chances a customer gets to give feedback. Shouldn’t you make the customer feel safe, secure, empowered, proud, and vocal to be submitting feedback about your brand, company, and products?
The answer is obvious, yet, none of the surveys I mentioned so far gave me such an impression. One company has this year, and I was surprised. The company was Blizzard for their game, World of Warcraft. There was a discrepancy in the game and I opened a ‘ticket’ which was resolved and I was informed I would receive a feedback request. Blizzard did everything I would expect:
  • Notified me ahead of time I would receive an opportunity to give feedback
  • Sent notification from an email address with a domain I recognized
  • Feedback questionnaire resided at a domain I recognized
  • Questionnaire site promoted company’s brand and assured me I was at the right place
  • Questionnaire gave me the opportunity to leave free-form comments
After looking around I found a few survey sites who easily enable you to integrate your site with their survey system — all you have to do is point DNS at their service. Of course it’s not free, but if you really care about what your customer thinks then it’s worth the price. Surveygizmo seems to offer the service for $159/mo — I can’t vouch for them, but it’s the first one I found who listed DNS as a feature. Coupled with some CSS and any standards-supporting web designer it’s not difficult to help your customer feel comfortable about answering your questions.
With all of that said, my best experience giving feedback as a new customer is when I opt-in and receive a courteous phone call where I’m also able to give commentary. Talking to a human being gives me more confidence and being able to tell them how I really feel gives me the impression somebody is listening.
If you’re genuinely interested in what your customers have to say then be sure and make it appear that way. When it comes down to email-initiated surveys, the delete key is all it takes for anyone to forget you care.
Follow

Get every new post delivered to your Inbox.