Software development kit

Latest

  • Google opens Daydream VR platform to developers

    by 
    David Lumb
    David Lumb
    09.22.2016

    From its debut at Google I/O, Daydream seemed like a much more ambitious smartphone-based VR software platform than the earlier Cardboard system. The countdown clock for the former's public release began after a Bloomberg article back in August hinted at its imminent launch. While we're still waiting for the first Daydream phones to come out in fall, Google's VR SDK version 1.0 supporting it has officially left beta and is available to download on their developer site.

  • A Siri-controlled Apple TV may be on the way

    by 
    Emily Price
    Emily Price
    04.23.2014

    Soon you might be able to simply ask your Apple TV to start playing 'House of Cards' rather than fumbling through a series menus. Code found in iOS 7.1's software development kit indicates that Siri is one its way to a new device, likely Apple's set-top box. In the operating system's documentation, the iPhone, iPod touch and iPad are represented by "1" and "2." The most recent files also include a new device indicated by a "3." For our non-developer friends following along at home, that means the digital assistant is headed to a different product. While the 3 could potentially represent something entirely new (like the fabled iWatch), Apple has previously used the number to represent its TV product in code. It's also currently being used in several iOS-based Apple TV apps.

  • Amazon Fire TV games work with other Bluetooth controllers

    by 
    Mike Suszek
    Mike Suszek
    04.02.2014

    Amazon just revealed its $99 Fire TV game and video streaming device today, and unveiled a $40 Bluetooth game pad to go along with it. As it turns out, developers appear to have the option to make their Amazon Fire TV games compatible with other controllers. "I don't have the full data set, if any is the right term. Generally speaking, it's a Bluetooth controller," Mike Frazzini, VP of Amazon Games told Engadget today when asked about the Fire TV's controller support. "And the same thing vice-versa. Third-party controllers can work on Fire TV as well." According to a mandatory configuration file for all Amazon Fire TV game developers listed on Amazon's site, developers must note if the app "supports a game controller, either the Amazon Fire game controller or a Bluetooth game controller from another manufacturer." While Amazon doesn't confirm official Fire TV support with the game pads, other Bluetooth controllers like Nintendo's Wii Remote and Sony's DualShock 4 could feasibly work with some games if developers so choose. Likewise, while the Amazon Fire TV supports up to seven Bluetooth game controllers simultaneously, software development kit documentation notes that "only four of those controllers are assigned to player numbers." This seemingly caps local multiplayer gaming on Amazon Fire TV at four players at a given moment, which may not be an issue since gaming is more or less a "bonus" for the streaming device.

  • Apples and Oranges: Amazon moves into the Apple TV space

    by 
    Erica Sadun
    Erica Sadun
    04.02.2014

    Those of us who have been waiting for an Amazon Prime channel to finally show up on their Apple TV now have an explanation as to why it never arrived. Today Amazon introduced FireTV (US $99), an Amazon set-top box that seems perfectly situated to compete with Apple TV. Amazon cited a 350% growth in their video streaming service as their basis for entering this market. With a quad-core processor, a dedicated GPU, and 2GB of onboard RAM, the new unit's specifications compare extremely favorably against both Apple's latest unit as well as Roku. Standout features include enhanced "MIMO dual-band WiFi", a slick user interface, built-in Karaoke, and voice search. The box is about the same form factor as an Apple TV, with a small but much more solid-looking remote. The unit will offer many of the same channels, or "apps" in the Amazon parlance. These include Netflix, Hulu Plus, WatchESPN, SHO Anytime, Bloomberg, and Vevo. Streaming music services including Pandora and iHeart Radio should follow soon after launch. A feature called "X-Ray" will provide additional details about what you're watching as you watch it. This extra information is delivered to your Kindle Fire HDX tablet for tight product-line integration. There's also some sort of AirPlay equivalent on offer for watching slideshows of your tablet- and cloud-based photo collections. Apple has to be taking notice of Amazon's latest move. From the Kindle to the TV, Amazon is striding boldly into an arena of consumer content that Apple first pioneered with iTunes and Apple TV. If anyone can transform content delivery from a hobby to a business, Amazon can. FireTV's easier interaction style and spoken commands (yes, I struggle with entering text on Apple TV -- especially when I have to re-enter my WiFi network password) should set a new bar for streaming set top. Apparently there's even a mic built into the remote. I found the interface screenshots to be cleaner than the somewhat confusing menu system I currently see on my Apple TV unit.They're full of bright clear images that feel like a well thought out, navigable system -- and probably a bit of a WiFi hog. So how will Apple react? Certainly that $99 price point for Apple TV has got to give or the Apple unit needs a major refresh. If Apple intends to stay in this "hobby", I would expect an interface overhaul and perhaps some Siri support to stay competitive. I also would think they'd need to open a third party SDK, the way that Amazon will with its open HTML and Android ecosystem. At launch, you'll be able to download and play Minecraft, The Walking Dead, Monsters University, the Amazon exclusive Sev Zero -- all on your TV.

  • Crytek unveils $10 per month CryEngine developer subscription plan

    by 
    Mike Suszek
    Mike Suszek
    03.20.2014

    Crytek may be known for its Crysis and Far Cry series, but the developer also makes a pretty penny by licensing out its proprietary tech for game development, CryEngine. Crytek will now offer a subscription-based model for the latest version of its engine, charging $9.90 USD/euros per month for each CryEngine licensee. The "Engine as a Service" plan starts in May and won't affect the free, non-commercial software development kit offered by Crytek. Epic Games announced its own subscription model for Unreal Engine 4 yesterday, a plan that amounts to $19 per month plus 5 percent of gross revenue from any commercial product developed with the engine. While Crytek will unveil more details about its subscription plan in the future, its announcement noted that the Engine as a Service version of CryEngine will be "royalty-free." The latest version of CryEngine features Linux support as well as "Physically Based Shading," a Geometry Cache feature to calculate cache-based animations for elements like cloth and fluid dynamics and an image-based lighting system. An alternative to these subscriptions for some independent developers are middleware development tools like GameMaker: Studio and MonoGame. Sony announced PS4 exporting solutions for those pieces of development software yesterday in addition to PS3, Vita and upcoming PS4 solutions for Unity users. [Image: Crytek]

  • Twitch opens the doors for iOS and Android broadcasting

    by 
    Mike Suszek
    Mike Suszek
    03.05.2014

    Video game broadcasting service Twitch announced an expansion of its streaming services to a new branch of gaming platforms today: mobile devices. Players will be able to stream, capture and archive gameplay on both Android and iOS once developers enable the functionality in their games with Twitch's new mobile software development kit. If implemented by developers, users will be able to toy with video capture options for front-facing cameras, audio capture using either internal or external microphones and the ability to archive streams on Twitch and upload them to sharing channels. Other features include the standard high, medium and low quality broadcast settings and integration of Twitch's chat system. The news follows the company's official rebrand in February, at which point it announced that it reached one million active broadcasters per month. Twitch noted in today's announcement that its mobile livestream viewing app has been installed more than 10 million times on Android and iOS. [Image: Twitch.tv]

  • Windows Phone 8.1 leak reveals new messaging and storage settings, and more

    by 
    Joseph Volpe
    Joseph Volpe
    02.11.2014

    Up until now, the most we'd heard about the next rumored update to Microsoft's Windows Phone OS centered on two features: Cortana, the company's Siri-like digital assistant, and Action Center, its native notification center. Today, however, we have a clearer idea of where Windows Phone 8.1 could be headed thanks to a Reddit user who's allegedly gained access to the new SDK as part of Microsoft's developer preview program.

  • Designer says Valve is 'days away' from launching VR software dev kit

    by 
    Mike Suszek
    Mike Suszek
    01.09.2014

    Valve is reportedly "days away" from launching a virtual reality software development kit. The news comes from Valve designer Brian Coomer, who told BBC that the dev kit would give software developers a standard means of providing an interface for virtual reality headsets, like the Oculus Rift. The report says the kit will launch during Valve's Steam Developer Days conference, which begins on January 15 in Seattle. Coomer added that "there's also technology in development at Valve based around head-tracking and headset manufacture and design," and that Valve is "working with other companies right now but we have not made any specific announcements." Valve has some internal experience with virtual and augmented reality headsets in the past, as former Valve engineers Jeri Ellsworth and Rick Johnson were granted permission to take the Cast AR glasses project with them when they left the company in February 2013. The now-independent Cast AR augmented reality headset went to Kickstarter in October, and earned $1,052,110 from backers in a month. Additionally, Valve added a virtual reality support category to Steam for the Oculus Rift in December. Oculus VR has received more support from Valve these days, as seen in the headset manufacturer's latest model, which we took for a test drive at CES 2014 this week.

  • Why Chromecast may be cool after all

    by 
    Erica Sadun
    Erica Sadun
    07.25.2013

    Today, in the TUAW backchannels, we've been discussing Chromecast, Google's sub-$40 streaming dongle for television sets. I like the idea and will probably buy one. If I'm understanding the early publicity correctly, Google has two really strong use cases, but I don't think it's any kind of "competitor" to Apple TV. It's another thing entirely. The real draw for Apple TV isn't mirroring. Sure it mirrors, and sure you can stream data out to it, but you do so with a lot of DRM issues -- with the motion picture and recording industries hovering over your shoulder and making sure you behave. (That's probably a big reason why Google isn't open-sourcing their SDK.) No, the reason people use Apple TV is the content. The draw is Netflix. The draw is Apple special events. The draw is music and slideshows. The draw is any of the other subscription services that let people like Dave Caolo watch baseball. You don't have to bring your phone to ship over compelling material, you just sit on your couch and watch. The Chromecast supports a few services pushed from mobile devices now, like Netflix (although the free ride is over already). Over time, more apps will appear, and one thing they'll all have in common is the device-to-dongle WiFi transmission. Chromecast does not provide a native interface the way the Apple TV does. While content streaming makes sense for some things -- presentations, sharing photos, etc. -- it's not always the best for high bandwidth TV shows and movies. That's why Apple TV comes with an Ethernet port and onboard services that let you catch up without having to mess around with your cell phone or tablet. Admittedly, some of the best things about AirPlay involve game playing, but in my experience -- and that of the devs I consulted with -- it's an extremely minor part of the marketplace, at least at this time. (Ask me again in the fall, when we start to see some of those custom controllers working with phones and iPads.) So where do I expect Chromecast to succeed? For travel -- both business and personal. First, I think it's just dandy for anyone who has business meetings. It is a small, inexpensive dongle without a lot of cords or overheads -- besides the power cords never shown in the promo photos. Still, it will be a mostly trivial affair to pull out your Android or iOS phone and get to presenting, especially with business-supplied Wi-Fi (or, in a pinch, with your own pocket router). I think that's a ridiculously strong and appropriate use of the system. [Note that not all business or enterprise WiFi networks are particularly Apple TV-friendly, depending on their security and routing configurations. It's yet to be seen if Chromecast will be subject to the same networking hurdles, but in the meantime bringing your own router or a 4G hotspot when working with either technology is a good safety net, as is an old-fashioned VGA or HDMI adapter. –Ed.] Second, for low-bandwidth (!) movies and TV shows and music, say when visiting a hotel and watching content from your phone or tablet? I can't see how that's going to be a bad thing at all. (Assuming the hotel offers an HDMI input on its TVs, of course.) I know I'm going way out on a limb here, but I could really see Apple following suit on this, offering an Apple TV 2 Go dongle. The idea of extending AirPlay to a dongle? I just really love that concept. I'm not sure how good or bad Chromecast will be, but I get why Google wants to go there.

  • iOS 7's game controller support could be a real game-changer

    by 
    Steve Sande
    Steve Sande
    06.12.2013

    Of all of the features of iOS 7 that have been talked about since Monday's WWDC 2013 keynote, probably none has more potential impact than the item circled in blue on the image above -- MFi game controller support in the iOS 7 SDK. Jeff Blagdon at The Verge took a closer look at what this means for Apple fans, and possibly for the gaming world as a whole. MFi means "Made For iPhone/iPod/iPad," and refers to officially licensed add-ons that meet specifications set forth by Apple. The company is now adding support for controllers to the SDK, making it easy for third-party game controller manufacturers to create hardware that Apple can "bless." Developers benefit, since they know that their games will work with any of the approved game controllers. But Blagdon brings up a much bigger point in his post. Since Apple added AirPlay mirroring to iOS devices with iOS 5, anyone with a US$99 Apple TV can easily blast mobile gameplay to their HDTV. Blagdon says "with API-level support for third-party game controllers, who is going to stop Apple from waltzing into the home console market?" Apple already controls the handheld gaming market, and Blagdon notes that the new 16 GB iPod touch and Apple TV cost just US$328 -- less than the $399 Sony PS4 announced yesterday or the $499 Microsoft Xbox One. Apple could easily begin to make the dedicated home gaming console obsolete.

  • New iOS SDK features for developers

    by 
    Steve Sande
    Steve Sande
    06.10.2013

    Some of the iOS SDK features that were quickly touched on by Craig Federighi today sound fascinating, although we won't get details on some of them until later. Here are some that I found to be the most interesting: New multitasking APIs -- this should enable apps that you use most often to update themselves in the background. Secure Game Center scores -- as Erica Sadun pointed out, people know how to hack the leaderboards right now; this may eliminate that. MFi game controllers -- this is HUGE for gaming. MFi, of course, means "Made for iPhone / iPad / iPod," and this API should make game controllers that work with our devices become more prevalent. Dynamic type size -- Devs can build in user-directed font scaling so us old folks can read our Helvetica Neue Ultra Light in BIG letters. 60 fps video capture -- want to include slow-mo video in your app? Capture at 60 frames per second. Barcode scanning -- finally, an API for reading barcodes and perhaps those pesky QR codes? Sprite kit -- sprites are a collection of related images grouped into a single image, i.e., frames for an animation or a group of icons. This sounds like it could be something useful for writing side-scrollers or perhaps any game, reducing the number of CPU cycles required to move something across the display. UI dynamics -- the ability to get some of the beautiful transparency and 3D feel we saw in the demos. Peer-to-peer connectivity -- build local WiFi or Bluetooth connections with other iOS devices and Macs(?) into apps easily. Background asset downloads -- automatic updates of app assets that normally take a bit of time upon connection to grab new data. Directions API -- giving developers the capability of building step-by-step directions into their apps. AirDrop from Activity sheet -- so cool, allowing things like photos or videos or artwork you've just created to be sent to another person via AirDrop. Geodesic Polylines -- as Erica points out, this is a "Google Maps" kinda thing you can do right now to show distance lines from a particular point. This could be very helpful in Maps-related apps to show distances from a point. Any other ideas on what these SDK updates may offer? Let's hear your comments below!

  • Big Nerd Ranch Clash of the Coders: How BNR smote the NDA

    by 
    Erica Sadun
    Erica Sadun
    05.02.2013

    The Big Nerd Ranch has conducted iPhone development courses all the way back to the very beginning, when the App Store first launched in 2008. Doing so had its challenges. At that time, Apple had imposed a nondisclosure agreement on all developers, with little indication if and when it would ever be lifted. As a registered developer, Big Nerd Ranch had to comply with Apple's rules. Under the terms of this agreement, developers could not discuss details of the OS and the SDK -- a limitation that challenged any business based on development training. BNR CEO Aaron Hillegass devised an insane, brilliant and counter-intuitive solution. Leveraging a little-known clause in the agreement, he conceived a way to make an end-run around the letter of the law while still holding classes. He hired his students. Each student signed an agreement promising to deliver one (1) line of code to Hillegass upon completion of a week of on-site consultation. In return, he paid each student a sum of $1 and spent that week teaching them the basics of iPhone development As contractors, students were entitled to discuss project details with their employer, and he was able to freely instruct them. At the end of the week, Hillegass issued certificates of completion... and paychecks. Erica is reporting this week from Clash of the Coders, BNR's annual internal developer challenge.

  • The Daily Roundup for 01.23.2013

    by 
    David Fishman
    David Fishman
    01.23.2013

    You might say the day is never really done in consumer technology news. Your workday, however, hopefully draws to a close at some point. This is the Daily Roundup on Engadget, a quick peek back at the top headlines for the past 24 hours -- all handpicked by the editors here at the site. Click on through the break, and enjoy.

  • Microsoft posts Windows Phone 8 SDK, kicks off a new era for apps

    by 
    Jon Fingas
    Jon Fingas
    10.30.2012

    The word "finally" is often abused (including by us), but here it's deserved: after months of knowing about Windows Phone 8 with little to do but wait or support rival platforms, developers can finally download version 8.0 of the Windows Phone SDK. The kit lets teams get cracking on apps that take advantage of the Windows 8-related code base in Windows Phone 8 and all the hooks that go with the new OS, such as the broader hardware support, ties to the lock screen and Wallet. You'd better be an early adopter on the desktop if you're eager to start programming for the equally new mobile platform, though -- the SDK won't run on anything less than a 64-bit copy of Windows 8. We're still anticipating a much improved ecosystem now that Windows Phone app writers can do more than twiddle their thumbs.

  • Facebook opens mobile ads for apps to all developers, keeps them on the money train

    by 
    Jon Fingas
    Jon Fingas
    10.17.2012

    It's no secret that Facebook saw FarmVille for iOS as writing on the wall: it had to either tap into mobile app revenue or risk losing income (and marketing-savvy developers) whenever someone left the web. Following a beta this summer, the company's solution to its dilemma is now open to everyone. All developers on the social network can build ads that link from Facebook's Android and iOS apps to either Google Play or the App Store -- offering both an easy plug for their native apps and that all-important ad revenue for Facebook. The system currently takes a shotgun approach and may pitch social networkers for apps they already have or don't want, but it should be refined in the next few months to where some curious purchasers won't even have to leave Facebook to load that hot new title. Hopefully the increased recognition for mobile developers is worth sullying our once pristine news feeds.

  • Kinect for Windows SDK gets accelerometer and infrared input, reaches China and Windows 8 desktops

    by 
    Jon Fingas
    Jon Fingas
    10.08.2012

    Microsoft had hinted that there were big things in store for its update to the Kinect for Windows SDK on October 8th. It wasn't bluffing; developers can now tap a much wider range of input than the usual frantic arm-waving. Gadgets that move the Kinect itself can use the accelerometer to register every tilt and jolt, while low-light fans can access the raw infrared sensor stream. The Redmond crew will even even let coders go beyond the usual boundaries, giving them access to depth information beyond 13 feet, fine-tuning the camera settings and tracking skeletal data from multiple sensors inside of one app. Just where we use the SDK has been expanded as well -- in addition to promised Chinese support, Kinect input is an option for Windows 8 desktop apps. Programmers who find regular hand control just too limiting can hit the source for the download link and check Microsoft's blog for grittier detail.

  • Jolla confirms first Sailfish OS demo on November 21st, device details by Christmas

    by 
    Jon Fingas
    Jon Fingas
    10.04.2012

    Jolla had already mentioned that it would show its MeeGo-derived Sailfish OS in November, but the startup now has exact dates to mark on the calendar. Come November 21st and 22nd, we'll get a peek at Jolla's take on the open platform's interface, apps and SDK at the Slush conference in Helsinki. There won't be much hardware to see, however. Jolla plans to provide the first phone details and launch window before Christmas, which doesn't give much if any time for initial partners like D.Phone to get moving. We'd expect a more formal launch in the new year.

  • Akimbo Kinect hack offers precise control with minimal effort (video)

    by 
    Jamie Rigg
    Jamie Rigg
    10.04.2012

    We've seen Microsoft's Kinect used in countless ways, but 3Gear Systems means to better these predecessors with the beta release of its SDK, which turns all the subtleties of hand movement into actions. In addition to using two Kinect cameras for accuracy, the software compares hand poses against a pre-rendered database so gesture commands are executed with little lag. It offers complete control of a virtual 3D environment from the comfort of your natural desk position, so you won't have to worry about flail fatigue after long stints. A free public beta is available now until November 30th, at which point bigger companies will require a license, while individuals and small enterprises will continue to get complimentary access. We know what you're thinking -- it's just another Kinect hack -- but we suggest you reserve judgment til you've seen the demo below, showing examples of how the API could be used for CAD, medical, and of course, gaming applications.

  • Windows Phone 8 SDK gets leaked and peeked (video)

    by 
    Daniel Cooper
    Daniel Cooper
    09.26.2012

    While Microsoft's freshest Mobile OS is still a few weeks away from its big debut, versions of its SDK have begun to crop up online. The peeps over at WPCentral have snagged build 9900 of the software and are offering up a video tour of the reasonably-finished setup. It's not clear if this is a fully-loaded edition or if we're going to see a few more surprises if / when it launches next month, but if you'd care to see for yourself, check out the video after the break.

  • Sharp and Fujitsu join PlayStation Certified program, PS Mobile SDK available this November

    by 
    Ben Gilbert
    Ben Gilbert
    09.19.2012

    Move over HTC -- both Sharp and Fujitsu are joining Sony's PlayStation Certified program, allowing games in the PlayStation Mobile marketplace to be purchased and played on various portable devices from the two hardware manufacturers. In Fujitsu's case, its ARROW series of smartphones and tablets will carry the PlayStation Mobile titles, while Sharp isn't getting specific just yet. Beyond the partnership announcement, Sony's PlayStation Mobile SDK comes out of beta this November and becomes available for any developer. Licences cost $100/year, and the SDK becomes available on a region-by-region basis starting with Japan, the United States, Canada, United Kingdom, France, Germany, Italy, Spain, Australia, Hong Kong and Taiwan, allowing for cross platform development on PlayStation Certified devices and the Vita. Update: The PlayStation Mobile store will launch on October 3rd in nine countries, including Japan, the US, Canada and the UK, carrying 30 titles on the opening day, with more coming as they roll off the production line.