Tag: BlackBerry Z10

  • Android Applications on my Z30

    Android Applications on my Z30

    I admit to being a purist. I prefer native apps to Android ports. Built for BlackBerry apps give me the best user experience on my Z30, but apps that have been ported into BlackBerry world are a close second.  Android apps? I was reluctant to use them at first, worried about battery drain or security loopholes, but I’ve mellowed out a bit with time. As a rule, I don’t download an Android app if there is a BlackBerry version available. I have the Amazon app store installed on my phone, and it’s pretty nice, if rarely used.  There are, however, three Android apps that I am unwilling to live without:  Waze, the Starbucks app, and Netflix.

    “But wait” you say, Waze is in BlackBerry world.  Technically that’s true but the version of Waze available in Blackberry World is outdated, full of bugs, and kept crashing on me.  I got so sick of having to change the distance units to kilometres from miles every time I opened the app that I wasn’t using it.  Which is unfortunate because Waze is an awesome app for people who drive.  With Waze you can enter your desitination, choose from 3 different routes, and go.  You can also add a stop – say if your gas light comes on while you’re taking a new route home and you have no clue where the nearest gas station is.  Not that it’s ever happened to me. Okay maybe once or twice.  (Note: I always pull over before using Waze or adding a stop, though with the BlackBerry Assistant that may change since I have voice command over applications).  I wrote a post extolling the virtues of BlackBerry Traffic on my Bold 9900, and when I got my Z10, I gamely tried to use its replacement: Blackberry Maps.  Blackberry Maps is functional if you’re trying to get from point A to point B via the most common route.  The problem is that it doesn’t take traffic into account or road closures.  Driving into Toronto for the past few years, I’ve needed something that can help me avoid the numerous construction closures on the highways leading into and out of the city.  Enter Waze.  More than once, Waze has alerted me to heavy congestion on the road ahead and offered up an alternate route to avoid it.  It even saved Dad and I from parking on highway 400 coming down from the cottage.  (Dad wasn’t sure about the off road journey Waze proposed but gamely tried it and we were cruising at a steady 60 km / hr on backroads while the radio reports had the 400 at a standstill.) Waze plays through the bluetooth connection to my car audio system or through the speakers on my phone.  Either way I get turn by turn directions to my destination – directions which, as a bonus, are in enough time to change lanes without panic.  One of the neat things about waze as a passenger, is that I can report traffic jams, accidents and other issues to help my fellow drivers.  It’s a really easy to use interface too, which is a necessity in a GPS app.

    A map interface with the report function highlighted there are 9 options in a 3x3 grid: traffic jam, police, accident, hazard, camera, map chat, map issue, gas prices, closure
    The easy reporting interface on Waze

    Now I’m not a big coffee drinker, as a rule, but when I do indulge, it’s a flavoured coffee drink (I love mochas) from Starbucks.  I mainly drink tea and Starbucks has me covered there too.  I registered for a Starbucks card, mostly because I liked the idea of earning free drinks, and because I had a couple of instances of needing a caffeine hit but not having any cash on me and I hate to pay debit for a small transaction.  My big problem with the Starbucks card was forgetting it in my other wallet, or in the car. No it’s not a huge deal to walk back to the car to get my card, but when it’s minus 35 with windchill, it’s something I’d rather avoid.  I’d heard rumors of the Starbucks app working on BlackBerry 10 after an update, so I asked a friend who is a self admitted Starbucks addict. Yes, he’d tried it and it worked! He sent me the application file (I could have downloaded it for myself but he already had it so why bother?) and lo-and behold I had the Starbucks App.  I love this app because not only does it work as a payment card, but when you click “pay now” it pops up the bar code the Barista can scan along with any special offers.  I love that it brings up the offers because I can never remember if there is one on, when it expires, and if I’ve used it.  Remembering stuff like that is why I need caffeine!  The other thing that the app helps me remember is when I get my next free drink.  As much as I like being surprised with the fact that I’m eligible to redeem my stars, I like being able to plan ahead. Plus this is on my BlackBerry.  I may forget my wallet in the car, but I’m not going to forget my BlackBerry!  Win-Win.

    A screenshot showing the payment barcode and a 0.00 balance on the starbucks app. There is a notice that there is an offer available just below the balance!
    The payment screen. I love the offer available post at the bottom!

    The final app isn’t strictly necessary but it does make my phone into a super-powered entertainment machine.  The Z30 has a high definition screen and though it’s not huge, it’s not bad for watching video.  I’ve been dealing with insomnia lately and while reading helps, I find that it can wake me up more and sometimes a TV show is just what I need to put the worries out of my head and fall back asleep.  Enter the Netflix app.  I downloaded it, signed in , picked my profile, and voila – my Netflix Library is in the palm of my hand.  While there are some shows I wait to watch on the big screen TV (House of Cards season 3 anyone?), there are plenty of shows that are great viewing late at night.  I watch early seasons of Bones, favourite Doctor Who episodes, and Murdoch Mysteries all from the comfort of my bed.  (Yes I know sleep hygeine says no phones in the bedroom – I bring it in when I can’t sleep – that way if I fall asleep while watching a show, it’s on my bed and not on the couch where I’ll wake up with a sore neck in the morning.) The Netflix app is easy to navigate and keeps the settings (like the picture quality) the same as on your main device.  I also like the fact that you can choose the “Stream over wifi only” setting. This helps to prevent data overage charges, which is always good.

    Screenshot of the netflix app with House of Cards as the banner image and the popular on netflix category immediately beneath it
    The menus on the Netflix app are easy to navigate.

    So those are the three Android applications I have on my BlackBerry.  How many Android apps do you have on your BB10 device?  Are you a purist and have none or did you download Candy Crush the minute you could install Android applications?

  • Application Permissions on BlackBerry 10

    Application Permissions on BlackBerry 10

    With all the hubbub recently about Facebook Messenger and the myriad of permissions it requests just to be able to run in the background, I was curious as to what permissions I have given some of the apps on my BlackBerry Z30.   (Okay, the real reason I wanted to know is that I accidentally connected an app to BBM after an update and didn’t want to leave it connected but also didn’t want to delete it and reinstall it if I didn’t have to – Once again, my mistakes become blog fodder.)

    I asked a few friends and all I got was “delete and reinstall the app and deny the permission” as an answer – which will work but I had an inkling that the BlackBerry 10 Operating System was smarter than than that. So I opened up the settings folder.  It’s the one that looks like a gear.

    A group of application icons with the gear representing the settings icons circled in red
    This is what the Settings icon looks like. I use it a lot.

    From there you will want to select “Security and Privacy” which conveniently lists “Permissions, passwords screen lock, wipe” underneath it.

    a listing of all of the system settings with security and privacy circled in red partway down the list.
    The Security and Privacy tab is about halfway down the list.
    The security and privacy settings menu with application permissions circled in red at the top..
    Application Permissions is at the very top.

     

     

     

    Once there, select “Application Permissions”.

     

     

     

     

     

    Within Application Permissions you have a choice, you can filter the permissions by type using the drop down menu – so you can see all of the apps that have requested to connect to BBM for example.

    Your list will look different but these are some of the apps that have requested permission to connect to BBM. I have only allowed one of this set that permission.
    Your list will look different but these are some of the apps that have requested permission to connect to BBM. I have only allowed one of this set that permission.
    Applications permissions drop down list with connect to BBM circled in the middle in red
    There are a lot of options on the drop down list – connect to BBM is near the middle of the list

     

     

     

    By selecting “Connect to BBM” I get a list of all of the apps that have requested this permission and can see at a glance what I have selected.

     

     

     

     

     

    You can also look at each of the apps separately and see what permissions each app has requested and what your settings are for that app.  To do this select an app from the list without using the drop down menu.

    The application permissions list with app icons in a list with their version number on the right.
    Select an app to see what permissions you have granted or denied it and to toggle permissions using the slider.

    Here is an example of the Uno app – You can see that I have allowed it permission to access shared files (so it can save games) but not to connect to BBM .  You can use the sliding buttons to toggle permission on and off.

    Permission details menu for the uno app. Shared files and device identifying information are toggeld on with a blue slider but Connect to BBM is toggled off and circled in red.
    Here you can see that I have allowed this app access to shared files and device identifying information but have denied a connection to BBM.

    It is important to remember, that some applications will not run properly without certain permissions, so denying all permissions is not the best strategy.  The good news is that it’s easy to go in and change the settings back if you accidentally revoke a needed permission.  Most apps will even pop up a question asking for that permission to be granted the first time you try and use them.   So that’s application permissions in a nutshell.

     

    This got me thinking about what the most common permissions were and why they were needed in the first place so I talked to developers and read developer documentation to find some of the most commonly requested permissions and will now attempt to put them into easier (for non developers) to understand terms.

    Contacts:  An application like Twitter (or in my case Blaq since it’s my Twitter  app of choice) needs to be able to access your contacts to bring up the options when you try to tag a friend in a tweet.  Without access to the contacts, you have to type in each twitter user handle manually in a tweet.  (This is not good for someone like me who has a horrible memory for twitter handles.)

    Shared Files: This one is one that looks scary but is actually really benign.  If you want an app such as Igrann (the fabulous Instagram client for BlackBerry 10 -I will write about it soon, I promise) to be able to upload a picture, it needs access to the picture files on your device.

    Camera:  Similar to Shared Files (above), if you want to be able to take a picture with the camera and have it load to Igrann or Twitter instantly without having to go through saved files, the app will need to be able to access your camera.

    Connect to BBM: I tend not to allow access to BBM but that is my choice.  Allowing an application access to BBM means that you can invite other users to download it from the app itself, or even initiate BBM conversations from the app.  It’s a pretty neat permission, I just don’t ever use it so I figure I don’t need apps to have that permission right now.

    Location / GPS Location: Again, this one is pretty self explanatory – if you want to check in on Foursquare or have Endomondo track your run, you need to allow the apps to know where you are.

    Calendar: This permission allows apps such as Facebook to add events to your calendar. I personally love it since I don’t always check the events tab on the Facebook App and have missed events because of it.  This way if I say “I’m going” to an event, it magically ends up in my device calendar with a handy reminder.

    Finally, Run in Background: Most apps don’t request this permission as the BlackBerry development team is pretty strict about which apps they allow to ask for this permission. I only have 3 that request it in my long list of apps. One of the apps that I have that is allowed to run in the background is Blaq.  This permission allows Blaq to keep processing when it is minimized – so that the tweet stream is being refreshed.  It also allows an app like Webex  (a great piece of productivity software), to keep streaming audio and video without losing its place and having to start again.

    Those are the most common app permissions, though if you have any others that you’d like to have explained, ask in the comment section and I will try to find out.

  • Blaq for BlackBerry 10

    Blaq for BlackBerry 10

    When I said that I would blog about Blaq later, I didn’t think it would be later today.  I am at BlackBerry Live in Orlando next week and I’m not bringing my laptop so I figured I should probably write the review sooner rather than later.

    From day 1 with my Z10, I was frustrated by the native Twitter client (Twitter for BlackBerry).  I realize that it is as functional as Twitter for Android and Twitter for iOS, but I’ve been spoiled with Twitter for BlackBerry 7.  I expected the Twitter client on the BlackBerry 10 devices to be just as functional, and when it wasn’t I was disappointed. I tried a number of other Twitter clients in the first two months I had my Z10: Tweetings, Neatly, RewitQ, and Twitter for BlackBerry 10.  Each of them had some advantages but they were either too slow, too frustrating to use, or missing key features (like lists).

    As many of you know, I’m a Twitter junkie.  I need a fairly robust application to use on a daily basis.  One of my favourite features on Twitter is the ability to sort your followers into lists and follow those lists.  I follow over 1600 people on twitter, and, though I do Twitter purges on a regular basis where I unfollow accounts that are no longer relevant to me, it can still be a lot to handle.  Lists allow me sort the people I follow into groups such as “Formula 1 fans”, “CFL” , and “Journalists” and only follow those streams when I’m feeling overwhelmed.  For example, Monday May 6th was the CFL draft and though I love all my tweeps, I was trying to keep up with the draft picks as they happened.  I opened Twitter on my laptop, went to lists, and selected my football list.  Everything else in my stream disappeared and I could pretend that the world outside of football had melted away for awhile. None of the apps I had on my Z10 before Blaq allowed me to follow lists easily.

    Aside from Lists, the other features that I want in a Twitter application are, in order of importance to me:

    • Multiple Account Support (preferably 3)
    • The ability to quote Tweets when retweeting
    • The ability to Mute hashtags (Sometimes, I just don’t want to hear about #PeopleIWantToPunch)
    • Real time refresh rate.

    It’s not a huge or particularly demanding list, yet until Blaq was released no single Twitter application for BlackBerry 10 had all the features I wanted.  Right now Blaq only allows you to have 2 accounts but I’ve heard that support for 3 is coming and I still have the other applications so the accounts I use less frequently are set up on those.

    Blaq is relatively easy to use.  When you first download it, you need to authorize it to access your twitter account, this is pretty standard. Once you’ve done this the screen will pull in your account and change to the main screen.  The main screen looks like this:

    %{include image.html url=“/wp-content/uploads/2013/05/img_00000446.png” alt=“The feed fro the Blaq Twitter App with user profile pictures and their tweets beside them in a simple list format, There is a green bar at the top of the list that is 90% full” description=“Blaq for BlackBerry 10”}

    The green bar at the top is called the timeline progress bar and fills up as you get closer to the newest tweets in your stream.  The clock on the green bar shows the time of the tweet you’re on while the clock in the top right shows the current time.

    From the main screen, it takes a quick swipe to navigate within the app.  Swiping right gets you the most options:

    %{include image.html url=“/wp-content/uploads/2013/05/blaq.png” alt=“The full view of the Blaq app with the sidebar showing there are 10 icons down the side each with a number.” description=“Blaq has lots of options”}

    To make it easier to understand what each of these options are, I’ve numbered them.

    1. Mute:  Allows you to mute a person or a hashtag.  This can be helpful if there is a twitter party going on and you’re not participating. Selecting this option and then “add mute” on the next screen brings up a page where you can enter your criteria for what you want muted. You can also un-mute from this screen.
    2. Search: Lets you search Twitter for a username or hashtag. Blaq imports saved searches but you can delete them at any time.
    3. Me: takes you to your profile page.  You can see your followers, who is following you, how many tweets you’ve tweeted, and lots of other fun stuff.
    4. Favourites: When you favourite a tweet, they are marked  with a star.  You can find them again later by selecting this option.
    5. Lists – All of your twitter lists are here.  Currently, you can’t edit lists from Blaq but if that changes, I will let you know!
    6. Retweets – These are tweets of yours that have been retweeted.
    7. Direct Messages – you can read and compose direct messages from here.
    8. Mentions – these are all of your @ replies.
    9. Home – this takes you back to your whole twitter feed.
    10. Compose – Tap this to compose a new tweet.

    When you swipe down from the top of the screen, you get a much smaller menu: Accounts lets you add another account or switch between accounts, while Settings allows you to change the font size, set the refresh rate while the app is inactive, and access the tutorial again by selecting Help.

    %{include image.html url=“/wp-content/uploads/2013/05/img_00000453.png” alt=“the BlackBerry 10 Blaq app showing the twitter feed, green progress bar, with a menu showing accounts and settings at the very top.” description=“This menu is pretty easy to navigate”}

    Finally, swiping left allows you to access options directly related to the tweet you are viewing.  This is the action that is the least intuitive in Blaq.  To access this menu, touch a tweet and then pull left.  While holding the menu open, pull the list up or down to access the different options.

    %{include image.html url=“/wp-content/uploads/2013/05/img_00000456.png” alt=“The BlackBerry 10 Blaq app with the twitter feed and green progress bar showing, pulled to the left to show a menu with 4 options” description=“Final menu”}

    1. Allows you to reply to the tweet.
    2. Allows you to retweet the tweet to your followers.  (By default the app will confirm that this is an action you want to do)
    3. Marks the tweet as a favourite (again, the default is set to confirm that you want to favourite the tweet)
    4. Options.  If the tweet is one that you sent, you can delete it from here.

    Earlier, I mentioned that one of my “must have” features in a twitter app is the ability to quote tweets.  You need to select the tweet by tapping it so that it opens up in its own screen.  When the tweet is isolated, touch and hold the retweet button (Circled in red below), and select the Middle option “Quote Retweet”.

    %{include image.html url=“/wp-content/uploads/2013/05/img_00000461.png” alt=“The profile page for the BlackBerry Help Twitter account shown in the Blaq app with the 2nd of 4 menu options, a broken rectangle circled in red.” description=“The Quote Retweet Button”}

    Touching and holding the retweet button brings up 3 menus on the right:

    1. Classic retweet – a nice and simple way to retweet
    2. Quote – puts the item you are retweeting in quotes – useful if you’re going to modify the tweet in any way.
    3. Retweet via – a type of retweet I’m beginning to use a lot more often – great for websites – takes the text of the tweet and then at the end puts (via @username).  It’s a stylistic choice but one that I quite enjoy.

    One last thing about Blaq.  By default, Blaq connects itself to BlackBerry Messenger (BBM). You get an option on every tweet and retweet to send the message as your BBM status or share it with BBM contacts.  I don’t like that option, and so I turned it off.  To do this is a little tricky though.  You need to go to the Settings menu on your BlackBerry (it looks like a cog) –> Security and Privacy –>Application Permissions –>Blaq and switch “Connect to BBM” to off.

    In a nutshell, that’s Blaq for BlackBerry 10.  Have you tried Blaq for BlackBerry 10 yet?  What do you think of it?