Carrier IQ   December 1st, 2011

If you have not heard about it yet, you will probably soon.

To summarize what people have been able to find out so far.

Carrier IQ is a private company who provide some services to the cellphones carriers. For years, the carriers have installed this software on your cellphone supposedly to be able to analyze the quality of the network and improve their services.

Steve jobs ipad tracking 348x196
After analyzing what the software does exactly it has been recently revealed that it logs pretty much everything you do, your location, the numbers you dial (the carriers already know that anyway), the text messages you send or receive, the websites you visit.
This happens at the lowest level of your phone OS so it can even log your encrypted web connections before they get encrypted, so it keeps track of your passwords for example before they get encrypted.
To make things worse, those data are stored on your phone and sent to the servers at Carrier IQ and made available to the cellphone carriers. You are not aware that this process is happening, you cannot opt out of it, you are not asked for your approval for it to happen and you cannot even shutdown the software or prevent it from starting when you turn on your cellphone.

The cellphones manufacturers are all pretty much explaining that they have nothing to do with that, they give the devices they produce to the carriers who install whatever they want on it and sell them to the unsuspecting customer (that would be you!)

The carriers have pretty much admitted using Carrier IQ but explain that this is a necessary process to improve the quality of their network. Sure, ATT need to know when I log into a website with my username and password and need to keep track of those unencrypted information, it is vital to the optimization of their network. Or you can be the judge of that.

As for Carrier IQ they have been pretty quiet so far but today they received a letter from Senator Franken and it looks like they will have a lot of embarrassing questions to answer.

The story is still developing and could turn into an outright scandal, maybe even a lawsuit as it is not clear if all this is really legal.
We will see how it turns out.

Now, next time I hear somebody explain to me that we have too much government, too much rules, that those rules are bad for the business, they are hurting the economy, they are preventing companies from creating jobs, I think I will use that example. This Carrier IQ story is what happens when you let big companies do whatever they want without putting any regulation on them. It is simply not acceptable.
Sure Carrier IQ is a private company that will soon be in trouble and may simply collapse as a consequence but I still believe the world will be a better place without them. Sure some people will lose their jobs but the problem is that those jobs should not have been created to start with. Not everything is acceptable just to be able to make some profit.

Big companies have proven over and over again that they cannot be trusted, that they are unable to keep a reasonable behavior, that if you let them loose and free to do whatever they want it will end up with that kind of situation. That was the case for the Finance industry, it got us into years of recession and ended up hurting millions of people while making a few executives even more rich. Now we have a pretty good evidence that it’s the same all over again with the cellphone carriers.

So, who’s next? How much more evidences do we need?

Winner and loosers   January 11th, 2011

I was doing my daily check on the stock market and it came to my mind to do a little comparison between a few companies involved in today’s news.

I put Apple, Verizon, AT&T and the S&P 500 on a chart (the index is just to have some sort of reference) for a one year period.
It is right below.

stock comp.png

You might find it hard to read, so here is the stock performance in rough numbers:
- Apple +60%
- Verizon +20%
- AT&T +5%
- S&P 500 +10%

In the meantime, AT&T captured a significantly higher number of new customers compared to Verizon, an analysts agree that it was the main motivation for Verizon to compromise with Apple on the terms of the iPhone agreement. But that was not enough to boost the stock performance.
I think this is interesting because it shows that an exclusivity is not enough to save your stock performance.
AT&T PR is not enough. It is well known now despite what they claim that their network is terrible. Probably the worse network of all iPhones carriers in the world. Why that? Because when they got the new customers brought to them by the iPhone they cashed out on them instead of investing in increasing their network capacity.
Eventually it turned so bad that they had to do something but that was too little too late.
Are customers going to leave AT&T on february 10th when the Verizon iPhone becomes available? Some will walk away immediately but it will be a slow process, because of the 2 years contract (all iPhones 4 customers are locked in a contract with at least a year to go) and because of the family plan (if you switch one phone to Verizon you have to switch the entire family).
Still the anticipation is already reflected in the stock prices of both companies and the spread will just keep getting wider.

