SlashGear 101: Android 4.3 Jelly Bean, what’s new?

There are two major paths you might go down when you’re attempting to see what’s different in the change-over from Android 4.2 or 4.2.x over to 4.3 Jelly Bean: one is behind the scenes, the other – right up front. What we’re going to be doing is taking a mostly up-front approach, sourced straight from Google’s guides, tuned here for the common user while we keep the developer back end in mind: those bits and pieces are put in place for your machine to work well – here’s what you’ll be well off knowing.

jellybeans

Graphics

Google has added a collection enhancements in the performance features already built-in to Jelly Bean, this including vsync timing, triple buffering, reduced touch latency, CPU input boost, and hardware-accelerated 2D rendering. You’ll find that this hardware-accelerated 2D rendering is now optimized for the stream of drawing commands.

jb-android-43

While this doesn’t end up changing a lot for those of you that just want to open their phone and kick up some dust with a high-powered graphics-intensive game, your device’s GPU will thank you for the more efficiently rearrangement and merging of draw operations. This renderer can also now use multithreading across multiple CPU cores to perform “certain” tasks.

You know what that means?

If you’re all about making the most of your multi-core processor (like most hero phones these days employ), you can now make them dance for your 2D rendering! Of course, again, that may not mean a lot for the lay person, but check down in the GPU profiling area in the Developer Bits section later in this run-down – see how you can see it with pretty live graphs and rings!

texting

Google’s Android 4.3 adds on improved rendering across the board, but centers again on the rendering of shapes and text. Efficiency in these areas allow circles and rounded rectangles to be rendered with higher quality, while text optimizations come into play when multiple fonts are used near one another, when text is scaled at high speed (think about zooming in) and when you’ve got oddities like drop shadows and CJK (complex glyph sets) lurking around.

This all ties in with OpenGL ES 3.0 and Google’s adoption of said system for Android 4.3 Jelly Bean. We’ll be attacking this bit of system integration, that is Khronos OpenGL ES 3.0, in a separate article – for now you’ll just want to know that this expands developer abilities to bring high-quality graphics and rendering to apps with new tools included in the official Android Native Developer Kit (NDK).

You’ll also find that custom rotation animation types have been added with Android 4.3, meaning you’ll be seeing apps choosing to use “jump-cut” and “cross-fade” when you turn your device on its side rather than just “standard” as you’re seeing now. Along with this, believe it or not, the ability to lock the screen to its current orientation has only just been introduced with Android 4.3 – helpful for camera apps, especially.

UI Automation

Android 4.3 Jelly Bean builds on an accessibility framework allowing simulations to be run on devices – this means your device will believe it’s being tapped, touched, etcetera, while you’re running these commands from a separate machine. Google notes that the user can: “perform basic operations, set rotation of the screen, generate input events, take screenshots,” and a whole lot more.

We’ll be waiting for this set of abilities to be expanded beyond the developer realm and into the remote control Android smartphone universe. This sort of usability has already begun with display mirroring – now it’s time to get weird with it.

Developer Bits

Developers will now be able to make user of On-screen GPU profiling. This data comes up in real time and shows what your device’s graphics processing unit(s) are doing and can be accessed in your Developer Options under settings. If you do not see these settings right out of the box, it’s just because you’ve not un-hidden them yet (this is default in all Android iterations above 4.2).

gpuprofiling

To un-hide Developer Options, go to Settings – About phone – Build number, and tap the Build number of your device 7 times quickly. From there you’ll be in business. Android 4.3 offers a collection of developer abilities behind the scenes, also including a set of enhancements to Systrace loggin.

systrace

With the Systrace tool, developers are able to visualize app-specific events inside the software they create, analyze the data that’s then output, and use Systrace tags with custom app selections to understand the behaviors and performance of apps in ways that are both easy to understand and in-depth enough to expand well beyond analysis tools of the past.

Security Systems

One of the most important additions to Android in this update for the business owner or employee that needs a bit more security than the average user is the addition of Wi-Fi credential configurations for individual apps to connect with WPA2 enterprise access points. Google adds API compatibility with Extensible Authentication Protocol (EAP) and Encapsulated EAP (Phase 2) credentials, just like they’ve always wanted.

Android 4.3 adds KeyChain enhancements which allow apps to confirm that commands entered into them – passwords, for example – will not ever be exported off the device itself. This is what Google calls a “hardware root of trust” for the device, and they suggest that it cannot be broken, “even in the event of a root or kernel compromise.” That’s hardcore.

