Slashdot Mirror


With BB10, RIM Tries To Break Out of the 'Mobile Ecosystem' Model

Alt-kun writes "This past week has seen a couple of interesting articles about Research In Motion's strategic plans for BlackBerry 10. The Globe and Mail thinks that by pushing HTML5 for app development, they want to make mobile applications platform-neutral, which would let them sell devices purely on the strength of the hardware and OS, rather than on the ecosystem. And the Guelph Mercury notes that they also plan to push BB10 as the basis for a whole range of mobile and embedded devices, not just phones and tablets. One example shown off at the recent developer conference was a Porsche with a BlackBerry entertainment system."

143 comments

  1. Why HTML5 apps suck on mobile by WhiteArmor · · Score: 4, Informative

    Native apps will always work better and be less resource intensive than HTML5 based apps. You will never be able to match native code or get even close. Even Google understands this on mobiles, even though they still use the crappy Java. This is especially important on mobile phones not only for limited CPU and memory and the lack of good GPU, but because battery life is really important and already not that great.

    RIM just wants to do this because they don't have the vibrant app economy than Apple and even Microsoft has. They want others to do the work for them.

    1. Re:Why HTML5 apps suck on mobile by redemtionboy · · Score: 2, Insightful

      " even though they still use the crappy Java"

      I was going to award you some points, and then I read that. Now I dislike you.

    2. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 3, Insightful

      Learn a modern language and your irrational love for Java will just fade away, fade away.

    3. Re:Why HTML5 apps suck on mobile by R0UTE · · Score: 2

      The same argument holds for any platform. A native app will always be quicker. One of the advantages of web apps in any scenario is the ease of cross platform compatibility. In the mobile world this holds true even more so than on the desktop. If they can push this kind of development (especially with the hardware capabilities of modern phones) it would be great for phone hardware in the long term.

    4. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      I'm sure he meant "Java" as the idiotic crappy framework/concept and not the language though, which is fine.

    5. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 1

      But aren't Facebook pushing the same way with its App Center (http://www.cmswire.com/cms/customer-experience/facebook-launches-app-center-for-desktop-and-mobile-devices-creates-massive-monetization-possibilities-015531.php) - if that gets some momentum then HTML 5 apps will grow massively, and in (say) 75% of cases the app doesn't have the intensive needs that require native coding.

      At the end of the day, would you rather develop one app for all phones thats "okay", rather than an app per ecosystem with lots of tweaking under the hood for each?

    6. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      Yep. I've got an unexpensive Android device with a QVGA screen. Native apps are a must with such a resolution because they just fit much better than websites. BTW, how is RIM going to push for HTML5 apps on iOS?

      If that's their plan, I'm afraid you can stick a fork on RIM, they're done.

    7. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 1

      RIM just wants to do this because they don't have the vibrant app economy than Apple and even Microsoft has. They want others to do the work for them.

      That's a pretty stupid thing to say. "They don't have third party apps. They want others to write third party apps."

    8. Re:Why HTML5 apps suck on mobile by postbigbang · · Score: 5, Insightful

      It would be nice, but no one's bitching that their phone isn't fast enough. Native apps are lovely. Browser apps are lovely. What distinguishes Android and iOS is that there's a business model where lots of people get paid.

      Watching videos isn't a business model anymore because the data plans are becoming mind-numbingly expensive. So what's left? Store-and-forward content viewing; low data rate interactives, including gaming. RIM has to offer something that's a monetary incentive to 1) carriers 2) developers 3) content providers 4) aggregators and CDNs and 5) all of these on an ongoing basis or no one's going to invest in doing BBx-specific stuff.

      Apple has lots of salespeople and financial partners whose employer isn't Apple. So they promote Apple. Not so for RIM.

      RIM gives no guarantees of privacy, security, or economy to increase their value from the user's context, either.

      Speed isn't an issue, as phones are throttled by data rates that the carriers can support. Instead, things like actual security and real costs are the values.

      --
      ---- Teach Peace. It's Cheaper Than War.
    9. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 4, Informative

      One of the advantages of web apps in any scenario is the ease of cross platform compatibility

      Sure, because HTML always renders the same on every browser and platform, always has, always will.

      Except that it never had, and never will. Even Flash had better cross-platform compatibility (and better performance).

      --
      Let's call it what it is, Anti-Social Media.
    10. Re:Why HTML5 apps suck on mobile by jo_ham · · Score: 4, Insightful

      Yep. I've got an unexpensive Android device with a QVGA screen. Native apps are a must with such a resolution because they just fit much better than websites. BTW, how is RIM going to push for HTML5 apps on iOS?

      If that's their plan, I'm afraid you can stick a fork on RIM, they're done.

      Why would it need to push for HTML5 apps on iOS? iOS already has them - they predate the App Store, and are still supported. If BB can get this working for them, which I doubt since the BB train has long since sailed in the US market, then they might be able to salvage something.

      I think they have left it far too late, however, and they've been pushed into irrelevance by iOS and Android.

    11. Re:Why HTML5 apps suck on mobile by DuckDodgers · · Score: 2

      HTML5 is reasonably well supported by most browsers, including mobile browsers, and the support will improve with time. So if a developer writes something that works on Blackberry, he can host it at a web page and someone on iOS or Android or Windows Phone can just bookmark the page. That's what RIM (and Mozilla's Boot 2 Gecko, and the Tizen project) are trying to achieve. You draw in the developers by telling them that if they develop for your platform, bookmarks let your app work on all of the other platforms with no extra work. That's an even bigger target audience than building just for Android or just for iOS.

      A scripting language like Javascript generally won't run as efficiently as a compiled language, even against a bytecode compiled language like Java. On the other hand, Microsoft, Mozilla, Webkit (Google, Apple, Nokia, and others), and Opera are in an incredible web browser arms race to build the fastest, most efficient Javascript engine possible. I don't think any other scripting language is receiving even half the work on optimization that Javascript is getting. And in three years just about every mainstream smart phone will have over a GB of memory and a quad core ARM processor. The speed difference is not a problem.

    12. Re:Why HTML5 apps suck on mobile by A+Big+Gnu+Thrush · · Score: 2

      People said the same thing 10 years ago about web applications. The market for native Mac and PC applications is disappearing. You could do Facebook as a client-server application. There's a reason they didn't. You could do Facebook mobile app as a native iOS app. There's a reason they didn't.

    13. Re:Why HTML5 apps suck on mobile by thomasw_lrd · · Score: 1

      If they can get everybody else behind it.

      The only problem with this strategy is will Google and Apple follow? If not, then you're still stuck with a platform with no apps.

    14. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      "RIM gives no guarantees of privacy, security,"

      Huh? SOURCE because that is the total opposite of reality. Repalce RIMM with iOS or Droid and your sentence makes more sense.

    15. Re:Why HTML5 apps suck on mobile by VortexCortex · · Score: 1

      Except that it never had, and never will. Even Flash had better cross-platform compatibility (and better performance).

      S-so did Java applets... you know, the ones that JavaScript was meant to hand the heavy lifting off too. Except the TCK prevents "Java" platforms from dropping the deprecated cruft, and making a fast booting, lean and mean web targeted bytecode compliable VM.

      Sun & Oracle dropped the ball. They could have been the Web's "App Store" backbone. They have all the functionality, just not the mentality to "be the platform". Oh, we'll have the cross platform web app stores eventually, with a bit of fragmentation (you can't help it).

      It's just silly to Hack a static document display network into a stateful application delivery system using the least acceptable tools -- But that's what we're doing, and we wonder why it sucks to be a web dev. Screw that crap. I went back to C to escape the horrors of HTML5. <audio> and <canvas> runs crappier on my 2.3Ghz dual core P4 test machine for simple sprite based pac-man & tetris clones (in chrome and ff) than IE6 does with <object> for audio and DOM manipulation (style.top and style.left and img.src) for sprite animation.

      That's ridiculous. It's like a High School football team winning against every professional team in the league.

    16. Re:Why HTML5 apps suck on mobile by localman57 · · Score: 3, Insightful

      It would be nice, but no one's bitching that their phone isn't fast enough.

      Speed isn't an issue, as phones are throttled by data rates that the carriers can support. Instead, things like actual security and real costs are the values.

      But they bitch a bunch about battery life. Program efficiency may not be an issue to the touch and feel of the phone. But they are a huge issue in terms of battery life. The phone's processor spends most of its time in an idle/sleep mode. If it takes more cycles to achieve the same effect, then you're going to see a proportional hit on battery life. Every instruction executed has a cost measured in Coulombs.

    17. Re:Why HTML5 apps suck on mobile by citizenr · · Score: 1

      What distinguishes Android and iOS is that there's a business model where lots of people get paid.

      Are you sure? For me the thing that distinguishes those two is a 100ms Input lag, frame drops in UI operations and over 200ms audio lag.

      --
      Who logs in to gdm? Not I, said the duck.
    18. Re:Why HTML5 apps suck on mobile by cant_get_a_good_nick · · Score: 1

      Browser apps are lovely.

      Ironically, on BB, Browser apps are far from lovely. The BB native browser is among the worst I've ever tried, and IMHO makes a black mark on WebKit.

      HTML sucks for touch screens. HTML apps don't work so well when you don't have a signal where native apps can still run. HTML apps can't tie into system APIs (RIM doesn't like losing the GMail native app because now you lose notifications).

    19. Re:Why HTML5 apps suck on mobile by LordLimecat · · Score: 4, Interesting

      Im no programmer, but claiming something isnt modern is just a shady way of denigrating something for being well established. Essentially, where one person might say "its stable" or "time tested", youve found a way to turn that into a negative.

      Arent latest, greatest fads usually just fads? Arent the most popular programming languages generally decades old (C++, Java)? Isnt one of the most popular languages for embedded devices (C) even older?

    20. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 1

      Yes Java is getting dated and props to everyone on this thread really for the insights, but what many do not understand is that java has nothing to do with speed in this case - its compiled to Dalvik virtual machine code (a sort of binary executable, similar to direct machine language) so any replacement language would have about the same speed. The only other option is to compile directly to the specific hardware, which becomes a distribution nightmare. This is why java / .net / etc. has appeal, not for the language involved but the end result more or less.

    21. Re:Why HTML5 apps suck on mobile by R0UTE · · Score: 1

      Nope, never said that. I said the ease of cross platform compatibility. It's a hell of a lot easier to get HTML to render the same across platforms than it is for an android app to 'render' the same on an iPhone!

    22. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      Your comments about native apps were what was said about desktop apps 5 to 10 years ago. Everything I do know for the desktop (except for edge cases where a desktop application is truly necessary) is done in the browser. You are clueless, not a developer and talking out your ass. Battery life will improve and I am not sure what the hell you are talking about when it comes to "limited" cpu. WTF, what era are you living in? Modern smart phones are plenty fast.

      I spent the first half of my life coding in Java (a ton of swing, rmi, j2ee, jsf, etc. etc.) and objective c if you think for one second i don't love to build mobile apps with html5, js, and css over java or objective c, you are nuts. Most of the other guys i work with agree as well.

      your crappy java statement displays your ignorance, you are not a developer, quit pretending, you are just a little douche.

    23. Re:Why HTML5 apps suck on mobile by zmollusc · · Score: 1

      I didn't think it was ever supposed to render the same. I thought it was supposed to render in a way that made sense on whatever display the browser was set up for and how the user wanted it.
      I might want all images suppressed, for instance, or all headings read out by a voice synth.
      Marking up the text with tags lets the browser treat the document 'intelligently'.

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    24. Re:Why HTML5 apps suck on mobile by Thunderbuck_YT · · Score: 2

      Java is basically a resource-sucking abstraction layer. Native code is much more efficient in every way (lower memory footprint, easier execution). That said, HTML5 isn't a bad choice for certain lightweight tasks. An accomplished developer or team can break down the needed functionality of an app and figure out which functions are best executed on which platform. Where BB10 has a chance is in the new UI, which will have all kinds of goodies baked in and written in native code. If it works (and there's still some question, for sure), it stands a chance of not just performing better than Android and iOS, but even introducing new functionality.

    25. Re:Why HTML5 apps suck on mobile by hackula · · Score: 2

      Speed is around number 10 on the list of things that matter when choosing a general purpose language...And do not even try the ole BS "b-b-but I work in the game industry and I need the speed". 1) No, you don't; I bet you are lying and 2) write the speed intensive stuff (a tiny fraction of any application) in the lowest level language you can and wrap it in a easy to use high level language.

    26. Re:Why HTML5 apps suck on mobile by Thunderbuck_YT · · Score: 1

      In the case of RIM (and that is who we're discussing here), they are building absolutely the best HTML infrastructure for their devices. Better-than-desktop standards compatibility and rendering. The browser in the Playbook is among the very best for HTML5 compatibility and rendering, and the browsers in the BB10 prototypes are the VERY best available right now.

    27. Re:Why HTML5 apps suck on mobile by Dog-Cow · · Score: 1

      HTML5 apps on the iPhone can tie into system APIs, though not all of them. There's nothing preventing RIM from allowing the same.

    28. Re:Why HTML5 apps suck on mobile by Dog-Cow · · Score: 1

      ... which I doubt since the BB train has long since sailed in the US market...

      Holy mixed metaphors, Batman!

    29. Re:Why HTML5 apps suck on mobile by Dog-Cow · · Score: 1

      Facebook didn't do what?

    30. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 1

      ... and since we're talking about RIM, it's all irrelevant. They screwed up, and now they're going round and round circling the porcelain bowl.

      HTML 5 "apps" won't save them any more than it helped Nokia with their WinPhone7 sales.

      The real question in most people's minds is which one is going to go bust / get bought out first.

      --
      Let's call it what it is, Anti-Social Media.
    31. Re:Why HTML5 apps suck on mobile by tlhIngan · · Score: 2

      Native apps will always work better and be less resource intensive than HTML5 based apps. You will never be able to match native code or get even close. Even Google understands this on mobiles, even though they still use the crappy Java. This is especially important on mobile phones not only for limited CPU and memory and the lack of good GPU, but because battery life is really important and already not that great.

      RIM just wants to do this because they don't have the vibrant app economy than Apple and even Microsoft has. They want others to do the work for them.

      Honestly, the web app "economy" failed. The iPhone tried it (it's the reason why Safari for Windows was produced) as the only apps available on it were web apps. Developers cried out, jailbreaks happened and some rather good apps were developed for jailbroken devices.

      All this while Apple was pushing web apps, adding HTML5 support for sensors and location information, local storage etc so web apps could get access to a whole range of APIs. Eventually Apple relented and created the App Store. Web apps are still supported in iOS - and Apple promotes them as a way to get around the approval process.

    32. Re:Why HTML5 apps suck on mobile by tokul · · Score: 1

      But they bitch a bunch about battery life

      You will be bitching about battery life a lot, if your BB run data encryption/decryption every time you use it.

    33. Re:Why HTML5 apps suck on mobile by LordLimecat · · Score: 2

      All high-level languages above native processor code are abstraction layers that reduce performance. The goal is to reduce the chance of errors and to speed development time, and if a language does that well it can be worth the downsides.

      HTML for example is very high level, and pretty poor relative performance compared to native, but it is simple and fast for me to create my own page, and it is unlikely that an error in my code will cause a HCF error in the processor, corrupt the memory stack, result in privilege escalation within the OS, etc.

    34. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 1

      So? It's funny that this article was just posted. That past few months I've been thinking the same thing. Regardless of platform, the future is the (mobile) web.

      See, I have an iPhone. I used all the apps. You know where I spend most of my time now? Mobile Safari. Why?

      - Most apps are total garbage
      - Apps crash constantly, even all these years later
      - Unblockable, unstoppable, obnoxious ads (I'm looking at you CNET and IGN with your VIDEOS every other webpage on a CELLPHONE connection--3G, data caps and all)
      - Most apps are missing about 80% of the desktop/webpage's features
      - Most apps don't even do encrypted ANYTHING. You know shit is bad when a *webpage* is more secure than a hard-coded true application on a trusted system should be. See Path, Southwest Airlines App, and pretty much 70% of all other Apps that deal with logins and sensitive data.

      The mobile web wasn't truly feasible as an app delivery mechanism though until now--with the advent of ubiquitous HTML5 browsers and most especially 4G connections. Now shit is fast enough to actually use! And this is where it's going to go. No more dealing with restrictive app stores, 30% loss of revenue, a different client for each phone. Using Mobile Safari/Android Browser is a godsend for sites--things don't crash! And nevermind the fact that with Android and Skyfire/Opera for iPhone, I can actually view the *desktop* version and utilize the full featured normal desktop web page version! It's like night and day.

      Who knew that when Apple wasn't able to deliver flash on the iPhone through incompetence and the desire to lock people into the ITunes/App Store universe via promoting HTML5, it would actually start the revolution of freeing people from their own ecosystem.

    35. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 1

      I don't mean to insult you, but I have to call you out so other readers are misled:

      You post makes no coherent sense and I can't tell at all what direction you are going with any sentence or statements.

    36. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 1

      Ok I gleaned one thing: Android and iOS people get paid.

      I don't have the few articles on hand, but do you mean where most developers don't make enough to even break even, and the ones who do generate 10k per year. They would make more working at McDonalds.

    37. Re:Why HTML5 apps suck on mobile by aztracker1 · · Score: 4, Insightful

      Just want to point out that Java, C#, NodeJS, Python, etc. offer a very large advantage over lower level languages. That is a bit of isolation from typical issues resulting from poor memory management. It doesn't mean you shouldn't be aware, but allows you to concentrate more on the problem domain, instead of dealing with the ancillary issues of your development platform. Many operations in Java/C# in particular can be as fast as the same operations in C/C++, after JIT it is compiled code.

      Beyond all of this, the overhead for Java/C# is typically less than 5-10%, with modern smart phones commonly running Ghz processors, even multi-core, the overhead isn't that big of an issue. The bigger issue is running applications in the background that aren't resource aware, and run blocking operations, or don't offload well. I think that as the developer frameworks for mobile evolve it will be even less of an issue.

      --
      Michael J. Ryan - tracker1.info
    38. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 2

      Yet mobile web apps still end up working and looking better than the actual hard-coded apps for the respective platforms. I mentioned this in another post, but it bears repeating. I have an iPhone, and guess what:

      - Most apps are total garbage
      - Apps crash constantly, even all these years later
      - Unblockable, unstoppable, obnoxious ads (I'm looking at you CNET and IGN with your VIDEOS every other webpage on a CELLPHONE connection--3G, data caps and all)
      - Most apps are missing about 80% of the desktop/webpage's features
      - Most apps don't even do encrypted ANYTHING. You know shit is bad when a *webpage* is more secure than a hard-coded true application on a trusted system should be. See Path, Southwest Airlines App, and pretty much 70% of all other Apps that deal with logins and sensitive data.

      After all this, using a mobile version of a webpage, or using the "desktop view" in 3rd party web browsers is a GODSEND.

    39. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 1, Troll

      Except the fact that I've had a blackberry and an iPhone, and yet the BB shits all over the iPhone in productivity, security, and phone functions and features. The dedicated back button and shortcut keys alone allow me to zip around so fast and efficiently its retarded. Once you get past playing the piano on the iPhone and playing a few games, when you need a *smartphone* to actually do anything, things get a little different.

      That said though, I do think you are right. People don't care about having the best and most natural smartphone. All they care about is that they get to play "Punch the Monkey" and the $1000 "I am Rich" app from the "App Store".

    40. Re:Why HTML5 apps suck on mobile by aztracker1 · · Score: 1

      Honestly, I know a ton of people who liked BB for mail. Everything else pretty much universally sucked. I think MS will keep pushing mobile forever, so it will always be there... Android will continue, even if splintered, and Apple is king of the hill now, so who knows. BB, webOS, maemo, etc will be the also rans here. Which is a shame, as I really feel with a few tweaks to the browser, webOS is the nicest tablet platform I've ever used.

      With RIM, their only chance is to make it as easy as possible for developers to bring their apps to the platform before they go under.

      --
      Michael J. Ryan - tracker1.info
    41. Re:Why HTML5 apps suck on mobile by MogNuts · · Score: 1

      I guessed you missed the fact that about a month or two ago, FB said that the majority of its mobile users use a mobile web browser to access FB.

      NOT the native web app. Hence why the App blows and they don't give a shit.

    42. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      I don't know if the OP is knocking just the speed, other important aspects such as efficiency to save battery life which should be the utmost importance which is why I think developers should be using the least common denominator. Honestly if the user doesn't come first you're a shitty developer.

    43. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      Wish I knew which universe you were living in. One app might make a small amount. A bunch of apps make a larger amount. Add in reprovisioning, new content, nice business models, and apps make money.

      If you're not making money, sell insurance and get better use of your math skills.

    44. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      Wow, when was the last time you used a BlackBerry, 2005? The BB 7.0 browser is FANTASTIC. Prior to that I strongly preferred the Opera Mini browser, so I'm not some BB-loving lemming. The ONLY advantage to the Gmail native app was slightly better searching options for your mail, so like, once a year, you use it, but for notifications it's terrible because it requires it to be on and sucking up battery life. With IMAP and the ability to add numerous email accounts to a single phone it pretty much makes their extra app obsolete.

    45. Re:Why HTML5 apps suck on mobile by rwise2112 · · Score: 1

      ... which I doubt since the BB train has long since sailed in the US market...

      Holy mixed metaphors, Batman!

      If we hit that bullseye, the rest of the dominoes should fall like a house of cards. Checkmate.

      --

      "For every expert, there is an equal and opposite expert"
    46. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      Why would it need to push for HTML5 apps on iOS? iOS already has them - they predate the App Store, and are still supported.

      While technically true, you are ignoring some very important issues. HTML5 apps are very limited in what APIs they have access to, so the vast majority of phone apps simply can't be written in HTML5 even ignoring performance issues with Javascript engines (not that any invested in native app marketplaces really wants to improve their Javascript engine anyway). Apple appears to have no interest in fixing that, after all, they make 30% off native apps and 0% off HTML5 apps, especially ones that people run on Android phones. Google strangely doesn't seem to be in much of a rush to fix that problem either. Instead Mozilla is finally leading the charge. Really. Something is very wrong when Mozilla is the leader in mobile anything (Firefox is a great browser; I use it as my primary browser, even on my phone... but [almost] every phone's default browser is WebKit-based and not Gecko-based for a reason).

    47. Re:Why HTML5 apps suck on mobile by mdielmann · · Score: 1

      Arent latest, greatest fads usually just fads? Arent the most popular programming languages generally decades old (C++, Java)? Isnt one of the most popular languages for embedded devices (C) even older?

      All programming languages are just decades old. There wasn't much in the way of computers before WWII, and I think they were coded in machine language. C is about 40 years old. FORTRAN and COBOL are about 55 years old. Somewhat surprisingly, BASIC is 50 years old.

      So BASIC is older than C...maybe sometimes newer is better!

      --
      Sure I'm paranoid, but am I paranoid enough?
    48. Re:Why HTML5 apps suck on mobile by shutdown+-p+now · · Score: 1

      Funny thing is, I don't want an app to render the same on every mobile platform. I want an Android app to look like all other Android apps, and an iOS app to look like all other iOS apps. Seeing iPhone-style back button in top left corner in an Android app makes me cringe.

    49. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 1

      That's one thing I *hate* about programs that use custom toolkits to supply the same look-and-feel across all platforms. They should, to the extent possible, use the native toolkits for widgets, etc.

      The problem (one of several) with web apps is that there's yet another layer between the application and the host platform, so one more layer to suck up cpu, one more layer to impose its' own problems and bugs, one more layer to fail, have exploits, or need to be accounted for every time it's updated.

      Web-based programs suck. Look at the difference between a native IM program and a web-based chat program in terms of performance. Same with word processors, office suites, games ...

      If RIM thinks that HTML5 applications are going to save their a**, they should talk to HP (WebOS - dead), Nokia (WinPhone7, mostly dead) and then look at what Apple and Android are doing.

      --
      Let's call it what it is, Anti-Social Media.
    50. Re:Why HTML5 apps suck on mobile by shutdown+-p+now · · Score: 1

      Nokia (WinPhone7, mostly dead)

      Windows Phone does not have HTML5 apps, and never had them. It's strictly .NET and XAML. You're probably confusing it with Windows 8 (the deskop one - no-one knows anything about WP8 yet).

    51. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 1
      --
      Let's call it what it is, Anti-Social Media.
    52. Re:Why HTML5 apps suck on mobile by shutdown+-p+now · · Score: 1

      That's a third party framework - similar ones exist for iOS and Android. Phonegap is by far the most popular of those. I don't think I've ever seen any apps that actually use them on any of those platforms (or WP7), though.

    53. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 1

      I'll go one further - I've never seen anyone with a WP7 phone :-)

      --
      Let's call it what it is, Anti-Social Media.
    54. Re:Why HTML5 apps suck on mobile by ChunderDownunder · · Score: 1

      Indeed, there's nothing stopping a vendor from supplying wrappers around native code. The segmentation being that the resulting webapps will only run on the target platform. I could be wrong but I think HTML supplemented with native code was option on webOS too.

      Mozilla has gone the standardization route with commonly used tasks (e.g. camera, GPS) in ECMAScript wrapping. It'd be nice for consumers and developers if the smaller players such as BBX, open webOS, Tizen and Mer contibuted to such initiatives. It's their only hope in combining forces against iOS, Android and WP8.

    55. Re:Why HTML5 apps suck on mobile by thePowerOfGrayskull · · Score: 2

      Actually rim isn't pushing html5, except for developers who want to have apps compatible with new and old platforms.

      Otherwise they're heavily pushing Cascades and their native API (c/c++ on a positive compliant platform )

    56. Re:Why HTML5 apps suck on mobile by ChunderDownunder · · Score: 1

      Except the TCK prevents "Java" platforms from dropping the deprecated cruft, and making a fast booting, lean and mean web targeted bytecode compliable VM.

      Yes and the end result is Dalvik.
      Oracle, through their lawsuit, are determined to retrofit a resurrected Java ME, with corresponding commercial licensing upon future Android handsets, while preventing application of the Java SE through a 'field of use' clause against embedded uses.
      The engineering (lawyerless) part of Sun-Oracle is in the process of splitting up the 'cruft' into Modules. Hence APIs that aren't required on a handset such as AWT/Swing don't get loaded.
      Had this modularization occurred 5 years ago, Google could have happily licensed the GPL parts of Java SE for Android.
      Instead, Oracle continues to seek revenues by foisting the carcass of J2ME on an unwilling market.

    57. Re:Why HTML5 apps suck on mobile by ChunderDownunder · · Score: 1

      Which is not the 100% the fault of the technology, per se.

      Skinning a cross-platform application with platform-specific nuances is a task often neglected.

    58. Re:Why HTML5 apps suck on mobile by ChunderDownunder · · Score: 1
      Indeed, though Nokia are making a big splash with their Lumia commercials on television.

      Yet the Symbian loyalists I know favoured compact design and physical hardware keyboards such as the E7 - something the WP7 models don't offer.

    59. Re:Why HTML5 apps suck on mobile by Barbara,+not+Barbie · · Score: 1

      I saw one of those commercials - basically the message I got from it was "only socially inept geeks would buy one of these to try to impress the opposite sex with how 'socially connected' they are."

      --
      Let's call it what it is, Anti-Social Media.
    60. Re:Why HTML5 apps suck on mobile by sribe · · Score: 2

      ...after JIT it is compiled code.

      Yes. But too bad that JIT is so very resource intensive ;-)

    61. Re:Why HTML5 apps suck on mobile by Anonymous Coward · · Score: 0

      i think this article is misleading. blackberry 10 doesnt just support html5, there is a big native element with lots of support of popular libraries (like qt) as well as other runtime environments available.

  2. ecosystem? by Anonymous Coward · · Score: 0, Insightful

    Well, the idea is good, but in the world of sheeple buying iphones and ipads which are nothing but closed ecosystem, RIM should know that they should just focus on marketing, advertisements and litigation to win the market.

    What's good for consumer does not win, because consumers are morons.

    1. Re:ecosystem? by Anonymous Coward · · Score: 1

      No, the idea really isn't good.

      They'll be ensuring their platform is only capable of running the low quality apps that can also run one every other platform. Basically they're relegating themselves to lowest common denominator status.

    2. Re:ecosystem? by Anonymous Coward · · Score: 0

      you are right. They should just go ahead with fud - the Apple style.

  3. Sports cars at QNX by Anonymous Coward · · Score: 1

    Integrating functionality of BB10 into car dashboards comes from the fact that most of the OS developers were already working on dashboards in the same building, before RIM bought QNX.

    Porche, Audi, BMW, among others have been running QNX for many years, and the software development for the infotainment systems has been done at the QNX head office. They already have the infrastructure and experienced developers to do this, so it only make sense to try to market it when the launch cost is low.

    1. Re:Sports cars at QNX by localman57 · · Score: 4, Insightful

      I think you're right. It appears that the tail is now wagging the dog. Six months ago, RIM was a handset maker that happened to be using QNX. It appears that they have now transformed into an OS maker that happens to be making Handsets. Almost as if QNX aquired RIM, not the other way around.

    2. Re:Sports cars at QNX by localman57 · · Score: 2, Interesting

      An additional thought: This sort of transformation was the beginning of the end for Palm. (Although it's pretty clear the beginning of the end for RIM was years ago. What we're seeing now is the beginning of the end of the end of RIM.)

    3. Re:Sports cars at QNX by alen · · Score: 1

      porsche, audi and bmw are a tiny percentage of the us car market. for luxury cars it's lexus and acura here with infiniti not so much anymore

    4. Re:Sports cars at QNX by damn_registrars · · Score: 1

      for luxury cars it's lexus and acura here with infiniti not so much anymore

      Acura? I don't know where you live, but where I live I see a lot more BMW than Acura. And for that matter if you drop the well dressed Camry that poses as a luxury car (Lexus ES series) you see about as many Audis as Lexuses (or whatever the plural form of Lexus is).

      Though I do agree that Inifiti is a niche player at best. Nissan never could seem to figure out what they wanted to do with that brand. The only advantage they had was they were the first Japanese luxury brand with a convertible, but it didn't take long for Lexus to deliver a more popular model.

      --
      Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    5. Re:Sports cars at QNX by NatasRevol · · Score: 2

      According to this, in Sept 2011,

      Acura - 10k sold
      BMW - 25k sold

      http://www.thecarconnection.com/news/1066815_september-2011-car-sales-the-needle-creeps-higher

      --
      There are two types of people in the world: Those who crave closure
    6. Re:Sports cars at QNX by ColdWetDog · · Score: 1

      An additional thought: This sort of transformation was the beginning of the end for Palm. (Although it's pretty clear the beginning of the end for RIM was years ago. What we're seeing now is the beginning of the end of the end of RIM.)

      No, this is more the middle of the end of the end of RIM. It will take a while to drain down all of the money and resources of the company. There is simply too much money to be made in consultancy and management for this to be the end of the end.

      --
      Faster! Faster! Faster would be better!
    7. Re:Sports cars at QNX by gl4ss · · Score: 1

      to fully ape palm they would have had to sell their own os first, make playbook on a 3rd os, and sell one of their new os'es and then make another. as bad as they are they're nowhere near that!

      --
      world was created 5 seconds before this post as it is.
    8. Re:Sports cars at QNX by stanlyb · · Score: 1

      But, but, but, all of their ecosystem is bloated and windows based. How the heck are they going to migrate to linux/qnx??? I mean, in the coming 5 years, because right now, they have ZERO support for Qnx. Heck, they don't even have enough, or even any Linux developers and tools. So, how are they going to migrate to Qnx, HOW???

    9. Re:Sports cars at QNX by Thunderbuck_YT · · Score: 1

      I actually agree with your "tail-wags-the-dog" sentiment, especially when Dan Dodge (former head of QNX) is now a senior RIM VP. It isn't a bad thing at all; QNX has a solid business all their own and now it broadens RIM's reach and increases its potential market.

      The Palm comparison only works on a superficial level, though. For one thing, RIM is still profitable, with a fair wad of cash in the bank. They actually have time to make this work. Palm MIGHT have made it work with more money, and getting acquired by a company for whom mobile wasn't a core business didn't help them out at all.

      There are a few very important areas where the RIM/Palm comparison falls apart: 1) RIM has made a couple of crucial acquisitions with QNX and TAT, essentially buying the most important parts of the OS. 2) Portability is going to be key to BB10's success; the ability to port apps (extremely) easily from iOS and Android means it's very easy for a developer to decide to support the platform. 3) It's a "content" market now, not a "device" market, and RIM has some pretty good partnerships. Their music store is actually very good now, and in some ways I prefer it to iTunes. Music is roughly the same price, and, like Apple, there's no DRM. Palm had no such partnerships.

  4. BB10 Release Date? by Anonymous Coward · · Score: 0

    No release date. Already delayed over a year. Just RIM blowing smoke until they can kinda sorta maybe deliver a product.

  5. Good for developers by acoustix · · Score: 2

    With HTML5, write an app once and you're done. Currently you must create an app for iOS, Android, BB OS, Win Mobile, etc.

    Besides, most popular apps on mobile devices are fetching information from websites anyway. Look at how many websites have apps. What's the point? Why should I load an app on my smartphone to access the same content by actually using the browser? I'm tired of seeing posts on websites like "hey, I can't get to this with my iPhone app". Why deal with keeping apps updated and working. It doesn't make sense.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:Good for developers by gl4ss · · Score: 2

      well, yeah as soon as the mobile html5 device apis come standard, something that has been 5 years in the making.

      if your app is just a mobile web site to begin with then those api's don't matter. but then, eh... this isn't really news for those people anyways, like said they can just be a mobile website then.

      you really want to know why so many websites have apps? it's part of their social media strategy(tm)(r). the point is to keep reminding the user that you exist, a nifty icon on app menu is exactly that, a reminder. even if all the app does is launch a browser window.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Good for developers by Tharsman · · Score: 2

      Huge issue: biggest chunk of apps moving in mobile markets are games. These games either need as much performance as possible (that can only be achieved with native code) or are forced to use hacks here and there that end up making them depend heavily on browser differences.

      Not that this matters much here, I bet BB10 will have some form of support for native apps, and this HTML5 deal is just a way to make it easier on some to develop simple apps.

      Side note: in theory you can write HTML5 apps for iOS and Android. All you need is to make a very small "shell" app with a browser view controller and redirect it to your internal HTML code.

    3. Re:Good for developers by MadKeithV · · Score: 1

      With HTML5, write an app once and you're done.

      It worked so well for regular old webpages with CSS and stuff across multiple browser versions and platforms and screen sizes :D.

    4. Re:Good for developers by fermion · · Score: 2
      We will see. The iPhone was initially an web based machine. Much of what has happened since was due to demand of developers. Remember that with the classic mac, Apple ignored developers, and history has shown what happened. WIth the Intel Mac and iOS, Apple has been much more responsive to developers.

      The write once run anywhere model is compelling. For suitably powerful machines, Java already provides some level of functionality. HTML 5, which to be fair did not exist when iPhone first came out, looks like it will provide that functionality across all platforms.

      I think, however, that the success is going to depend on how developers approach HTML5. Recall that HTML gave developers a chance to write context based web pages to present content to wide range of audiences on a wide range of platforms. One reason Amazon, for example, is successful is because it leveraged this ability. But many others were not willing to let go of presentation. Without CSS those who wanted a consistent application front end turned to MS and IE, which resulted in a fragmented web and MS lockin. This fragmentation and lockin, again, was the choice of developers.

      Two things might make this work for mobile devices. One is a small front end custom written for a device that abstracts the web content into an App. This seems like a small thing, but the issue to me when the iPhone first came out was the need to load safari, go to a web page, and have the whole browser structure taking up real estate and resources instead of have a custom view. Second is the ability to run offline. The need to be always connected is a major disadvantage for web apps on mobile devices. Take something like the Kindle Fire. It is not always connected. If one is going to have an app that run on anything anywhere, it can't always require a connection.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:Good for developers by paulpach · · Score: 2, Informative

      Besides, most popular apps on mobile devices are fetching information from websites anyway

      The top grossing apps are without question games

      I have been working on making a game for mobile myself (yes, shameless plug) and I can tell you first hand that making anything beyond tic tac toe on html5 for mobile is crazy talk.

    6. Re:Good for developers by Anonymous Coward · · Score: 0

      With HTML5, write an app once and you're done. Currently you must create an app for iOS, Android, BB OS, Win Mobile, etc.

      Besides, most popular apps on mobile devices are fetching information from websites anyway. Look at how many websites have apps. What's the point? Why should I load an app on my smartphone to access the same content by actually using the browser? I'm tired of seeing posts on websites like "hey, I can't get to this with my iPhone app". Why deal with keeping apps updated and working. It doesn't make sense.

      With HTML5, write an app once and you're done. Currently you must create an app for iOS, Android, BB OS, Win Mobile, etc.

      Besides, most popular apps on mobile devices are fetching information from websites anyway. Look at how many websites have apps. What's the point? Why should I load an app on my smartphone to access the same content by actually using the browser? I'm tired of seeing posts on websites like "hey, I can't get to this with my iPhone app". Why deal with keeping apps updated and working. It doesn't make sense.

      http://videoanlatim.net good

    7. Re:Good for developers by Anonymous Coward · · Score: 0

      It doesn't have a standard API and is therefore unavailable on his chosen keyboard.

    8. Re:Good for developers by Dog-Cow · · Score: 1

      You don't even need the shell, at least on iOS. You can save a bookmark to the home screen from within Safari.

    9. Re:Good for developers by MogNuts · · Score: 1

      You're right. IIRC it's like 70-80% of ITunes App Store revenue is from games.

      But there was a good article on Gamasutra a month or two ago. Basically, the new "hotness" is making HTML5 games. No 30% cut, cross platform, even pick up the game on your desktop.

      And going by the quality of how most of the games on the App Store are, "Punch the Monkey" and flinging angry birds don't exactly demands hard-core native performance.

    10. Re:Good for developers by MogNuts · · Score: 1

      I'll give you credit. It was an insightful read. But there are fundamental flaws.

      Apple has, in no way shape or form, ever cared about developers or the demand of developers. They still do not, to this day.

      The switch to native Apps on the iPhone was due to only 2 reasons:

      Lock people in. This is Apple's MO, entire business model. Lock people in to the App Store to make money and keep people from easily switching to another vendor. It's a PITA when you just spent $100 apps. You'll say: "eh, I spent enough, I'll just buy another iPhone."
      At the time of the first iPhone, while everyone else was on 3G, apple was a slow as shit EDGE phone. Since data transfers were soooooo slow, like dial-up modem slow, keeping as much as possible locally was a necessity.

      Today, with Quad core phones, 1GB of RAM, and 4G data connections which are *faster* than most wired cable connections, things are now different.

      And the more power, features, tools, and freedom we give to developers, the better.

  6. Blackberry by Leonardez · · Score: 1

    What we're seeing now is the beginning of the end of the end of RIM

    --
    Peace and Respect! Leonardez
    1. Re:Blackberry by gstoddart · · Score: 0

      What we're seeing now is the beginning of the end of the end of RIM

      I think this is more like the "middle of the end" of RIM -- they've been losing ground for a couple of years now.

      We're well past the beginning.

      --
      Lost at C:>. Found at C.
    2. Re:Blackberry by Dr+Caleb · · Score: 1

      Too bad that many feel the need to perpetuate that meme.

      I just got a new BB 9900 Bold, and I think it's the best BlackBerry I've ever had. And I started out with the little 2 line screen BB Pager way back in the 90's.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    3. Re:Blackberry by Anonymous Coward · · Score: 0

      So the latest BB is better than the first one from 15 years ago. Where can I get one?

  7. And assembler is fastest of all... by Kupfernigk · · Score: 1
    Everything nowadays works on an abstraction layer. If it wasn't for that, modern functionality would be impossible; you just can't design modern graphical-based software in assembler. HTML5 is just a higher abstraction layer; the speed depends largely on the efficiency of the translation, but as the rate at which the constructs are converted to entities that can be handled with native code increases, the performance gap narrows.

    High speed trading is done in Java because Java is actually fast enough, nowadays, and it is possible to write good enough quality code to do complex modelling. At my very inferior level, I have often knocked out little Swing applets in an hour or so to test an idea or model a process; nowadays I would probably do it in JS using a convenient xy plot environment I knocked up in a morning.

    The upshot is that HTML5 means that you can economically produce little applications with a tiny user group. They won't be running long enough to deplete phone batteries, which in any case still suffer most from display and radio consumption.

    But then - high user id and marketing bullshit ("vibrant app economy that Apple and even Microsoft has"). Since we heard just this week that MS isn't getting developers this is obviously a Microsoft PR troll. Welcome to your cubicle and good luck posting on Slashdot!

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:And assembler is fastest of all... by symbolset · · Score: 1

      Much of the time Assembler isn't any better than C or C++. Humans just aren't as good at hitting every optimization, and those hand-tuned optimizations take time that's not available in the current fast-to-market environment. Plus, the more optimized Assembler you have in the codebase the harder it is to port. What are the Java libraries written in?

      --
      Help stamp out iliturcy.
  8. The real question by davidbrit2 · · Score: 0

    Will it take them more or less time than Apple took to backpedal on this?

    1. Re:The real question by Karlt1 · · Score: 3, Funny

      It wasn't Apple back peddling it was developers demanding native access. The same as developers for Palm demanding native APIs. Good luck with any halfway decent game running on HTML.

      So will Mozilla and Google complain that they can't write a browser for RIM?

    2. Re:The real question by 21mhz · · Score: 1

      So will Mozilla and Google complain that they can't write a browser for RIM?

      No, that affront is reserved for Microsoft because they had the bad judgement to carry "Windows" over to the name of their ported-down platform for ARM tablets.

      --
      My exception safety is -fno-exceptions.
    3. Re:The real question by sootman · · Score: 3, Funny

      > So will Mozilla and Google complain that they
      > can't write a browser for RIM?

      No problem there--they can just write a browser in HTML5. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  9. We go full circle by sinator · · Score: 3, Insightful

    QNX is seen as a stable, RTOS microkernel for a variety of embedded applications.

    QNX somehow never makes it big in the phone market.

    iOS, Android, Blackberry, PalmOS, and Symbian start duking it out.

    Blackberry starts using QNX and finally states it is going in the direction QNX should have gone 15 years ago instead of the iOpener and its "pizza button."

    I am not surprised this has finally happened, but I am also not holding my breath it will succeed.

    --
    Three Step Plan:
    1. Take over the world.
    2. Get a lot of cookies.
    3. Eat the cookies.
    1. Re:We go full circle by Anonymous Coward · · Score: 0, Flamebait

      I know QNX has a reputation for all that you claim, but most dev's I've talked to say it's a royal pain in the ass to develop with, and unsuited for anything outside embedded applications on old, slow, proven, stable hadware where a device's firmware doesn't change for years.

      Exactly how modern smartphones aren't.

    2. Re:We go full circle by Anonymous Coward · · Score: 2, Insightful

      This is only half true. I've worked quite a bit with QNX, and in some ways it's beautiful to develop with, but it's missing some of the useful tools that Linux people are used to.

      I actually don't think it's a solid choice for smart phones, and it's because the bottom line at QNX is reliability and maximizing up-time without crashing. Performance is secondary to that. This is why it's popular in car dashboards, nuclear power plants (CANDU), and really big routers, but it's not so popular for personal media stuff where reliability is less critical.

      It does support a huge range of old and new embedded platforms though - surely second only to Linux.

    3. Re:We go full circle by MogNuts · · Score: 1

      Performance is really that bad? Does it really bog down app performance that bad? The entire thing fits on a floppy or two. How could it be resource intensive?

    4. Re:We go full circle by LWATCDR · · Score: 1

      I think you are under estimating the value of QNX. Frankly reliability for Blackberry users is a big deal. Having a phone that doesn't just reboot or that you have to reboot would be great. The fact that it is a real-time OS could be even more important. With a RTOS it should be possible to keep the performance snappy not matter what. If a task gets too slow or locked up you should have no problem with switching back to the home screen and killing it. The fact that they could make a UI that never bogs down could be a really big deal.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:We go full circle by ChunderDownunder · · Score: 1

      QNX required commercial licensing whereas Linux was 'free' for Maemo and Android. QNX is regarded by über-nerds as being pretty amazing - e.g. read a few OSNews threads.

      RIm might attract a cult following by exposing the full QNX stack to legions of new BBX enthusiasts. e.g. it provides an X11 server with xphoton and a free software repository via NetBSD's pkgsrc. With a bit of polish, Blackberry devices could become self-hosting - plug your blackberry into an HDMI display, attach a keyboard and mouse and hey-presto you can develop BB apps. Try that on an iPad...

      Only a value-add, certainly but an alternative to Canonical's efforts of promoting Ubuntu on Android devices.

    6. Re:We go full circle by sinator · · Score: 1

      I wish them luck - I always liked QNX (even on my old iOpener, with the pizza button) and I'm all for more variety in the mobile market. Only time will tell, however, and the market seems to be converging moreso than differentiating.

      --
      Three Step Plan:
      1. Take over the world.
      2. Get a lot of cookies.
      3. Eat the cookies.
  10. Logical extension of QNX by ArhcAngel · · Score: 4, Interesting

    QNX is the OS of choice for many auto manufacturers for their in dash hardware. Since BB 10 is QNX with a new GUI layer (Kinda reminiscent of another OS X product and its BSD/OpenStep heritage) doesn't that just seem like a logical evolutionary step?

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    1. Re:Logical extension of QNX by Anonymous Coward · · Score: 0

      Seems like they want some of the Microsoft Sync action for themselves, since apparently they suck as much as Microsoft at making phones now =P

    2. Re:Logical extension of QNX by ColdWetDog · · Score: 1

      QNX is the OS of choice for many auto manufacturers for their in dash hardware. Since BB 10 is QNX with a new GUI layer (Kinda reminiscent of another OS X product and its BSD/OpenStep heritage) doesn't that just seem like a logical evolutionary step?

      If you're positing cell phones as a replacement for automobile dashboards. Otherwise, not so much.

      --
      Faster! Faster! Faster would be better!
  11. When the abstraction layer is incomplete by tepples · · Score: 1

    Except the abstraction layer is often incomplete, failing to provide access to features of the hardware. For example, how should a web application access the camera and microphone of the device that the browser is running on (with the user's permission, of course)? Without camera access, for example, there is no way to make a barcode scanner.

    1. Re:When the abstraction layer is incomplete by NatasRevol · · Score: 1

      Great point.

      And even if each platform gives access to the hardware layer, it's going to be different on each platform.

      Making the HTML5 app require hardware specific code.

      And you might as well go back to the full native app at that point.

      --
      There are two types of people in the world: Those who crave closure
    2. Re:When the abstraction layer is incomplete by gl4ss · · Score: 1

      well, there's this: http://www.w3.org/2009/dap/ (devices api)

      the basis seems to be the nokia web runtime stuff, then there's stuff like phonegap too(which is basically a 3rd party webruntime with support for different platforms).

      in case you're wondering if the nokia implementation was ever practical choice for apps.. well.. not really, no. and if you're wondering if it's blatantly obvious that you're using a phonegap sw when you are.. yes it is.

      what blackberry is really doing is just APING TOTALLY WHAT NOKIA DID 3-4 YEARS AGO! even down to demoing automobile systems, dunno what would be different this time.

      --
      world was created 5 seconds before this post as it is.
    3. Re:When the abstraction layer is incomplete by MogNuts · · Score: 1

      Good point. One problem with that.

      Most apps that use this are crap. People are going crazy over ARG. Except it ends up sucking. In reality and practical use, putting shit all over a photo on the street blows. People would rather glance at a Google Maps picture real quick.

      The only use I've seen is what you've mentioned. Taking a picture of a barcode. That-is-it.

      Wait, who am I talking to--it's you Tepples. Who comes to every video game comment thread and shills that consoles are better because of local co-op. In fact, I just read in a story this week. Sure enough, it was you.

      Ugh.

    4. Re:When the abstraction layer is incomplete by tepples · · Score: 1

      The only use I've seen is what you've mentioned. Taking a picture of a barcode. That-is-it.

      That and voice and video chat (remember Chatroulette?), or query by speech (remember Goog 411?), or query by recorded music (Shazam).

      Wait, who am I talking to

      Ad hominem.

    5. Re:When the abstraction layer is incomplete by MogNuts · · Score: 1

      The only use I've seen is what you've mentioned. Taking a picture of a barcode. That-is-it.

      That and voice and video chat (remember Chatroulette?), or query by speech (remember Goog 411?), or query by recorded music (Shazam).

      Man, you picked some great examples to counter with. Chatroulette? Really? Search for south park and chatroulette. Who in their right mind would want that site is beyond me. And Shazam. It illustrates my point perfectly. People whip it out at bars, use it once to show off to their friends (and make themselves look like a douche in the process), and then never use it again.

      I'm not arguing that we don't need dedicated programs for certain things/functions or high-performance demanding applications. We do. I said that most apps don't need native apps, that HTML5 can serve that. Then someone mentioned ARG programs. And I said they all blow (example: see "Shazam" or "Chatroutlette"). What's your point?

  12. Droppings by hendridm · · Score: 0

    Why does the Blackberry logo look like animal droppings?

    1. Re:Droppings by Anonymous Coward · · Score: 0

      Yeah, I thought about that, too.
      They look like what comes out from the rear end of wild animals when they have eaten something like, say black berries.
      Disgusting, I tell you.

  13. Porsche. by Anonymous Coward · · Score: 0

    The Porsche concept car is interesting. What most people don't realize about there cars is that almost all of them run the QNX somewhere in it. QNX is owned by RIMM and QNX ias the heart of BB10 (And the playbook).

    The Porsche demo car jsut added to what the car could do already.

    As for HTML 5, apps are already written in HTML quite often. It's not revolutionary. Also, Apple and Google are also pushing HTML 5 for app developemnt which is strange because that would weaken the barrier to entry accross the board.

    Eventually, "smart phones" will by widgets like calculators. In the 80s, people probably said Brand X was the best but Brand Y saved you some money. Same deal with smart phones. In 20 years, no one will give a hoot.

  14. Another abstraction layer by tepples · · Score: 1

    And even if each platform gives access to the hardware layer, it's going to be different on each platform.

    I thought the difference among a hypothetical Safari camera, a hypothetical Android Browser camera, and a hypothetical BB10 browser camera was something for JavaScript libraries to abstract. Let's make the features available to those libraries first though.

  15. Bye bye RIM by Coward+Anonymous · · Score: 2

    HTML5 is a fatal architectural design mistake for developing anything other than web sites.
    HTML+CSS+JavaScript is a clunky necessary evil born of the nature of web development - not a desirable development environment.

    HTML for mobile will always be slower and clunkier than an platform using C or Obj-C or C++ or even Java.

    There is an unfounded myth that by using HTML, a wide audience of developers can be tapped while Apple has proven that the only thing that taps developers is a platform they can make money on - developers will learn whatever they need in order to eat.

    Finally, using HTML does not guarantee automatic portability across devices in the same way that Android can't guarantee it across devices - there is a limit to how much hardware variation can be abstracted away and when hardware vendors compete on features there is a very strong force working against portability.

    Palm failed because of this mistake, among others, and those who do not know their history are doomed to repeat it.

    1. Re:Bye bye RIM by Anonymous Coward · · Score: 0

      Well then I guess it's good RIM already has Native C/C++ sdk already out for BB10. Those who do not know their sh*t preach stupidity

  16. Wasn't this tried? by cant_get_a_good_nick · · Score: 1

    WebOS had this model. Now it's gone. Apple had this model until they convinced Jobs to allow native apps. The number of apps soared, and you can see the success of native apps pushing a platform forward. Google even changes some of its webapps to native, for performance, API, and UI reasons.

    This smells of coming from a point of weakness (Google is already changing some of its apps from native Blackberry to webapps).

    That's not even mentioning that the Blackberry web browser makes me want to stick a fork in my eye (though the one in BB_OS 7.1 has improved to be merely very very bad).

  17. Out of Touch by Anonymous Coward · · Score: 1

    I live in Waterloo, ON and know a lot of people that work for RIM. I constantly tell them my issues with the Black Berry. They turn around and explain the reason it is done that way. There seems to be an arrogance with the engineering base at RIM. It constantly is a "holding it wrong" response when all that means is I buy the device I want. They have not been catering to their user base for a really long time now. Telling me that I want to use html5 when I don't just shows this. When I think about it, it is probably done this way for security, but they should start looking to separate their business and consumer operating system.

    1. Re:Out of Touch by stanlyb · · Score: 1

      You are wrong, all these RIM guys have only one aim. Paying, their, mortgage. For as long as it takes. Period. For god sake, they say there are 10 000 working for RIM, and they are still unable to produce any linux based OS??? Never mind, keep buying bloated black berry, and let them pay their mortgages.

    2. Re:Out of Touch by Anonymous Coward · · Score: 0

      the article is misleading. html5 isnt the only developer option for bb10. native is big too, and provides access to tons of libraries and tool kits (like qt for example)

  18. Good and Bad by Cajun+Hell · · Score: 1

    The good: the "mobile ecosystem" really does have almost completely negative connotations at this point. It's not that running things locally is bad (sometimes you very much want to do just that), but rather that "ecosystem" became a codeword for screwing people over by trapping them in proprietary dead ends. The NES was an "ecosystem" by the current usage, and that was the epitome of evil next to which, even Microsoft looked like a relatively benign force in the software industry (until the Xbox, that is). Death to the mobile ecosystem. I know lots of people are actually working on that from various directions, but coming out and saying that's what you want to get rid of, earns RIM some points.

    The bad: Porsche, are you serious? High-end car market will always be irrelevant. Whoever gets their computers and OSes into the Civics and Accords, Corrolas and Camries: that is who is going to win, and that's the system that eventually will show up in all the high-end cars unless you want the high-end cars to be a joke. Computers are cheap and any time you pretend they're expensive luxury items, it's just a way of announcing to the world, "Look at me, I'm a liar! Don't trust meeeee!" This is especially true in a car, as opposed to a phone, where you don't have the same physical size/weight constraints.

    --
    "Believe me!" -- Donald Trump
  19. So excite by tom229 · · Score: 1

    If this is actually true it is tech news of the century. The mobile industry needs (badly) another Microsoft of the 1980's to come in and destroy all the poisonous platform fragmentation and walled gardens. If RIM is able to send apple back to the days of the slightly tolerable niche hipster/graphic design demographic I will sacrifice my first born in their honour.

    --
    If it ain't broke, don't fix it.
    1. Re:So excite by Anonymous Coward · · Score: 0

      If there's no platform fragmentation there's only one giant walled garden.

  20. I had a BlackBerry by zmollusc · · Score: 1

    If they are depending on their hardware and OS to sell phones, their track record is not good.
    They may suddenly leapfrog the competition in both those areas, but judging by the bag of crap they foisted on me, it will be one heck of a leap.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    1. Re:I had a BlackBerry by stanlyb · · Score: 1

      Who is supposed to develop better software and hardware??? The crap that they hire straight from the university? Or the crap that is fortified inside and only a nuclear reaction could force them out? Be realistic, RIM is actually the living example of "Peter principle". Anyone seen dino these days?

    2. Re:I had a BlackBerry by MogNuts · · Score: 1

      Bag of crap? You mean like the phones that, short of not having 1000 "Punch the Monkey" and Piano playing Apps, shit on rival smartphones?

      - The same smartphone that gets 3-5 battery life vs. Android's 1 and Apple's 1.5 days?

      - The same email client that shits on iOS mail in features, speed, abilities, hotkeys and a myriad of other things

      - The same phone that has had true multitasking since IIRC before 2005, but Apple still doesn't have? And BTW if it impacts battery life so much, why does BB's beat iOS battery life by 3-5x?

      I could go on and on, but I'm just tired of arguing with Meme repeaters and FUD sprayers.

      Fact is, RIM's worst bag of crap is other vendors platinum and gold.

    3. Re:I had a BlackBerry by Anonymous Coward · · Score: 0

      My 8700c, circa 2002, had multitasking.

    4. Re:I had a BlackBerry by zmollusc · · Score: 1

      To clarify, I found the blackberry feature-poor. It couldn't handle many file formats so I could not do as many things (read gutenberg texts, listen to old mp3 recordings of radio programmes, watch video etc) as the nokia n95 it 'replaced'. And the GPS was shoddy.
      Email worked. I couldn't see/hear the attachments for the above reasons, but I could get them.
      And it auto-formatted the sd card when I tried to migrate my data to it. That REALLY annoyed me.
      Bag of crap. And so was LG Renoir.

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    5. Re:I had a BlackBerry by MogNuts · · Score: 1

      I'm curious, which BB did you have? I've had two BB's, my first was the one back in 2007 which was right before the touchpad. Can't remember exactly. But then it could play mp3's and videos. When was yours made? I know it's had mp3 and video capability since then at least. Maybe you needed to convert the format? Maybe years ago it couldn't play QT or WMV? I know it def played MPG. AVI not so sure.

      The SD card, don't know much about. I always connected it to my computer to put stuff on. Though gotta give it credit tho. At least you can use a SD card. iOS, you need to use dropbox. If I have more than 2GB to transfer over, why should I pay a monthly fee just to copy a file to my phone?

  21. bla bla by Anonymous Coward · · Score: 0

    Open BB10 to GAPPS before your company goes fucking belly up, and another CEO whines he couldn't see it coming..
    Problems in the "vigorous" developer community.
    Bribing developers won't work with BB10 just like playbook
    Leverage the old school capability of QNX.

    If people cant do what they want with your device, it's a plastic toy not a tool.

    It's like RIMM has everything going for it if it would only do the right thing. If they don't do the right thing soon, android will smash them into dust.

  22. What? by Anonymous Coward · · Score: 0

    I had heard they are betting on Qt, not HTML5.

    Google it.

    1. Re:What? by Anonymous Coward · · Score: 0

      Both. Or betting on neither and supporting both.

  23. What iOS was supposed to be... by HalAtWork · · Score: 1

    ...until developers got angry that they couldn't run native code. However, this might require that apps are only usable online and would prevent useful apps on an iPod Touch like device, not that RIM cares though.

  24. QNX is junk by lucmove · · Score: 1

    QNX is junk, at least in RIM's hands. I've been a BlackBerry user for years, and I got a Playbook recently. It was a gift and I am not in the USA. After one week of very light use, the tablet froze for a couple of minutes. I got tired of waiting and forced a reboot.

    The thing never worked again. It kept flashing red for a few days, then it won't even flash anymore. It's dead. Since I don't have the proof of purchase, I get no support unless *I pay* RIM some sort of "incident" fee. They screw up and I have to pay. Right?

    I am not the only one. Google for it and you shall find quite a few other people who ran into the same problem. If you have the proof of purchase, you're only eligible for support for 90 days. After that, you're on your own. What a paragon of quality assurance and customer satisfaction.

    So THAT is the incredibly amazing rock-stable OS that everyone has been talking about? Really? This paperweight I have here now? Please.

    I foresee a string of QNX-based OS10 BB phones going belly up very suddenly, and a legion of irate customers shaking their fists and kicking themselves for still believing in RIM.

    And I really raised my eyebrows at this part:

    "...which would let them sell devices purely on the strength of the hardware and OS, rather than on the ecosystem."

    Strength of the hardware???!!! Look, I've always enjoyed the excellent approach that RIM has always had to certain things, like the keyboard or email. But RIM has a notable history of skimping on hardware. I've ALWAYS had friends and other people around me have phones that had much better camera, better sound and more storage capacity. In fact, everything in other people's phones is usuallly better than my BlackBerry, except email. And those phones range all the way from the expensive iPhone to ridiculously cheap Chinese spin-offs sporting brands llike "Sumsang," "BleckBerry," or "HiPhone," whose operating system no one knows for sure what it is. Strength of the hardware? Please, don't write '"RIM" and "strength of the hardware" on the same sentence.

  25. Run a business? by Anonymous Coward · · Score: 0

    If I am a business owner wanting to be able to put food on the table by actually selling my application on the HTML app store how would I do that? Well I would have to host the credit card stuff, deal with PCI compliance and keeping my servers patched... oh wait I could pay someone to do that for me... well they have to be reputable so that people will give them their credit card number... but that means that the user has to type in his name, address, credit card number, and others in that tiny phone interface...

    Where did this start again? Oh that is right, how would the developer/business put food on the table writing "apps" for the BB