Pretty good example from AT&T of how to screw-up a winning proposition.
Pretty good lesson given by the customers to a provider. If you sell crap (the network) even with a nice wrapping (the phone) eventually it kicks back at you.

ComputerJunk.jpgIt’s been a week now since the CES is over. I spend a significant amount of time reading news and editorial from various contributors and listening to ideas, rumors and comments.
After CES something strikes me even more than before, I could not find anybody able to explain Microsoft current strategy. I have not heard a single comment explaining why it makes any sense to do what they are doing. After a week looking for an explanation I can only come to the conclusion that they are nuts. They must live in a different world than the rest of us.

To bring some rational to what I mean lets’s go back to the recent events and try to pain a view of the big picture.

Anybody who want to build a personal computer need 2 things: some software (an operating system) and some hardware (mainly a processor and a few things around it). For the last 20 years Microsoft has been providing the software and Intel has been providing the hardware. And this has been the case for 95% or so of all the personal computers built so far. It’s not a monopoly but it’s pretty close to it. Linux has been an alternative on the software side but mostly for geeks. And a few hardware alternative existed without encountering much success (mostly provided by IBM and Motorola). Apple is the only one who managed to survive with it’s own solution and have a significant market share. First they used a different hardware solution (PowerPC) but eventually switched to Intel’s architecture, while always keeping their own software solution.

So over the last 30 years the computer industry has been made of various companies providing the very same products. Acer, Asus, Sony, Dell, MSI, HP, Compaq, etc have all been offering pretty much the same thing. Same hardware and same software. The only way they had to differentiate themselves is through branding, advertising, company image and of course product design and price.
Sadly in that process they thought that it was smart to also add a crappy layer of software on top of Microsoft Windows, to be able to pretend that the ‘HP Solution center’ or the ‘Toshiba Assistant’ was changing your entire user experience. Ultimately it was just another useless layer that burdened an already weak and buggy operating system.

This phenomenon is commonly called the commoditization. It happened in the computer industry and in many others domains. For example Gas company have a tough time explaining to you that you gas is better if you buy it at an Exxon gas station than at a BP one. Even customers with a pretty low IQ can understand that they are buying gas and nothing else but gas. It goes in your car, you need a refill when it’s empty and that’s it!
Players in the gas distribution business worked on creating a differentiation with everything around the gas distribution – having a nice store, good coffee, free refill of your drink, etc. In the computer manufacturing business the battle turned to price of course, than design and to the crapware that you preinstall on the computers.

And the industry has been going on like that for decades… until last week.

Two major events happened last week:

- About every PC manufacturer announced that they are or will be offering new products that don’t run Windows as an operating system and don’t run with Intel processors on the hardware side.

- Microsoft announced that the next version of Windows will be offered for intel processors but also for anther kind of micro processor.

Those two events were simply unthinkable 2 years ago and that’s whe can safely say that they mark the end of an era. The end of the first era of the personal computer industry.

Now, don’t panic. No need to rush to the store to buy the last remaining PC. They will still be around for a long time, maybe forever. But now you can buy something else, you have new devices that are used in a different way to answer different needs.
Those devices are smaller, more portable, more energy efficient, more convenient, more personal. They have been called the very personal computers, smartphones, tablet computer. Actually nobody came up yet with a generic term that encompass everything they are.

Even if they may be tough to classify those devices need hardware and software in a way very similar to PCs.

So you would think that after leading the computer industry for 30 years, Microsoft will provide the software and Intel will provide the hardware. Wouldn’t that be logical?
After all, when you are leading an industry and one change happens in 20 years it’s not a big deal to anticipate. That would sound rational, except that it’s not happening.

So what is the problem?

