nativecode

Latest

  • Wunderlist 2 debuts, ditches HTML5 for native apps on Android, Windows, iOS and Mac

    by 
    Terrence O'Brien
    Terrence O'Brien
    12.18.2012

    Wunderlist is one of those apps that's beloved by productivity nerds, but not very well known outside of those circles. Part of the appeal came from its availability on almost every platform out there. To reach true OS agnosticism 6Wunderkinder, however, relied on HTML5 -- which makes porting an app easy, but comes with its own drawbacks, including lackluster performance. (Just ask Mark Zuckerberg.) With the revamp, Wunderlist 2, the task management platform now has truly native apps for Android, iOS, OS X and Windows to compliment its web site. There are a few new features, including push notifications, reminders and reoccurring tasks, but it's the dramatically smoother and speedier operation that's the real story here. And, while the design is familiar, there are some tweaks to the UI that make it much more user friendly, especially on mobile. Unfortunately, the move away from the beleaguered HTML5 base isn't without its casualties. The company no longer offers a Linux client, though the available Chrome extension should help sooth the pain. To download it for yourself check out the source link.

  • Zuckerberg: betting on HTML 5 for Facebook mobile app was a 'mistake,' native Android version on the way

    by 
    Alexis Santos
    Alexis Santos
    09.11.2012

    Remember the days before Facebook's iOS app ditched HTML 5 and sped things up with some native code? It turns out that there's some regret in Menlo Park about relying on the web markup language. Betting on HTML 5 for the app is "one of the biggest mistakes if not the biggest strategic mistakes we've ever made," Mark Zuckerberg said in an interview at TechCrunch Disrupt today. The firm's CEO also mentioned that new features will be making their way to the app and a snappier Android version is coming down the pike "when it's done."

  • Report: Windows Phone Tango to support 120 languages, C++ development

    by 
    Amar Toor
    Amar Toor
    01.30.2012

    When Microsoft confirmed Windows Phone "Tango" back in August, it emphasized its focus on developing country markets that other heavyweight manufacturers tend to neglect. Today, new details have emerged to corroborate these claims about Redmond's forthcoming update, which will reportedly support a wider range of languages than its Mango-flavored predecessor. As WP Sauce reports, a Microsoft representative confirmed the news at a developer event in India today, telling attendees that Tango will support a full 120 languages, compared to the 35 tongues that Mango currently support. (iOS, by comparison, supports 34 languages, while Android boasts 55.) One of the speakers also reportedly confirmed that Windows Phone would add support for C++ native coding, though it remains unclear whether that will apply to Tango, or Windows Phone 8 (codenamed "Apollo"). We'll have to wait and see whether or not any of this actually comes to fruition, though it's worth noting that WP Sauce has since pulled its report on today's news, apparently at the request of Microsoft.

  • Google's Native Client focuses on apps and games, brings Bastion to the browser (video)

    by 
    Sean Buckley
    Sean Buckley
    12.12.2011

    In case you missed it, Google's Native Client launched at the end of the summer, promising to ease cross-OS deployment by letting developers run x86 code natively in Chrome. Early adopters have had a few months to tinker with Google's new trick, and now the outfit is eager to show off their best work. Supergiant Games, for instance, has ported Bastion to the Native Client, opening up the Xbox Live hit to Mac, Linux and Chrome OS users. Google's Christian Stefansen says Native Client makes porting existing code bases written C, C++ or C# easy, citing Spacetime Studio's Star Legends -- an MMO with over half a million lines of code -- as an example of a large project that was ported in as little as two weeks. Google touts application middleware ports (such as Unity, Moai, Mono, fmod and more) and easy distribution to the Chrome Web Store as a major boon to developers, and encourages interested studios to check out its new Native Client site to help them get started. Interested? Hit up the links below, or simply skip past the break to hear Mr. Stefansen's spiel for yourself.

  • PSA: Windows Phone 7's third-party apps easy to decompile, native code hooks exposed

    by 
    Chris Ziegler
    Chris Ziegler
    11.12.2010

    We suspect most developers have gathered this since MIX earlier this year -- many of them have been dealing with variations of the problem since the genesis of Microsoft's .NET Framework -- but we thought we'd throw out a note that word's getting around on how easy it is to tear apart applications downloaded from the Windows Phone 7 Marketplace, gain access to their resources, and get a look at their inner workings. Microsoft has been encouraging developers on the desktop to make this tough by using code obfuscation tools -- Dotfuscator, specifically -- for many years, but Dotfuscator's developer has only just released a free version (through March 31 of next year) for WP7, so it's made things tough to secure. In other words: business as usual, and "business as usual" isn't as airtight as your average white-hat dev would like. On a happier note, an enterprising coder by the name of Chris Walsh has fleshed out some hooks into unmanaged (read: native) Windows Phone 7 services. It's not what we'd call a "jailbreak" -- you're not altering the security settings of the device in any way -- you're just taking advantage of undocumented services Microsoft has in place, though it's still very cool. Walsh promises some tutorials on hooking into cool stuff like file system and registry access soon, but he notes that apps using these hooks are still running as managed tasks, meaning they can be slapped around by the kernel (killed, suspended, and so on) just as any other WP7 app can -- and we also doubt you'd be able to get Marketplace approval using this stuff.