Google – you can change the game, damn it
blog.smartupz.com
blog.smartupz.com
Ironically, a main disadvantage it has is extreme dependence and incompatibility among different browsers, and dealing with this can easily swamp the development cycle. Even performance differences across different versions of JS can make massive differences to an application. This situation shows not even a hint that it could improve in the future. Developing for iPhone, you write the app once and it will work the same on everyone's hardware.
I've been modded down on forums for a couple of years consistently for pointing this out, yet you sure don't see many developers actually building complex apps using JavaScript platforms, despite the lip service given to it.
I'm sorry but this isn't true. Platforms such as NOLOH, Cappuccino and many others allows you to develop sophisticated web applications without having to worry about JS, CSS, HTML5, or browser differences, among many other things.
You say Developing for iPhone, you write the app once and it will work the same on everyone's hardware, similarly developing with NOLOH or Cappuccino for example allows you to write your code once and have it work automatically on all browsers, and operating systems.
Furthermore, you definitely wouldn't have to spend millions of dollars to develop products like Google's with these technologies.
As a matter of fact we've had complete novices use NOLOH and create applications significantly more advanced than their counterparts applications from Google, Microsoft, and others.
The problem is that as you say developers aren't using the tools that are available, it's not that these tools don't exist. In my interactions with developers the problem usually stems from not wanting to use these tools that are available. For whatever reason when it comes to the web many developers don't feel like they should be using frameworks, but rather deal with the hell that is the current web themselves.
However, when it comes to building applications for iPhone, iPad, and similar devices they have no problems using the frameworks provided to them.
You can have the best tools around but if nobody uses them it doesn't matter, but saying that the web is a bad development platform or that it takes many millions of dollars of resources just isn't true any more. All it takes is an open mind.
I think you meant, "it will work the same on everyone's iPhones".
Also so far most mobile browsers seem to be based on WebKit, and you can assume a specific browser, so it should be easier than on the open www.
The biggest problem though is a lack of a well-organized app store: centralized distribution, the arguable benefits of a review process, and most significantly the monetization framework that it provides.
Also, GWT.
Probably doesn't go far enough for "easily make user interfaces" though.
Voting on HN has gone to the dogs a bit recently with thoughtless (and often mass) downvoting. There is often no real "reason" except some dumb fellow got up oon the wrong side of the bed today.
My suggestion, don't worry about it, just say what you want to. By and large, good comments are upvoted sooner or later. (upvoted you btw)
1. Luckily for Apple, it's precisely the class of applications that makes them money. I can't imagine Steve cares very much if GMail is a native or web application.
That doesn't matter if everything your app does is trivial and not intensive, but it's pretty limiting. Chances are, our next version will have to use the native APIs that games are now beginning to use, if we can get access to them. I'm sure that if Google did the same thing, we'd end up in the same boat.
I think that will make most web applications obsolete within the decade. Things like Gmail, Facebook, Google Docs, Blogger, and YouTube will be wiped out by plug computers (provided they are made as easy to use as web apps).
(1) Webapps for the iphone where the first apps for the iphone. Apart form the head start, the lip service, the momentum, there are already many good reasons to prefer to develop these over native apps. Yet, iphone apps are developed, bought, sold, used. That's pretty good indication that there is some advantage here.
(2) Google doesn't have a business model around this. I would argue that they aren't proven in developing new business models. The 'get more people browsing' has its limits, even for Google. Microsoft had an empire to create from an OS standard. What does Google really have to gain? I know they are active in this space and putting a lot of money into it but, there is a limit to how far they can go without getting a return.
"between today market situation and the past" .. "between today's market situation and the past" - "Today" is used as a possessive so it owns the "market situation". Ownership (in many cases) necessitates an apostrophe+"s". This is John's car. Tomorrow is Kate's birthday. It's a nuance that an ESL student can easily miss.
In fact, rereading your entire post I see many things that are rules that can easily be overlooked by ESL students.
Also, dashes ("-") should not be used for pauses unless they are being used for dramatic effect (someone will correct me on this and that's OK.) In every place where you used it (I count 4) it should either be replaced with a comma or eliminated.
"Apple announced it’s newest baby – game-changing device" .. "Apple announced its newest baby, a game-changing device"
"During the “PC war” there was a common platform for all the PC Clones – it was Microsoft DOS/Windows." .. "During the “PC war” Microsoft DOS/Windows was the common platform for all the PC clones."
"And here we are today – Apple is not afraid of competitors" .. "So here we are today. Apple is not afraid of competitors"
"we know it can be done – JQTouch anyone?" - OK
"write native apps for Android – instead they should reward" .. "write native apps for Android. Instead they should reward"
Just keep writing and practicing your skills.
No. "Its" is a possessive, which puts it in the same class as words like "his" and "hers". If it were a contraction for "it is" then you'd definitely need the apostrophe.
Ah well. Someone on the internet was wrong, I had to correct them. :)
One of those other basic but trial-and-error rules of English: don't implicitly refer to something that's a long way away (in this case 4 phrases distant) from your sentence or someone will misunderstand you.
With that said, here's a quick rewrite of some of your copy. You can use it verbatim if you like it, but otherwise I will not be offended if you think its terrible either =)
------
The Internet gives You the unique opportunity to change the way You interact with Your customers.
Let's imagine you want to sell shoes on the Internet. You go to a site like eBay.com and signup. With a couple of clicks you get instant access to a huge marketplace of buyers and sellers, powerful merchant tools like payment processing, inventory management and automatic printable shipping labels; you get a complete service solution instantly.
But what if you sell services?
Selling & delivering shoes is not like selling & delivering services. Service-based businesses typically must deal with:
-- Long, drawn-out sales cycles.
-- Project delivery and continual customer communication.
-- Virtual team management and subcontracting.
-- Billing & invoicing - often in phases based on billable man-hours.
Above all, we must be human. A service based business succeeds on the quality of human-level support and follow through.-----
Notes:
I took out a lot of unecessary filler words. You don't need to put things like "we feel", or "I believe", be confident and talk as if it's fact! Also be very conscious of using "I" and "we". Replace those with "YOU" when applicable. The application, the service, the benefits, its all about YOUR CUSTOMER. YOU YOU YOU YOU YOU. Get used to writing about your customer.
Hope this helps.
1. "Its" versus "It's". Its is possesive. It's means "it is".
2. "game-changing device with graphical user interface." should be "a game-changing device with a graphical user interface." Notice the "a".
3. "but it’s competitors" - you mean this: "by its competitors". Notice the BUT and the ITS.
4. "they offered cheaper version of Mac also with graphical user interface" should be: "they offered a cheaper version of the Mac which had the same graphical user interface".
That's just the first paragraph :) But writing is hard, especially if it's not your native language, so don't give up.
Thanks again!
BTW - I'm a startup guy. I never give up :)
Many people might already know that after reading your blog. However, the note may eliminate some flames from other people who don't think of this possibility
Of course, this doesn't preclude your learning better English grammar
"it's" is used in almost all cases for "it is"
"It's a beautiful day outside"
If you want to show possession, you use "its" "Apple showed off its Iphone 4.0 update today"
Don't worry, native english speakers get this wrong all the time too.JIT on android is on the way; adding the apis to access standard hardware bits will surely follow.
http://blogs.adobe.com/flashplayer/2010/03/improved_flash_pl...
I also mentioned this above, but the CS5 release of the Flash IDE (due out in a couple days) is supposed to support deploying native iPhone/iPod/iPad apps. Given that Android phones already support some level of flash, this could make flash a pretty attractive option for developing cross platform apps.