For intel the problem is simple – x86. They have one architecture inherited from the good old processor 8086 they created for the original PC (remember the big ugly one created by IBM in 1983). It has evolved a little but not much, now it is smaller and more powerful than before but it has one major issue, it is power hungry and it produce a lot of heat. So when you put it into a laptop it’s ok but when you want to make a small tablet computer or a smartphone with it, it simply does not work.
Intel has been trying to convince the computers manufacturers that things will get better and that they will find a solution soon (the Atom line of processors). This has been ongoing for about 2 years but everybody eventually realized that it’s not going to happen anytime soon and they started to consider alternatives.
So what kind of hardware do you need for those devices? It is called SOC (System on Chip) and it’s basically a microprocessor and some specialized peripheral chips (for example to decode videos) all integrated in one package. Those SOC are based on an architecture provided by ARM a british company. ARM does not make them but provide a blue print that can be customized to specific needs. It gives 10 or 12 hours of battery life and a very portable device the size of a phone.

For Microsoft the problem is Windows. They have gotten into some sort of dogma – Windows everywhere. They dream about a world where Windows is the answer and the solution to every problem. Unfortunately neither the strategy nor its failure is new.
Windows is an operating system that was designed for computer, i.e machines with a keyboard and a mouse. When the user starts to interact with the device in a different way it gets messy.
For more than a decade now Microsoft has been trying to hammer a solution into markets that are simply rejecting it.
They tried to put Windows in our living rooms with Windows XP Media Center Edition or into tablet computers with Windows XP Tablet PC Edition. Than came the ultra portable devices with Windows Ultra-mobile platform, than Windows CE, and eventually Windows Mobile for smartphones.
Than, last year in an unusual move, all of a sudden Microsoft told its customers to wait – Windows Mobile is not good enough but they will do better. If everybody can just wait for a year Microsoft will come up with the solution to all our problems – Windows Phone 7.
This solution has been out for about 2 months now, it’s not a huge commercial success but it’s a descent product, maybe up to what the competition was doing 2 years ago.
Last week in another surprising move Microsoft announced to the world that they found the ultimate solution – Windows will run on SOC and not only on Intel. And with that order will be restored to the world… in 2 or 3 years. And that is supposed to be the Microsoft answer to the iPad?!?

So now I really wonder if they really have a clue on what they are doing.

The company just came up with a new product Windows Phone 7 which is supposed to be appropriate for smartphones and tablet computers and the CEO tell the world that he does not believe in that because but he will have something better, the real Windows… in 2 or 3 years.
That is certainly the best way to inspire confidence in the new product and attract developers to the platform, if you already know that the CEO does not believe in it.

Microsoft came up with this “Windows Everywhere” dogma 12 years ago. Since they tried over and over again to push the product in every possible niche and they have consistently failed. But still after 12 years of failure, this is all they can come up with.
Ironically, 12 years ago Windows was not running only on Intel processors, you could run it on x86, PowerPC, MIPS, and even the DEC Alpha chipsets.

Windows is simply not the right product to run on tablet computers and smartphones, Microsoft should be the first to see that and do something about it. Now it’s pretty clear that it’s not going to happen.
Oh well, computers manufacturers will just turn to another provider and Microsoft will keep on with his dogma even if nobody is listening anymore.

In a sense what happened is relatively simple – 2 companies ruling an industry with a quasi monopoly for 30 years unable to realize that their market is changing and who keep trying to sell the same products over and over to clients who want something different.

More later on the alternatives and the strategy of the various competitors.

Growth   December 14th, 2010

I don’t usually link to external content but I want to make an exception for this short video from Mobile Future. I like their 2010 year in review because it is an entertaining way to serve you a bunch of numbers that would otherwise be quite boring and quickly forgotten.

If you have to remember just one number why not this one – Smartphone Apps download 2009: 300 millions, 2010: 5 billions. That’s what I call Growth! (and maybe also the reason why I have a few apps in the iTunes Store).
Such a change is hard to imagine so they take this very good example – If the world population had experienced the same growth it would have jumped from 7 billions in 2009 to 112 billions. There would be 72 millions people living in Atlanta, which presumably would be good for the real estate market but very bad for traffic!

Here is the video (hopefully suitable for all sort of devices).

Facebook deals   November 4th, 2010

facebook-logo-cjr.jpgYesterday Facebook had a press event. When Apple does that it’s usually a big deal with some serious press coverage, unfortunately Facebook is not quite there yet but maybe their events don’t have that much content and sensational announcements.

