![Mozilla Mozilla](http://a.fsdn.com/sd/topics/mozilla_64.png)
![Cellphones Cellphones](http://a.fsdn.com/sd/topics/cellphones_64.png)
![Communications Communications](http://a.fsdn.com/sd/topics/communications_64.png)
![The Internet The Internet](http://a.fsdn.com/sd/topics/internet_64.png)
![Technology Technology](http://a.fsdn.com/sd/topics/technology_64.png)
WebAPI: Mozilla Proposes Open App Interface For Smartphones 62
An anonymous reader writes "Mozilla has an idea for how it can bridge the gap between native apps and web applications: WebAPI will be developed as a set of HTML5 APIs and deliver consistent, web-based application interfaces that can be accessed by any HTML5-capable device, specifically smartphones."
Yay! API sprawl! (Score:1)
Yay! More API sprawl! Just what we wanted!
Re: (Score:3)
Re: (Score:3)
Fuck you.
Re: (Score:2)
What, the fuck, is a minuteness.
What really matters? (Score:3, Funny)
Re: (Score:2)
By the time this gets released Firefox will be at 45 Beta and won't be fully stable until version 88. Luckily, you will only have to wait 3 days to reach that point.
Unfortunately in those three days the system becomes self aware...
Re: (Score:2)
(Seriously, fuck you, Mozilla.)
Also known as .... (Score:1)
Re: (Score:2)
How else would you recommend working around the $300 per year* overhead cost of developing native iOS applications and the iOS application approval process? If phone makers want to diminish their products' battery life by promoting battery-inefficient application platforms, let 'em.
* Breaks down as follows: $100 per year for the cert, $500 every 5 years for buying a MacBook Air and a copy of Windows to run in VirtualBox instead of a Windows laptop, and $250 every 2.5 years for an iPod touch on which to t
Re: (Score:1)
If you can't afford $300 a year then you probably should choose a different job than a professional programmer. $300 is less than a days pay for any professional programmer.
Re: (Score:2)
I know professional programmers working for less than $80k. Protip: Not all of the worlds programmers live in the first world.
Re: (Score:2, Funny)
Yeah, some of them live in America.
Re: (Score:1)
Yes, but even those programmers in the second and third world are more than capable of paying $300 a year (which is mostly inflated since you add a bunch of artificial costs that are not absolutely necessity for iOS development) for the development tools. Hell you'll pay more than for Android development since you'll be forced to buy way more than just a single device to check compatibility of your apps.
Artificial costs of iOS native app development (Score:2)
(which is mostly inflated since you add a bunch of artificial costs that are not absolutely necessity for iOS development)
What might those artificial costs be? The $99 per year for a certificate is unavoidable outside the underground jailbreak-only ecosystem. People have criticized me for adding the price of a Mac, claiming that someone would have bought a computer anyway. So instead, I added the rough difference in price between a MacBook Air and a Windows 7 Home Premium license on the one hand and what someone would have bought otherwise (a midrange laptop that comes with Windows 7 Home Premium) on the other hand.
Not all programmers are professional from day one (Score:2)
$300 is less than a days pay for any professional programmer.
Not all people are in a financial position to move to a place with a high concentration of employers willing to pay a professional programmer $300 per day. They have to start it as a hobby and build it up into a profession in order to build a portfolio to show to employers. They also need some source of income on which to relocate and live while seeking a job, and that source of income might not pay $300 per day.
Re: (Score:2)
$300 is less than a days pay for any professional programmer.
I'm living in the wrong country.
Re: (Score:2)
But I don't work every day.... so yeah, dropping 400 bucks randomly on some iDevice is something I think twice about.
you're going to make me cry... (Score:1)
over the death of webOS again.
Not that this is overlap, but wasn't part of the point of webOS that the UIs were HTML, thus streamlining the presentation layer?
"Like Python" (Score:2)
"Was...were" (Score:2)
An open API for apps? (Score:1)
Yeah, I'm sure Apple will get right onto that.
Re: (Score:1)
Totally. We are still fighting Apple to support things like HTML5. Oh wait...
Re: (Score:2)
Yes, Apple's excellent HTML 5 support enables web apps to simply install an icon on the iPhone home screen and behave like real apps.
Oh, wait...
Re:An open API for apps? (Score:4, Informative)
They already have one - HTML5 apps are already a feature of iOS. They predate the App Store, even.
Re: (Score:2)
HTML 5 apps can be first-class apps on the phone with icons and everything, and don't require bundling and placing in the app store, eh?
No, didn't think so.
Re: (Score:2)
They can have icons and everything, and can be launched right from your home screen.
There's currently a speed discrepancy between apps launched this way and the exact same app navigated to from within Safari due to an older version of Webkit being used from the home-screen-launched version, due to security and sandboxing complexity (the new version is faster, but would create a security problem without a proper sandbox), but this is being fixed in iOS5.
And no, you don't have to have them bundled with the ph
Re: (Score:1)
For those that do not know of Ericsson, they are very large within telecom infrastructure, and if they still do, also owns the Ericsson part in phone manufacturer Sony Ericsson.)
Re: (Score:2)
Re: (Score:2)
1. Refused to adopt POSIX standards.
2. Has its own calling conventions for C/C++ incompatible with the GNU ones.
3. Released Direct3D to try and kill OpenGL.
4. Actually had people on the OpenGL board trying to actively stall its development.
5. Tried to release J++ to compete with Java.
6. Maintained its own Java VM for years, slightly incompatible with Sun's.
7. Released C#, to compete with Java.
8. Opposed open document formats.
9. Released it's o
Re: (Score:3)
I don't agree.
Do you think HTML5 would have existed without Mozilla.
It was Mozilla and Opera that started the WHATWG which started the work on HTML5.
Now all major browsers (IE9, Opera, Firefox, Chromium/Chrome, Safari) support large parts of the HTML5 and related specifications and are working on adding more support each release they do.
Ha! (Score:2)
Man, Mozilla, as a mobile web developer, I wish the best for you, but get ready for disappointment.
Qt + QML (Score:1)
PhoneGap (Score:2, Interesting)
How is this different than PhoneGap? If there is already a popular open source project that does this, why does Mozilla want to develop another?
Re: (Score:2)
Because of http://xkcd.com/927/ [xkcd.com]
(And I agree, phonegap has this covered!)
Re: (Score:1)
How is this different than PhoneGap? If there is already a popular open source project that does this, why does Mozilla want to develop another?
They don't completely overlap, and they share some APIs. Here's a quick rundown:
Born to Fail (Score:3)
This will fail over time but it will fail. We can only hope it fails sooner rather then later.
The idiocy of mixing a layout specification with code is going to open us up to more and more interesting types of viri and malware.
Remember CORBA? It has never seen the light of day in any serious way. It WAS a great idea.
Why have we not learned that a layout engine is most assuredly not the right tool for the job? The amount of hacks and just plain insanity you have to go through just to get thinks to work from one browser to another is starting to make lots and lots of people just go dust off their RAD tools, eg: Delphi, Power Builder, etc and just write the damn app and call it a day.
At some point the browser will have to be so huge to support the never ending flow of committee designed API's that they will make MS-Access look like a memory efficient application.
Applications are not documents and the browser needs to get back to doing document presentation and we need to build application processor that takes in application specifications and then runs them because trying to do both has been, is and will forever be a fucking mess.
Re: (Score:2)
I agree with your sentiment. However, when's the last time you installed a binary from a company you've never heard of? When's the last time you've visited an active website from a similarly obscure company?
The barrier to entry for web apps is so absurdly low that many companies or projects are going to use them just because it's the only way to run code on users' computers. Given web apps are here to stay for at least a certain market segment, ask yourself if WebAPI is a good or a bad thing; that's real
Re: (Score:2)
Imagine if webpages were not made of HTML+CSS+JS+Images and a bunch of other files, but instead just code. You go to some URL, and each page is an app, that can run in its own window (or even spawn multiple windows). You wouldn't have to install anything, you just go to the
Re: (Score:2)
You don't have to take a binary, you can take pure text that is easily parsed and controlled. eg:
objectMyMainForm : TForm
left = 100
top = 100
width = 400
height = 200
caption = 'Application One'
color = clBtnFace
font.charset = DEFAULT_CHARSET
font.color = clWindowText
font.height = -11
font.name = 'arial'
font.style = []
PixelsPerInch = 96
TextHeight = 14
object MyButton : tbutton
left = 10
top = 10
Future past? (Score:2)
... WebAPI will developed ...
Ha yes, the good old future past tense. I will liked it a lot!
Mozillhate (Score:3)
When I read the comments, even if its unrelated to Firefox, all the top ones are only pure trolling again Mozilla.
Mozillhate is the new trend I guess. If you hate, you'll get karma and support!
Re: (Score:2)
You must be new here. It doesn't just end with Mozilla:
* Chrome
* IE
* GNOME
* KDE
* iThings
* Nintendo 3DS/Wii (to be fair, everybody does this everywhere)
* Google+
* Facebook
What's hilarious though is that almost everything that the majority of Slashdot bashes over and over becomes successful (look at Firefox and Chrome usage numbers months after everyone started saying "people are jumping ship left and right"). This is all just "No Wireless. Less space than a nomad. Lame" all over again.
Re: (Score:2)
Im just pointing out its the current hate trend.
I don't think Chrome or G+ have been bashed a lot.
Re: (Score:2)
I think it started with the Awesome Bar. I like the feature but some people didn't, and being told it was "awesome" just made them feel alienated, like the Moz devs were completely out of touch.
With a new API every 6 weeks (Score:1)
And of course incompatible with the previous version
Past is prologue (Score:2)
The comments from the Mozilla haters seem pretty short-sighted and stupid.
Apple's first SDK for the iPhone was HTML/JavaScript based. It only failed because the renderer and JavaScript engine was pretty horrid and made it hard to produce good quality apps.
HTML5 is now pretty robust, and between PhoneGap and a UI toolkit (like Dojo Mobile) it is possible to produce good/great applications and be able to take a huge portion of code from iOS to Android to others.
In the end, the bias in software development sh
So, this is hardware acceleration for HTML 5? (Score:1)