Google brings Chrome apps to Android and iOS
thenextweb.com
thenextweb.com
(TNW needs to lift their game on making sources more obvious)
EDIT: My source was http://www.theverge.com/2014/1/28/5355064/chrome-apps-are-co...
I should really buy a Mac and code native, this WebviewUI approach just doesn't cut it.
For the simple cases - a data-capture app and the like, how well do things like Cordova measure up? Does it still suffer from the "non-native feel" problem even though we're mostly seeing textboxes and dropdowns?
I tried AppGyver's Steroids offering (which is based on Cordova) and was quite impressed, but ultimately decided it wasn't quite up to snuff, which sucked because I really wanted it to be.
(Not trolling... this is an honest question.)
In fact, the plugins themselves have all been available for some time on the Cordova plugin registry (I think Andrew announced this at PhoneGapDay in Amsterdam last year), and you can use them on standalone Cordova projects.
Much of this project is about getting Chrome packaged apps to run as Cordova apps -- that is, single-page apps, with a manifest file, background scripts, and the chrome.* APIs. The goal is that you could take an existing packaged app, build it with this tool, and have an Android and an iOS version running in a couple of minutes. (There are obviously a lot of caveats in that statement; mobile devices are different from desktop in a lot of ways)
There's no intention of being "better" than Cordova -- We've been a big part of the team that has been building Cordova for the last couple of years. If anything, it's a testament to how powerful the Cordova platform is, that we've been able to build this framework on top of it.
This just feels like it's all over the place because they seem to hint at being able to use the Cordova plugins from Chrome Apps (restrictive), so I don't get the write-once-run-almost-everywhere vision. It seems like you will have to write a Chrome App then write a Chrome Mobile App. This whole thing is just a weird marriage.
By the way, Mozilla was the primary party that objected to WebSQL and it wasn't because of an NoSQL agenda, it's because they didn't want to tie a web API to 1 specific implementation (SQLite).
This is not about WebSQL vs. IndexedDB, it's about Chrome Apps not having access to a SQL database. Btw Chrome itself supports WebSQL, but it was removed in Chrome Apps.
Packaged Chrome Apps: IndexedDB Cordova: anything that's supported - SQLite (not WebSQL), IndexedDB, w/e Packaged Chrome Apps + Cordova (the subject of this whole thread): ???
The one thing it would lack in the end is native performance.
Even with mozillas latest JS magic asm.js: http://i.imgur.com/46hCFEJ.png
I'm gonna wait before I make a judgement on that one. Certainly at the moment HTML/JS solutions lack performance, but who knows what Chrome/OS/fancy pants integration Google will come up with eventually.
Where's the link to the actual announcement?
>Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected.
I don't see a world where this could ever replace a native icon/app on an iPhone, but if it did I'd imagine Apple would bring down the hammer on this.
edit: I didn't realize that these would be wrapped in a shell so they can be submitted to the app store. I incorrectly thought they'd be run from the Chrome app
From a developer's point of view, I would also say "so what? Cordova has been here for a while" but it is not a technological improvement, it's about releasing your apps to a broader audience.
Installing cca. Can't seem to pass the cca checkenv test, because of Xcode command line tools (I don't want the full Xcode). Problem:
Xcode appears to be installed, but no version is selected (fix this with xcodeselect)
No solution with xcode-select. Maybe some better docs could help out frustrated devs like me?
Can you raise an issue on https://github.com/MobileChromeApps/mobile-chrome-apps for this?
I, as a developer, would like a universal platform for developmnet, be it html, xml, svg, or whatever comes next.
Call it AXIS, Application Xtended Interface Standard.
Internet Explorer 9 or newer is required.
Couldn't help but laugh.