Showing posts with label mobile app. Show all posts
Showing posts with label mobile app. Show all posts

Wednesday, October 8, 2008

Open, Closed and Whole Product

In previous entries, I have covered the rate of change in technology advances, peril of attempting to predict the future, and current trend in developments of cloud computing, data centers, and smart phones. A report by NPD says that iPhone 3G is now the best-selling smart phone (past BlackBerry’s and Palm Treo’s) and 2nd-best selling phone after Motorola Razr in US. The proliferation of new smart phones and the birth of whole new eco-system of applications developed by any programmers and available to all users present interesting security problems.

Mobile phones in general are now considered an essential item in one’s life. It’s hard to imagine what the world was like without them, not being able to connect to anyone at anytime from anywhere (even interrupting us at anytime). Most people nowadays cannot imagine what it was like before the Internet and mobile phones. Because of its portability and must-have status, the number of mobile phones vastly outnumbers any devices that connect to the Internet.

I can’t say for any other countries, but in US, smart phones are absolutely necessary in business because of its ability to access corporate emails and calendar. In fact, they are two major functions why millions of business users buy smart phones, which have become mandatory communications device for business users.

In addition to the vast volume of general mobile phones, smart phones are becoming more and more like small computers. With wide variety of applications available to download and install, new smart phone users enjoy the same freedom of choosing whichever application they’d like to use as those desktop users. As a rule of thumb, the technology advancement will continue and they may become as powerful as some laptops, as today’s laptops are as fast and powerful as desktop. It’s inevitable and just matter of time.

So, if you think about billions of laptop-like mobile devices with wide variety of Internet applications, any security professional will cringe. Infecting mobile devices with malicious code could result in devastating results. All the personal information stored on the laptop including address book and emails could be leaked. Someone could also tap into user’s location information through GPS and keep tracking the user for criminal purpose. Since they will become as powerful as some laptops, it’s entirely conceivable that some sort of P2P applications (good or bad) might be developed for mobile phones. As more advanced botnet uses encrypted P2P network rather than traditional IRC channels, the mobile botnet can be certainly created with P2P network as well.

Apple keeps tight control over applications developed for iPhone, but when the number of applications is increasing faster and faster, they won’t be able to keep the full control. However, restriction and control are not the answer. They will only limit innovations and may even kill the very technology and/or product it is trying to protect. Internet was able to flourish because it was open. While there are some parasites, the benefits of openness vastly outweigh negatives. There are numerous cases when open system/architecture triumphed over closed counterpart. Open system encourages competition, which in turn fosters innovations in the market. Then, how does one make money in such environment? It may not be easy, but it’s possible. Good example is Cisco. Most Cisco products are based on open standards, yet they command highest market share in most markets. Worse yet, they do not build the best or the fastest products in the industry. Slightly different, but similarly, Apple was able to come in to crowded MP3 player market and dominate in short period of time. There is no secret to make a MP3 player, as you can see in high number of MP3 manufacturers. How did Apple do it? Is it because it looks beautiful? Americans are quite practical folks. Knowledge of America might be limited to what they see on TV or movies for some, but most Americans are definitely not frivolous. It wasn’t because of its looks. Then, how did Apple succeed?

In marketing there is a concept of “Whole Product.” It’s not enough to win in the market with just main product. In order to complete user’s experience, you have to consider what user would go through from before the purchase to what afterwards. Apple iPod was successful because of iTune software and iTune store. In order to complete MP3 experience, a user would have to find a way to manage his music collection and a way to add more songs (either by ripping a CD or buying online). iTune software and store completed that, and they worked flawlessly with iPod. How about Cisco? Cisco’s “Whole Product” is Cisco product plus millions of professional service and technical support professionals either from Cisco or 3rd-party vendors. Cisco made it legitimate with its certification program so that their customers, if chose to seek outside help, can find quality professionals by checking their certificates. It’s this auxiliary knowledge base that is keeping Cisco in the top place. Because they are market leaders and have most customers, their position is reinforced by many other companies that build and offer additional auxiliary items/accessories and service for them such as cases, boom boxes, adapters for iPod or training centers, system/network integrators for Cisco.

So which way is right for mobile security? It’s a million dollar question, and also where incredibly attractive opportunity could be.

Monday, September 29, 2008

Mobile app - P2P or mesh

If mobile phones (more like smart phones) are becoming mini-computers, it is very conceivable that many things you run on desktop could be run on smart phones.

The major differences between the two are mobility, contraints and the volume. I was thinking about the last part. There are supposed to be around 3 billion mobile phones in the world, as opposed to some several hundred million PCs. Also most phones are on all the time, albeit in standby mode. If some applications are running all the time, battery wouldn't last long. If you consider all the phones worldwide, there will be millions phones on at one time.