Yesterday event raised some expectations. As it was centered on ‘Mobile’ people expected at least a Facebook iPad native app or maybe the elusive Facebook phone. We got none of those. Facebook CEO Mark Zuckerberg even gratified us with a pretty stupid answer when he was asked about the iPad app by saying that “The iPad isn’t mobile”.

He must have been smoking something quite heavy in the morning and apparently realized it was a stupid comment and eventually sort of corrected the statement by explaining that the tablets market isn’t going to be about the iPad alone — we’re going to soon see numerous additional devices running on Android and possibly other platforms. And given Facebook’s limited resources, it doesn’t really make sense to hone in on a single platform.

Sorry but I call that bullshit for several reasons:
- most of Facebook iPhone app code is public domain and available as a framework (I use some of it in my apps). And that frame work support a lot of what is required for a native iPad app. And some iPad apps have been built using it and are available in the store.
It would not take Facebook a lot of effort to have a few developers come up with something. A single guy worked on the original iPhone app, so Facebook does not have the resources! Bullshit.

- how can you say that a device that is the size and weight of the iPad, can connect through 3G network, comes alive in a second, is not mobile?
Ok it’s less mobile than an iPhone. the iPhone is easier to use when you are on the road, but in every other situation, at home or at the offcie the iPad is easier to use because of its size.

What Zuckerberg did not say and has been speculated by several commenters is that Facebook is likely to come up with a version of their web site specifically designed for tablets. That would have the significant advantage of addressing the needs of every user on every tablet at once and with a similar feature set.

And that brings me to a comment on my own experience with iPhone and iPad development.
When I first go my hands on an iPhone I noticed how good the web browser is. It is still the best web experience you can get on a device of that size, especially because of the zooming and pitching (which Apple got patented recently and others will start to have to pay for implementing).But…. as good as it can be, it is still not enough. If you take a regular web site, like the New York Times and look at it on an iPhone, it’s not very easy and convenient. Now take the native iPhone app made by the New York Times and you will have a much nicer experience. In 995 of the cases the iPhone app is better. Some people tried to work around that problem by developing specific versions of their web sites scaled down for smartphones, that’s certainly an improvement over the ‘regular’ web site but it’s still far less attractive and useable than a native app.
Now comes the iPad. My first reaction was to believe that the same thing would be true. That a native app would be better. than I start considering what can be done with my web site that would make it better on the iPad and I realized that the size of the iPad screen is not much smaller than the size of a browser window on most of the computers. The huge difference in usability that we see with the iPhone is not true for the iPad. Ok the New York Times iPad app is still better than navigating the web site. And this comment is really relevant if you compare a web site with a native app developed for the purpose of displaying the same content as the web site. If your app goes being just displaying content it’s a different matter.
So, in my case, I got rid of flash on my web site installed an HTML5 viewer for my photos galleries and I have something that work on all tablets and is easier to maintain than a native app.
I realized that I did not really needed a native iPad app for my web site, so when Facebook goes the same route I tend to believe that it is not such a bad idea. It would be nice if instead of serving us some bullshit they would just tell us the real reason and their real motivation.

Yesterday event was interesting anyway because Facebook released a new feature called “Deals’ and I think it’s pretty smart thing to do and it will make them even more relevant.
You won’t find the deals on the web site, you have to go to your Facebook phone app (Android or iPhone, and they are basically an extension to ‘Places’. But I do believe that the idea is great. Businesses who have a ‘deal’ to offer to the public can create them and once you spot an interesting one you can share it with your friends and let them know. This thing can get viral and spread out very quickly. And for businesses it’s a very efficient way to reach a target audience. Facebook does not make any money on deals (at least for now) but it certainly make the site more relevant. My only concern is that if you are allergic to ‘Places’ for privacy reasons (a lot of people are) you will never get to see that feature, so maybe Facebook will have to make it more visible eventually. It is also a stone thrown into Google’s yard. After the amazing and surprising success of Groupon, social shopping is really taking off, this new feature should help it even more.