396 karma · joined March 21, 2009
I am going to push brite quite a bit next year.
What type of restriction did you encounter with the iPhone. Let's say I buy an unlocked iPhone (from France for example), and then, add the AT&T simcard, would it work?
I updated the blog post appropriately.
With T-Mobile, just change phone, as long as it works for you, it works for T-Mobile.
So, it would not have make sense to slowdown UIWebView and accelerate Web Pages only for revenue point of view.
I think it is, as often, a interlaced tech-business issue:
1) Security: There might a genuin security concern the way the JIT works.
2) Exclusivity: I think Apple exec saw #1 as an opportunity to keep the performance gain as an exclusivity benefit for a while (Safari vs other browsers).
3) Developers: Apple's exec are probably realizing that there is a momentum starting to build around "Universal HTML5 Packaged apps," which would allow developers to decouple production from distribution. So, while they probably do not want to completely stop this momentum, slowing it a little might be seen as a good compromise for them.
Now, do not get me wrong, I am really disappointed at this news, and hope Apple will bring Nitro to UIWEbView soon.
BTW, jQuery-tmpl is supposed to become "jQuery/DOM" free in a few, which allow to use it on the server-side as well (assuming Javascript).
Anyway, thank you for sharing your thoughts, they were very insightful , in a multifaceted way.
Obviously things are not as simple as they look, otherwise, we would not be talking about it.
Now that this is out of the way. I think that quality is a pretext. Apple could have let developers distribute their application by other mean, and keep the same AppStore quality. The fact that AppStore is the only way to distribute an iPhone app does not make it higher quality. I would actually argue the opposite. If developers had other means to distribute their mobile application, Apple could fairly refuse the "iFart" type of applications and accept only applications that have real entertainment or productivity value.
Also, I know people developing iPhone apps, and while they welcome the additional income, it is not that easy to make a living out of it. Some might, but I do not think it is as big as people think it is.
If you step back and look at the consequence of having iStore model (exclusive control on application distribution) in the software industry, you cannot conclude that this is a good step forward.
The fact that Apple made the iStore the only way to distribute application is not about maintaining quality, experience, ..., it is about controlling the distribution. And this control does not exist in the PC world, and was going to disappear in the mobile world.
But point taken, I will be more diplomatic in my answers.
This is what I am against.
I would be happy to be wrong on this one.
1) Great product ahead of any other existing product at the time (not anymore though).
2) Understand that the mobile market value chain was vastly different than the PC one and architected a platform that would be attracting existing market players while creating a exclusive new market for themselves (this was so bold and smart).
3) Steve Jobs genius.
Now, the only thing that scares me is that they did it in the most proprietary way that any software companies have ever dare doing. Apple is the living proof that openness is not a required ingredient to create new technology based markets.
So, again, kudos to Apple to revolutionize a market that have been frozen for years. However, they are doing it in such as way that it could set a very bad precedence to the software industry.
I do not want to have to go through a iMicrosoftStore to publish my Windows application, a iGoogleStore to publish a Web Site, a iAndroidStore to publish a mobile application.
I have nothing against software stores, but they should be optional not required.
See John's comment: http://www.bitsandbuzz.com/article/adobe-on-iphone-will-appl...
BTW, John's comment is interesting: http://www.bitsandbuzz.com/article/adobe-on-iphone-will-appl...
Nice joke about the "Enterprise Web 2.0 Experts." Ironically, I was very involved in 2000 in the mobile space, before the "enterprise Web 2.0" stuff.
The mobile market was opening up. Windows Mobile, Palm, J2ME devices lead the way of openness by allowing users to install new application on their devices as they did on PC. This was quite step forward given the fact that service providers wanted to charge for everything.
And here we go, Apple with their cute bouncing pixels comes and tells us that we need to live in a world where only one organization can decide what application we can use. And while everybody argue about applications should have been approved or not, nobody is asking the right question "do we want a gate keeper or not?". This is a huge step backward in the software industry. But somehow, people think that innovation is about flying pixels and forget that the ecosystem around a product is as important as the product in itself.
Apple is the only software company that lock the service, software, and hardware together. Microsoft would have never been able to pull the iStore market scam. But somehow, Apple can do it. Apple can create an ecosystem where they are the only gate keeper of what people can create and distribute.
I really like Software, and for what I am concern, Apple's iPhone/iStore system is a disease for the software and Internet industry. If Microsoft, Palm, and Android, would start doing the same, then we would be in a world where innovation will be gated by the incumbents. No more Firefox, no more Skype.