This security is expanded with an Android Keystore Provider which can be used by one app that will then store a password that cannot be seen or used by any other app. This key is added to the keystore without any user interaction and locks the the data down the same way the KeyChain API locks down keys to hardware.

You’ll also want to have a peek at our exploration of Restricted Profiles and Google’s expanded vision for multiple users on one device. Built-in kid-proofing!

Where and When

Google will be pushing Android 4.3 over the air to Nexus devices starting today – for models like the Nexus 4, Nexus 7, and Nexus 10, and SOON for the HTC One Google Play edition and Samsung Galaxy S 4 Google Play edition. As for the rest of the Android universe – we’ll just have to wait and see! There’s always the hacker forums, and stick around our Android portal for the news when it pops up!


SlashGear 101: Android 4.3 Jelly Bean, what’s new? is written by Chris Burns & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Google letting developers in on the Chromecast action with Google Cast SDK

Google letting developers in on the Chromecast action with Google Cast SDK

Now that Google has let its $35 Chromecast HDMI dongle out of the bag at its breakfast press event, it’s gonna need developers to chip in some apps for it. To help boost that effort, the company is releasing the Google Cast SDK to help those folks bring content from mobile and the web to TVs. By using the kit, developers won’t need to build new applications for the big screen from scratch; they’ll just need to make a few tweaks to their existing mobile apps. Mountain View expects Google Cast tech to be embedded in future hardware from its partners, with Chromecast being “the first instantiation” of such an ecosystem. You can now grab a preview (at the source) for iOS, Android and Chrome — which is good news, since the wee dongle already appears to be sold out on Play.

Filed under: , ,

Comments

Source: Google Cast

Xbox One white dev console shown off: white is the new black

We’ve already seen the black version of the Xbox One, obviously, and that’s all we’ve been treated with recently. However, seeing as how the Xbox 360 has been available in both white and black, it would make sense for the Xbox One to go the same route, right? Well, it seems that may actually happen, thanks to a photo posted by a developer that reveals a white Xbox One developer console.

Af0kkQC

The white dev console could mean that a white version of the Xbox One will be on the way at some point, but no one really knows whether or not it’ll be available at launch or if it’ll come later in the console’s life cycle, similar to how a black Xbox 360 showed several years after the console’s initial launch.

The photo was originally posted on Reddit, and another developer chimed in to say that “the zebra ones were also earlier devkits. We’ve gone through several revisions since the original alpha kit (giant server case) and the current one we have looks like the launch version.” By “zebra”, he’s referring to dev kits that were in both black and white (these we probably see hit retail).

kinect12

Overall, the white dev kit shown in the photo looks practically identical to the black version that we’ll see at launch, save for the power button, which is slightly different in this case, as well as the missing chrome trim around the disc slot. It seems that a white version is set for primetime, but we wouldn’t be surprised if Microsoft waited a bit before adding a new color to the lineup in order to boost sales.

VIA: Neowin


Xbox One white dev console shown off: white is the new black is written by Craig Lloyd & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Apple Developer portal breach credited to security researcher

If you’ve been wondering why Apple’s Developer portal was down for a few days, blame it on a security breach. Apple announced yesterday that their dev center was hacked into, but no personal information was accessed, thankfully. So who’s behind the intrusion? A security researcher is taking the credit.

slafadevelopers

Independent security researcher Ibrahim Balic claims that his effort to breach into the developer portal was not intended to be malicious at all, and he ended up reporting all of the vulnerabilities that he found to Apple. Balic found 13 bugs in total, and was even able to access user details, but he only accessed 73 Apple employees just to prove to the company about the vulnerability.

Balic claims he comes in peace and even contacted Apple to make sure he wasn’t putting them through any difficulty. He says that he hasn’t published or used any of the information that he was able to access, but some users have reported getting password reset notifications after a possible breach to their accounts.

Apple’s Developer portal has been down for four days now, and it’s still showing that it’s down right now. There’s no word on when we might expect it to come back to full throttle, but most likely in the next day or two. While this is certainly an inconvenience for developers, this could pose an even greater problem for beta software versions.

We could see a delay on beta releases for both iOS 7 and OS X Mavericks. It seems Apple is focusing on getting their Developer portal back up and running before anything else, which means it may take longer for beta versions to release. However, we still have plenty of time before Apple’s proposed fall release of iOS 7.

SOURCE: Ibrahim Balic (TechCrunch)


Apple Developer portal breach credited to security researcher is written by Craig Lloyd & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Samsung Developers Conference aims to join big guns as cross-platform yearly event

