{"id":641468,"date":"2013-02-04T16:35:04","date_gmt":"2013-02-04T21:35:04","guid":{"rendered":"http:\/\/www.blackberrycool.com\/?p=30374"},"modified":"2013-02-04T16:50:10","modified_gmt":"2013-02-04T21:50:10","slug":"blackberry-10-from-a-developers-vantage-blackberry10","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/641468","title":{"rendered":"BlackBerry 10 From a Developer&rsquo;s Vantage #BlackBerry10"},"content":{"rendered":"<p>It&#8217;s been said that BlackBerry has been making huge strides in treating developers to a simple yet powerful experience on their platform. I\u2019m a BlackBerry 10 developer and I\u2019m going to talk a bit today about what BlackBerry does to make developing a BB10 app not only a worthwhile opportunity but also a sophisticated and rewarding experience.<br \/>\n<span id=\"more-30374\"><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-30375\" src=\"http:\/\/www.blackberrycool.com\/wp-content\/uploads\/2013\/02\/01.png\" alt=\"\" width=\"334\" height=\"264\" \/>First, let\u2019s talk about screen sizes. The Z10 is the first device on the market with its 1280&#215;768 screen. This display resolution is bittersweet for developers in a way. Although it\u2019s an amazing display it is not going to be the touch-phone resolution in the future; it will be replaced in market by a phone (or phones) with a 1280&#215;720 display. What a lot of developers will do is design for 1280&#215;720 and provide an extra aesthetic for the extra 24 pixels on either side. This isn\u2019t nearly as bad as what happened with the iPhone 5 launch where nearly every app was (and many still are) black-barred on either side. With this scenario we get to start with the larger screen size and crop down by 24 pixels instead of stretch up by 88. I cannot stress enough the importance of this move; it\u2019s a big deal.<\/p>\n<p>Developers that already have their PlayBook applications running at 1024&#215;600 can keep their layout designed for the same shape (16:9) of screen if they plan for the 1280&#215;720 displays. The Q10 physical keyboard phone has a 720&#215;720 display. Not only is a 1:1 aspect ratio the easiest thing in the world to design for it has the same dimensions as the Z10 width and presumably the same pixel density meaning you can keep all of your layout the same size.<\/p>\n<p>If you find me someone who says that isn\u2019t a big deal I\u2019ll find you someone who has never developed for Android or legacy BlackBerrys before. Those developers moving to this platform will be very happy.<\/p>\n<p><a href=\"http:\/\/www.blackberrycool.com\/2012\/11\/05\/gameplay-rims-open-source-game-engine-for-blackberry-10-bb10\/\">I\u2019ve talked before<\/a> about what goodies we\u2019re given to work with and more specifically what BlackBerry is doing in the open source community. What that means for BlackBerry users is that your favorite apps are going to have the same powerhouse back end that you\u2019ve seen on the other smartphone platforms. What\u2019s going to make it stand out though is the set of UI tools BlackBerry gives us with Cascades.<\/p>\n<p><a href=\"http:\/\/www.blackberrycool.com\/2012\/10\/07\/cascades-for-bb10-beta-3-released\/\">Cascades<\/a> is a UI framework that simply leaps ahead of the solutions you find on iOS, Android or WP8. I\u2019m trying not to sound too much like a salesman for BB10 but it\u2019s sincerely a real treat. It\u2019s built on top of familiar technologies that we can use in house and it\u2019s easy enough to use that our creative teams can use it without needing to know the code underneath.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-30376\" src=\"http:\/\/www.blackberrycool.com\/wp-content\/uploads\/2013\/02\/02.png\" alt=\"\" width=\"187\" height=\"311\" \/>Finally let\u2019s go over briefly what it\u2019s like to code for the platform. BlackBerry 10 is built on top of the same OS as the PlayBook made by a great Canadian company called QNX. QNX has always been widely regarded by its customers for its speed and stability. I could talk for days about the QNX micro-kernel, what that means and why it\u2019s really cool but I\u2019ll leave that talk for the water cooler. Basically QNX is the beating heart of BB10 and it gives developers an old and tried yet modern platform to develop on. Developer or not this is great news for all of us.<\/p>\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/blackberrycool\/mYUU\/~4\/GuepXqEtufk\" height=\"1\" width=\"1\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been said that BlackBerry has been making huge strides in treating developers to a simple yet powerful experience on their platform. I\u2019m a BlackBerry 10 developer and I\u2019m going to talk a bit today about what BlackBerry does to make developing a BB10 app not only a worthwhile opportunity but also a sophisticated and [&hellip;]<\/p>\n","protected":false},"author":7537,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-641468","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/641468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/7537"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=641468"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/641468\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=641468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=641468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=641468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}