Review: BlackBerry 10 is better, much better, late than never
arstechnica.com
arstechnica.com
In my last iteration of smartphone purchase, I bought a latest-at-the-time Iphone 3GS for my wife and the latest-at-the-time Blackberry Bold. Since then I have watched in envy as my wife could get so much done on her phone than I could on my BB. My BB never did much beyond email and BBM ( I love BBM )
In this iteration, I recently placed an order for Nexus 4 and a Iphone 5. maybe if they are still around in 3~4 years from now, sure I could consider going back to BB.
So, Blackberry's past is relevant. No, they might not repeat it, but absent of any other evidence, we can only judge them by past conduct.
just as productive while providing a rich media experience.
I don't even know what that means
Yes, like the iOS 4 update for my 3G -- which made my phone so slow as to be almost useless. Came close to smashing it in frustration many, many times. So in my case at least, Apple providing an update to an old phone is definitely nothing to brag about. However, it did force me to upgrade the phone, and I'm guessing that was the point.
Most android manufacturers aren't releasing updates, or they're months behind. WP updates were often stalled months by carriers/manufacturers, and phones bought last year can't get WP8.
HTC finally released the Android 4.0 update for the HTC Thunderbolt (Verizon's variant of the HTC Desire HD). I guess 14 months after Android 4.0 was released is better than never, but it kills me it takes that long for some Non-Nexus devices.
One of these things is not like the other.
It's entirely realistic to not expect Blackberry (the company) to not be around two years from now.
I think you really should look at Blackberry financial statements and revenue targets which have been very realistic if you believe the company is not going to be around in two years. You are making some pretty forward looking predictions that are not at all in line with either market analysts or blackberry estimates.
HN should be about facts and well-considered opinion not FUD. Just my $0.02.
I also believe that the PlayBook is an extremely under-valued product. I, and quite a few people I know, use it all the time. For the price point it is a great device.
When it launched it was what, twice that? Also came missing basic features. That's what lead to the failure. I got mine as a gift, it's a nice device. Main complaint is no suffort from bigger third party companies (i.e. netflix, skype).
Five months later, RIM slashed the prices of the PlayBook. The 16GB model was sold for $199, $6 below the Bill of Materials costs.
RIM sold 700,000 PlayBooks before they lowered the prices, and even when they were selling them at a loss, they only managed to sell 1 million more.
Aside from its price point, it's not hard to see why the PlayBook flopped. When it launched, there were hardly any third party apps for PlayBook, the OS lacked autocorrection, the onscreen keyboard was barely usable, there was no integration with cloud storage, the default search engine was Bing, it had no store for media content, and of course: it had no standalone e-mail and calendar software.
Hey, you remember the Apple Lisa?
In my experience WP has been well integrated and there's not really any need to tinker with anything (which I suppose some don't like, but for me I just want my phone to work).
The problem is in getting people to give it a fair go. I hear a lot of iOS and Android complaints that don't exist on WP, and when I bring it up people just laugh.
But I laugh at Windows Phone 8 because of Windows Phone 7. I simply do not trust Microsoft to not abandon its users again (and as a former XNA user, I distrust them there too).
Even still, it's not like Windows Phone 7 users are just up and fucked, they're still receiving updates (like WP7.8). That's good for people who bought into the platform less than two years before WP8 came out; they're not left in the cold. Their apps still work, they can still install many of the new apps coming out, and when they do upgrade (almost all of) their already-purchased apps still work. It's not that Microsoft made a hard cut off and left WP7 users for dead, they're just not providing an OS upgrade from WP7 to WP8. Everything else still works like an incremental upgrade.
Windows Phone 7 still works, it's still being updated, and there are still just as many apps being released. And when you get a new phone with WP8, it will work just like WP7 did, and your apps carry over. There's no need to throw a tantrum; no one has been abandoned.
This is exactly what I'm talking about: people laugh at the platform with uneducated opinions they tout as fact and spread their "facts" to other people. It ends up being a game of telephone/Chinese whispers where the truth gets more distorted the more its repeated. If you'd really like to like Windows Phone as you say, as a developer or as a user, you might want to think about what you're saying about it first. That app you wrote in 2010 still runs on WP8, and the app you wrote in 2013 works just fine on a WP7 launch device.
I have no assurances, none whatsoever, that WP9 won't leave me with an un-upgradeable doorstop even if there isn't a kernel transition. They've showed that they'll be assholes even to their early adopters, so why wouldn't they be an asshole to me? And Microsoft's word is dirt to me, so I don't even believe them if they say it's the case. If they release WP9 and WP10 without fucking over their customers, I will consider them no longer radioactive. Until then, I refuse to be make P.T. Barnum more correct.
(Microsoft's penchant for abandoning technology is also why I won't write code for Microsoft platforms anymore except for ports of my C++ games because that's still where a worthwhile percentage of the market is and I can't not target it. Which sucks, because I really like C#, but they made that bed, not me.)
Again I'm going to repeat: Software from WP7 works on WP8. A majority of software from WP8 will work on WP7. What are you missing out on by not getting WP8? A couple features only made possible by the new hardware released with WP8. Let's go with your Apple example: if you bought an iPhone 4 right before the release of the iPhone 4S, yeah, you "got" the update to the latest software version, for certain definitions of "got". What didn't you get? The biggest part of the update, basically the whole reason for the new phone: Siri. Without Siri, you've got a minor software update to last generation's phone.
So Microsoft is calling a spade a spade, where Apple is hiding behind a bigger version number. Apple leaves out big features from their software upgrades for users on last year's phone, but it's okay because the version number is one higher? That's not leaving their users out in the cold? You don't feel burned for not getting Siri on your iPhone 4? Because on both iOS and Windows Phone, you're getting updates for an old phone, and on both iOS and Windows Phone you're only getting the parts of the update your phone will support. Whether you buy that the phone support is the issue or not, that's how it goes. The only difference is the major version number, and if they're lying to you about it or not.
I guess I don't understand how it's acceptable for Apple to fuck you over and lie to you about it, but not for Microsoft to just release an update for an old phone.
Apple restricts some features from OS updates in ways I do not appreciate, sure. And it was a factor in me going to Google's Nexus device line. But it was a small factor because, in practice, Apple doing so was not a significant issue--I didn't care about Siri and Apple's messaging toward third-party development meant that I still got third-party applications that interested me that could run on my iPhone 4. Microsoft is not encouraging people to develop for WP7. It is a second-class citizen at best because WP8 is out, it is the new hotness, and no, WP7 loyalists, you can't have it. And there is nothing to indicate that they won't do the same for WP9. Or WP10. So when they get a couple of iterations under their belts where they have treated the customer in a way I am willing to pay money for, I will consider them.
Of course, they'll in all likelihood be pretty much dead in the water by then and it'll all be moot.
What you want is for Microsoft to lie to you just like Apple does. And until they do, you won't consider them credible.
Again, what I'm reading from your posts is that you want WP7.8 to be called WP8. And until Microsoft starts to lie to you, you won't trust them. You've proven my point quite well, people will find the tiniest little things to bitch about when it comes to Microsoft. If you don't want to buy into the phone then don't, but stop telling your "truths" to other people who might. Please try to understand how ridiculous you're being.
I want my phone to have the literal newest-and-best for at least two years and I don't want the platform setting a direction in which I am not explicitly included as a first-class citizen. Which Microsoft isn't doing. And, sure, you're right that Apple doesn't do that either! Great! I use my Android phones as daily drivers and the Nexus devices do exactly that. Why should anyone do differently?
The AppWorld isn't the barren wasteland of shoddy apps it once was either. I think they're slowly starting to attract decent developers.
It's great if the phone at launch has all sorts of modern features, but this same sort of device/feature envy will exist if Blackberry can't attract significant developer attention.
I think other developers will see the value in BB10 as well and create apps for it. We all know the big companies like Rovio, Facebook, Amazon, and Mojang will obviously at one time or another port their apps to work with BB10, but if we can get the smaller, part-time developers on this bandwagon, we have a very viable contender here.
Many of the top apps were missing from the previous BlackBerry OS. What indication is there that they will be coming to BB10?
BlackBerry says they are in talks with Netflix, but they said that about getting an app for BB7, and that never happened.
I haven't looked into development for BB10. But I know that previous versons were horrible to develop for. You wouldn't believe the number of times I've heard BB developers curse over having to have dev build signed by BB servers. Especially during heavier server times, where the servers went down for long periods of times. fixing this alone would do wonders in helping BB10
I can say with certainty that there is no RIM server involved beyond getting a Dev cert at the very beginning. You can develop offline and deploy over an ad hoc LAN or USB - so there's no requirement for Blackberry to sign your dev builds.
Anyway, if you haven't looked into it, do. There's also a bunch of BB folks on github porting libraries and such to BB10, so if the library you want isn't in the SDK, it may already be ported. Though in my experience it's pretty easy to just build most vaguely POSIX compliant code yourself.
Unless the submission process is extremely arduous I would hope the developers of those apps release their Android versions at the very least on the BB app store.
Really? That's not the impression that I get. It might be able to meet the current features and abilities of iOS and Android but I haven't see anything that indicates it can do "so much more". There doesn't seem to be enough here to justify purchasing a device from a 3rd place manufacturer with brand new software.
The reasons I listed above are directed at BB's biggest userbase: businesses. That doesn't mean that the average consumer won't be able to take advantage of these features, though. QNX is real-time. That is huge. The performance of the OS should be unmatched by both Android and iOS simply because of that. Also, the UI is clean and refreshing compared to the standard crop of boring, button-nav, clone gridmapped interfaces out there. Gestures are the future. We saw them with Ubuntu Phone, and we're seeing them in BB10 now, too.
There's a lot of potential here if you look beyond the tangible.
Why? What's the benefit?
P.S. I have a playbook if you can use examples from that (if it has RTOS)
I interned at a software company back in the late 90s that ran on QNX (batch control software for concrete ready-mix plants) - so I have some exposure to QNX. It is a pretty interesting RTOS (the Neutrino microkernel was pretty neat, architecturally). QNX is cool and all, but what "huge" advantage does "real-time" have on multi-core mobile devices?
I also have a PlayBook somewhere (got it for free at a conference) and there was nothing particularly impressive about the multi-tasking that wasn't either obviated by OS design or otherwise simulated "good enough" in other tablet operating systems (the perennial real-time vs. preemptive multitasking argument).
I'm not saying that there may be some interesting things that are made easier for BlackBerry due to a RTOS - but what "huge" things is a BlackBerry user going to see that, say, an iOS or Android user won't - solely due to a RTOS?
The playbook represented a very "rush a beta product to market too fast" case study, so I wouldn't prejudge the smartphone builds of BB10 to the playbook experience. How does this translate into a "better" user experience is not clear to me either apart from being able to run repackaged android apps from day one. Design and flow is more important.
That said, the multimedia latency that can be important in gaming on low-powered devices is significantly improved compared to the performance of the linux kernel. Finally, if an app ecosystem builds up around "sharing" information capabilities between running apps, the QNX IPC messaging is significantly better optimized than the IPC mechanism "borrowed" from BeOS that android uses.
In theory, the advantages of the QNX microkernel to Blackberry isn't so much in that it will dramatically improve the smartphone experience per se, it is that QNX can be deployed/configured with less headache across more divergent platforms with different capabilities and hardware than the j2me platform, such as auto infotainment systems, factory floors, medical devices, etc. It would be quite possible to boot the device and "download" most of the necessary modules to run the hardware dynamically.
Finally, I think the one aspect of QNX that hasn't really been exploited or discussed yet is its use as a distributed computing platform. It is rather easy to tie QNX "nodes" together and do IPC across the network by using TDP on qnet. [0] I could imagine for example using the processing power of the "nearby" qnx systems to power the apps running on my phone to save its battery. You could see swarms of phones contributing to enterprise problems in a distributed fashion. Want to access the camera on a phone in China, the code is the same as accessing the camera on your local phone, kind of like the Plan9 filesystem/protocol. Obviously BB10 has to be successful for anything grander and someone at BB has to share my product vision for it to take root.
Sorry just rambling here, I'll stop.
[0] http://www.qnx.com/developers/docs/6.3.2/neutrino/prog/qnet....
QNX being real-time has little to do with real world performance. While the Z10 does have good performance but it also has a pretty high clocked processor and double the RAM of competitor devices.
I'm sure the average Joe would appreciate speed, functionality, and stability, don't you think?
Secondly, unless you go all the way back to DOS or Mac classic you won't find an OS where a process can bring down the entire system. I can't remember the last time I had a full system crash on any OS on any device (that wasn't caused by faulty hardware).
I haven't heard anything that suggests that a real-time kernel has any effect on the multitasking performance of a GUI operating system. It's not as if iOS or Android have crippled implementations, as you said. They just make a different trade off and they should, in fact, more suited to this kind of work.
It would probably help if you named specific benefits that didn't sound like PR spew, because this means absolutely nothing to me.
My devices all run Android and while it's usable, I'm not a huge fan of many aspects of the OS. While I don't plan on getting a BB10 device, I am interested to see if or how its innovations cause other OS vendors to adjust their own user experience.
(The battery life was a killer for me, though, so I went back to my Galaxy Nexus.)
Perhaps what physical build quality means is subjective?
Another thing I noticed -- it seems like the UI's colors and typefaces were ripped straight from Android's Holo interface. No big deal, just something I noticed.
They're hardly alone in this regard. iOS/Android suffers from the same problem.
Edit: US carriers, specifically AT&T.
[0] http://us.blackberry.com/support/apps-and-software/desktop-a...
Somewhat like Android. You can also load tweaked custom OS's, or "hybrid OS's" as they're known in the BB community.
So for example, you may have installed the bb maps and on the next reboot away they would disappear to be replaced with a link to purchase "AT&T Navigator", etc. The "AT&T Mall" would reappear, etc.
Service book configuration was something fairly unique to BB and allowed carriers to configure the user experience to a pretty significant extent.
Doesn't really apply to BB10 afaik so it's just reminiscing about the bad old days, irregardless.
I don't think the telco lobbying interests reflect the consumer's opinion.
It could be even worse to release in the US with a critical bug than to release later.
Microsoft sometimes release products in New Zealand earlier than the rest of the world, because New Zealand is small, and unlike european countries that are closely connected to each other, it's relatively independent to the rest of the world, which makes it a good place to pilot test products. My friend there is pretty happy for always being able to try newest products.
It really can be a good thing. You get to hand on it first. And if BB find it going well in the rest of the world, they'll probably raise the price when releasing it in the US.
Swipe-upwards to unlock/return to homescreen requires initial contact with the screen's bezel, which should mitigate the number of times this gesture is unnecessarily actuated.
Hopefully that works well. However when playing games it's pretty easy to hit the bezel when you're aiming for something on the edge of the screen. I always used to have this problem (and still do) on Android phones with their capacitive / on screen buttons.
BlackBerry 10 is much nicer than I had anticipated and, although I won't be moving away from Android, I am excited for BlackBerry to make a serious effort at returning to the market. :)
I don't understand why I can't see all messages from all my email accounts in one window, together with voice messages and texts (Tweets may be a little overwhelming, but they can be filtered out).
This really sounds great -- although it's probably not hard to replicate on another platform.
All messages (sms, chat, facebook messages) are together All emails are together All social walls (facebook, twitter, linkedin, etc) are together.
You can switch the communication medium i.e. reply to facebook message with an SMS and so on. Of course all of these are filterable and configurable. This seems to work better for me as they are most of the times distinct worlds.
Too bad it may be delayed until mid year.
http://arstechnica.com/gadgets/2013/02/blackberry-q10-may-be...
Will they match that?
- I need a phone that works
- I only need one phone
- I don't want a phone from a defunct manufacturer
- App availability is more significant than platform quality
The first one means I don't want to debug your beta product. The second one prevents me from experimentally getting a bunch of different phones and seeing which one I like better. The third gives me pause when dealing with Blackberry, who have been having huge corporate troubles for years. The fourth is a reminder that if I were to switch there are lots of apps I'd be giving up with no replacement (SmartGo Books comes to mind).
The idea that Apple has everyone brainwashed is really quite absurd. Overpriced? Maybe. Overhyped? Probably. Bad? No.
Become another market for me to sell my stuff \o/
Now I have a bold 9900, time to change my phone in a couple of months ,now the bb10 arrives I'm waiting for the apps that keeps my business running if it didn't show up I'm going to get the iPhone