Is Google App Inventor A Gateway Drug Or A Doomsday Device For Android?
techcrunch.com
techcrunch.com
It saddens me to see such a cool toy presented in terms of platform politics, and to see people arguing that allowing more people to write dodgy programs is _bad_. My goodness, I personally wrote a lot of dodgy programs back in school.
It's both. A gateway drug and a doomsday device.
It reminds me of Scratch and Borland's ObjectVision. The educational slant is probably a preemptive strike against Microsoft's attemps to capture the higher educational market through free tools and bundles. Seems a natural move.
I went from VB 5 to ASP (pre .NET) to PHP 3, but I still turned out ok.
VB has a valuable place in the programming pipeline, because it helps the novice see his programs in terms of what he's used to interacting with. Starting him there lets him get a taste for it, and when he runs into a problem that VB (or AppInventor) can't handle, he says "okay, how can I solve this problem?" and moves onto the more powerful (and more esoteric) stuff. I wouldn't touch VB6 for real-world applications development today, but I readily recognize the role it played in getting me to where I am as a developer today.
It's not like the app store (on Android or iOS) is currently composed of nothing but spectacular apps. Most of the apps in both app stores are pretty crappy.
Recommendation is already a very important way that people find apps. I had an iPhone for a year, and I basically never blindly searched the app store. Maybe for a magic 8-ball app. But all the major apps I used were recommended to me by friends with iPhones, mentioned on some blog I read, etc.
And even people that I know that occasionally browse apps browse the "top" pages, which filters out the crap (more-or-less).
Also, it's Google that helped people sort through the crap on the web. If it really becomes a problem, I'm sure they have some people who could develop algorithms to make the good Android apps rise to the top of searches.
"I saw this on twitter this morning and noticed a glaring similarity in the GUI design and that of MIT's SCRATCH programming language geared at teaching children how to program. They both utilize the concept of visually displaying code segments as "building blocks" which fit together like puzzle pieces to give a visual representation of whether or not code will work.
I commend the approach to get more parties interested in programming and mobile web application development. Perhaps this opens up a whole new world of potential for getting mobile applications development into the classroom at a very young age. On the downside, we might end up with an influx of even crappier Android applications in the market. I already have a hard enough time filtering through the crapplications as it is.
Here's the link to SCRATCH for those unaware:"
Sounds like Lego Mindstorms as well.
Or Excel.
People do the weirdest things with it, folks who would be perplexed if you suggested that their improvised use of a spreadsheet made them a hacker.
1) This should allow devs to get to something resembling a MVP quickly to validate a new idea.
2) I think this will make android the preferred platform for mobile vertical apps., the kind of one-off solutions that are not profitable to bigger players.
Incidentally, this quote from Nick Denton applies to TC as much as it does Gawker:
“We don’t seek to do good. We may inadvertently do good. We may inadvertently commit journalism. That is not the institutional intention.”
http://www.niemanlab.org/2009/07/with-ad-revenue-up-35-gawke...