In what’s fairly clear to be the spirit of such developer events as Apple’s WWDC and Google I/O, Samsung has this week announced the creation of their own Developers Conference. Starting October 27th and lasting two days, ending on the 29th, this event takes place right in the heart of San Francisco, aiming to bring in both developers and industry leaders to a software-centric series of events living in the Samsung universe.

IMG_8435wtmk-580x358

At the moment, Samsung has only suggested that registration and full details for the event will be going live later this summer. Here in the early summer of 2013, Samsung’s full plans for their own attempt at joining the likes of Microsoft’s BUILD – aka their own yearly developer-centered conference – stay simple.

“Engage with industry leaders. Collaborate with fellow developers. Learn about new Samsung tools and SDKs. Create what’s next.” – Samsung Dev Con

Over at SamsungDevCon’s initial web presence, the company brings a similarly scant set of details. It is known at this early stage that this event will include more than just mobile products. It’s not just going to be about Samsung smartphones and tablets. This will be, according to Samsung, a “major, Samsung-side, cross-product (multi-screen) developer event.”

Sound like a good time to you? Have a peek at our Google I/O tag portal for one direction this multi-day event series might take, and our WWDC tag portal for another.


Samsung Developers Conference aims to join big guns as cross-platform yearly event is written by Chris Burns & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Apple Developer portal: We’ll be back soon

According to a brand new update to Apple’s official developer portal, downtime occurring this past Thursday was due to an attempted intruder attack. While Apple suggests that “sensitive personal information” had no chance of being accessed, downtime occurred due to Apple itself taking the portal down to make certain of the extent of the attack, front to back.

slafadevelopers

The possibility of “developers’ names, mailing addresses, and/or email addresses” being accessed spurned Apple to take the entire portal out of commission until a full report could be made. Apple notes that they’re currently in the process of rebuilding their entire database and updating their server software.

In short: hold tight.

“We’ll be back soon.

Last Thursday, an intruder attempted to secure personal information of our registered developers from our developer website. Sensitive personal information was encrypted and cannot be accessed, however, we have not been able to rule out the possibility that some developers’ names, mailing addresses, and/or email addresses may have been accessed. In the spirit of transparency, we want to inform you of the issue. We took the site down immediately on Thursday and have been working around the clock since then.

develoeprsbaig

In order to prevent a security threat like this from happening again, we’re completely overhauling our developer systems, updating our server software, and rebuilding our entire database. We apologize for the significant inconvenience that our downtime has caused you and we expect to have the developer website up again soon.

If your program membership was set to expire during this period, it has been extended and your app will remain on the App Store. If you have any other concerns about your account, please contact us.

Thank you for your patience.” – Apple for Apple Developer Portal

Meanwhile Apple continues pushing new iterations of both mobile and desktop software in OS X Mavericks and iOS 7, both of which hit the road in earnest later this year. The public saw iWork iCloud integration in the most recent beta release, while iOS 7 and Mavericks remain developers-only.


Apple Developer portal: We’ll be back soon is written by Chris Burns & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

OUYA launches fund-matching Kickstarter project for game developers

Hands-on with the Ouya destined for store shelves

Ouya has just announced that it’ll launch a second Kickstarter campaign in order to speed up the pace of game development for its nascent console. Unlike with the previous campaign, this time the company plans to match any pledges between $50,000 and $250,000 from developers and give $100,000 to whoever kicks in the most. The only caveat is that successful candidates will be required to make their games Ouya exclusives for at least six months. As you’re no doubt aware, Ouya moved over 10,000 developer kits while raising $8.5 million in its hugely successful initial Kickstarter drive. It followed that by selling out its retail launch, so the company is no doubt hoping to prevent any buyer’s remorse by getting new games into the pipeline, stat.

Filed under:

Comments

Source: WSJ

Google Glass augmented reality demo birthed in open-source library OpenGlass

A developer by the name of Brandyn White has created for Google Glass an augmented reality user interface that will one day be integrated as easy as any other Glassware. This means that while some so-called augmented reality apps created for Glass are still working outside Google’s preferred Glass-friendly software environment, pushing forward with basic Android APKs, this solution aims for a real-deal Mirror API build. Mirror API is a software developer environment unveiled by Google earlier this year made for developers to easily create apps without Google’s supported bounds.

rectify

As with Android, Google will be supporting Glass software that falls within a set of specifications. At the moment, to stay within this set – to stay within Google’s Mirror API, that is – White has had to turn this app into a sort of photograph-then-display app as such. In the future it may be possible to display information in an augmented reality landscape in real-time.