If there is a way to tap on to each of those phones, combined productivity would be great. There is one sort of application that utilizes a great number of folks downloading at the same time, and it is BitTorrent. Can you imagine BitTorrent running on most smart phones......either streaming or downloading? You can easily max out network capacity...., and your other mobile applications would suffer. The idea of creating mesh network using mobile phones in proximity has been aroudn for a while. It could be doable, but what would be the purpose? Mobile P2P would be cool, but what useful thing can you do with it?

It brings me memory of using the first VoIP app. I was in college, and I remember using it in a dorm room..., and I can't remember the name of the app, but all I remember is that it really sucked and I was really disappointed. Like any new technology, I think the first batch would be more of "proof-of-concept". But, it's almost like evolution - that technology will improve, and at some point, environment will be ripe for the app(s).

I truly believe it's only matter of time that some sort of P2P or mesh networking. You know, that's why I think iPhone will lose to hundreds of gPhones. iPhone will kill those applications, but gPhone is for freedom. You can hack it. You can install any applications. You can probably even install modified OS. gPhone will spur much more innovations than iPhone. It's substance vs. style, and I'd go for substance (with style). :)

Thursday, September 25, 2008

History repeats itself? iPhone and Apple Mac's

My current mobile contract is over in October. I set my mind to buy an iPhone next, but then T-Mobile's Android phone, G1 will be also available in October. That complicates things a little bit.

But one thing is for sure. I don't like G1. HTC and T-Mobile should've done better job at designing an aesthetic phone. It's fugly. I see it as a beta phone, and I hope Samsung or LG make much better Android phones. Then shall I wait till those phones are available? Next Android phone is most likely from Sprint, and I wouldn't buy it even if it's free (unless I can unlock it and use it in AT&T network!) because Sprint network sucks and the company will be extinct in a few (or several) years.

It also dawned to me that there are some similarities between different routes PC/Mac took and how Apple and Google are approaching mobile market. Apple iPhone is definitely vertically integrated. Apple controls the hardware, but lets 3rd-party software developers to publish their applications as long as Apple approves them (thus the similar to Mac). On the other hand, Google's Android is open-source and it relies on others to make platforms and anyone can develop software (thus similar to Microsoft and PC). Even in Google's case, I think they would need to screen some applications that might be borderline immoral - offensive, racist, unethical, or just plain wrong (wrong on whose standard? That could be a source for a debate). So, with such parallism, I have to wonder whether iPhone will suffer the same fate as old Mac did. While many phone manufacturers are coming up with different phones with different tastes (thus much broader appealing than iPhone), iPhone will be limited to designs that Apple can release.

In addition, as recent smart phones have demonstrated, future mobile phones will be just like mini computers. There will some mini computers for average folks, some for advanced, and some for ultra geeks who may even buy off-the-shelf-components and build their own. The key is to let hardware vendors package them differently and target different market segments. Google just provides OS and default search, many many 3rd-party developers offer their applications. This is what Microsoft wanted with its Windows Mobile OS, but Google is definitely crashing Microsoft's party. Who would win? I don't know about you, but I am going to bet on Google. Google (Android) will dominate smart phone OS in 3-5 years. Because it is open source, someone can easily build an affortable smart phone based on Android and create mini smart phone reveolution in developing nations, where cheap phones are dominant, but people will naturally want to move up to better, sophisticated phones. In other words, even in smart phone market, there will be different segments; more basic, cheaper to advanced, more expensive phones. Someone might even sell mobile phone kit(s) with different components.

One hurdle I could see is carriers. In many places, you are locked in to a carrier. This must change. It is hurting mobile innovations. Those fat cats must go. FCC must allow open competition. Google's bid for spectrum was more self-served, but open airwave would have spawned amazing innovations in mobile industry. In the end, perhaps, all telecom service providers (either wired or wireless) might become just pipe provider. They want to avoid that, thus make you lock-in or monopolize the market.

Again and again, the higher you go up on the value chain, more important it is. Content/software is the king - applications on PCs, OS in routers/switches, programming on cable network, etc.

Coming back to the original point, Apple had better be prepared to not repeat the history.

Tuesday, September 23, 2008

Mobile app - translator

Here is another idea for a mobile app: translator.

In my last job, I had to travel abroad a lot for business. Luckily I was able to speak the local language, so it wasn't a big deal to me, but some sort of translator would be cool. It doesn't necessarily need Internet connection to work. Basic phrases could be downloaded with the app initially or downloaded before a trip. Since Wi-Fi (either open or paid) hotspots are available in many international cities, additional translation could be done easily. Ordering food or telling a cabbie where to go or asking for direction could be done so easily..... Perhaps, even local map, public transit map, points of interest with recommendations could be downloaded before so that the stay could be enjoyed better. Actually better yet, you use crowd wisdom to have other ex-pats recommend places to go, foods to eat, etc. Now it's becoming more like a travel app with translator feature. And maybe work with local or international ad network to place small local-specific ads.....as revenue source.