At the moment you’ll find Glass taking a photo first, then having it analyzed (as you would if you did a sort of Google Image Search), then having it sent back to the user with data embedded so they can compare to the original vision. It’s hoped that in the future this will all be able to be done in near-real-time without the need for photographs and several-step processing.

guide

The guide image above shows White’s use of Picarus software for this process, too. This is an analysis system created by White and his colleague Andrew Miller who together create the group Dapper Vision, Inc. This system is made for large-scale visual analysis and both Computer Vision and Machine Learning web services. Picarus is used here to annotate the images fed back to the user once a photo is snapped.

The software included in this augmented reality precursor is included in what White and his colleagues have dubbed “OpenGlass”. This software library known as OpenGlass is, of course, open-source, and can be accessed by any intrepid developer or Glass user hoping to get in on this futuristic build early.

VIA: SelfScreens


Google Glass augmented reality demo birthed in open-source library OpenGlass is written by Chris Burns & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Microsoft “Lab of Things” will connect your devices at home

As a part of Microsoft’s HomeOS project, the company will expand with what’s called “Lab of Things”, making the case for researchers giving big boosts to devices in your living space. Microsoft’s “LOT” will work with the public as well, sending out an SDK (Software Development Kit) to creators of software for the expansion of home-based systems in the wild. This system has been deployed during and in conjunction with the first day’s events at this year’s Microsoft Research Faculty Summit event.

homeoslot-451x347

homeos

As an extension of HomeOS, Microsoft’s Lab of Things will also work to bring “teaching and research on connected homes and drives”. As an extension of Microsoft Research, software is licensed to academic institutions as well as developers aiming to push the environment to homes. Lab of Things (LOT) is aimed at running entire institutions – or homes, of course – from a single dedicated machine.

This single machine runs Microsofts HomeOS and goes by the name of HomeHub. While the system can be utilized to work with systems of many different types, its in home automation, energy management, and healthcare that Microsoft aims for at this time.

sdfwe

HomeOS currently works with devices such as televisions, cameras, routers, printers and PCs. Developers have also connected gaming consoles, surveillance equipment, mobile phones, and medical equipment. The whole system is licensed to developers and prospective institutions for free – for non-commercial use, at this time.

Lab of Things (LOT) is currently available for download as an SDK for users of all types. You can access this SDK at Microsoft Research and hit the ground running – and make sure you let SlashGear know what you’re working on while you’re at it!

VIA: ZDNet


Microsoft “Lab of Things” will connect your devices at home is written by Chris Burns & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.

Oculus Rift latency and motion sickness issues addressed

We’ve been hearing alot about virtual reality lately, especially with the popularity of the Oculus Rift headset gaining massive traction. While the team at Oculus has been focused on improving the hardware (such as upgrading it to 1080p), they’re also putting their efforts towards solving latency issues and cutting down on motion sickness.

IMG_3506wtmk-w1024-580x435

Latency can be a huge problem when gaming, but it’s even more of a problem when gaming using a virtual reality headset like the Oculus Rift. The company says that “latency is widely recognized as a key source of disorientation and disbelief,” since the brain can’t be fooled. To fix latency problems, Oculus is working on something called “predictive tracking,” which gives the VR headset the ability to predict where the head is going to be, rather than just stay in the present or the past.

As for motion sickness, that’s something that’s a bit more difficult to tackle, since it depends on the person using the VR headset and their vulnerability to get sick. Rather than a hardware or software issue, it’s purely a natural issue that can’t really be fixed 100%. However, Oculus notes that game developers can at least reduce motion sickness by using some clever design techniques.

IMG_3508wtmk-w1024-580x435

The company notes that “the causes of most forms of motion-induced illness…are poorly understood. Although we don’t understand the physiology well, we do understand many of the things that cause it,” and they “can be solved with good (though complex) engineering.” Things that developers can improve to reduce motion sickness are things such as camera calibration and distortion correction, but there also a heap of things are hard to improve, like disparity between focus depth and vergence.

In the end, the best solution that game developers can come up with, according to Oculus Rift, is “do the math right, don’t cut corners, be kind to your sensitive players, and encourage them to take it slowly at first.” That’s sound advice, and can almost even be applied to any game out on the market today.

VIA: Engadget


Oculus Rift latency and motion sickness issues addressed is written by Craig Lloyd & originally posted on SlashGear.
© 2005 – 2013, SlashGear. All right reserved.