• .NET Developer Tools DevTools

    UI controls for ASP.NET AJAX, MVC, WPF,
    Silverlight, Windows 8 and Windows Phone

  • Hybrid Mobile Development Icenium

    Cross-platform Mobile Development Tool
    with cloud-based architecture

  • HTML5 / JavaScript Development Kendo UI

    Everything you need to build sites and
    mobile apps with JavaScript and HTML5

  • Testing Tools TestStudio

    One easy tool for Functional, Performance,
    Load and Mobile software testing

  • Web Presence Platform Sitefinity CMS

    Everything for your online business - content
    management, ecommerce, emarketing

  • Agile Project Management TeamPulse

    Simple and intuitive project management
    and collaboration software

Contact us

We are here for you.
  • usa+1‒888‒365‒2779
  • uk+44‒20‒7291‒0580
  • bg+359‒2‒8099850
  • de+49‒89‒2441642‒70
  • au+61‒2‒8090‒1465
  • emailsales@telerik.com
Your account Access to your products, updates and support
Telerik Product Families
  • Your Account
    Your Account
    Log in
  • ABOUT US

    About Telerik

    • Company
    • Press Center
    • Customers
    • Community
    • Careers
    • Contacts
Kendo UI - The way of HTML5
Products ▼
Kendo UI Web Kendo UI Mobile Kendo UI DataViz Server Side Wrappers
Demos Purchase Download
Blogs Documentation
Support ▼
Premium Forums StackOverflow Forums
Resources ▼

Featured Resource

Kendo UI Dojo


Blogs Code Library Demos Documentation FAQ Testing
Premium Forums Roadmap User Voice Videos Webinars More Resources
Contact Us Search
 

Blogs

Kendo UI Mobile and Windows Phone 8

Monday, February 25, 2013 by Kendo UI Team Blog | Comments 2

In the roadmap update post for Q1 2013, I announced that, among other things, our first release of the year would include Kendo UI Mobile support for Windows Phone 8. With tomorrow’s Q1 Beta, you’ll finally be able to get hands on and start building Kendo UI Mobile apps that target Microsoft’s latest flagship phone OS.

Before you grab the Beta, though, I wanted to share more about what you can expect out-of-the-box with Kendo UI Mobile for Windows Phone 8. I’ll begin at the very beginning, with a brief recap of the goal of Kendo UI Mobile, and how this goal informs our mobile device support across all platforms.

The Goal of Kendo UI Mobile

Since our first release in Q1 of 2012, the goal of Kendo UI Mobile has been to enable developers building mobile web and hybrid–packaged for store deployment using a tool like Icenium–applications to use HTML, JavaScript and CSS, while providing a visual experience that automatically adapts to look native for a given platform. When all is said and done, we want Kendo UI Mobile to be the tool of choice that developers use to target multiple device platforms with a common web codebase. We enable that via two key Kendo UI Mobile features:

Feature #1. Device-specific themes that mimic key UI and UX for each platform we support.
Feature #2. Mobile-specific HTML/JS widgets that work well on every platform we support.

If you’ve used Kendo UI Mobile in the past, or walked through the demos at the Kendo UI Dojo or demos.kendoui.com, you’ve seen these features in action. We think it’s pretty powerful stuff, and you’ve told us that you do, too.

In order to provide you with that power, and enable Kendo UI Mobile to be your mobile web and hybrid development tool of choice, two requirements must be met. These are essentially the yardstick by which we measure the capability of a platform to be targeted by Kendo UI Mobile:

Requirement #1. The mobile browser for a target platform must provide support for modern web features on which Kendo UI Mobile depends.

By “modern web features,” I mean things like touch events, CSS Flexbox, CSS Transitions, CSS Animations, and more. Kendo UI Mobile relies on all of these features. Without them, it’s not feasible for us to support a given platform.

Requirement #2. A given widget or UX pattern should exist in some form across all supported platforms.

This requirement allows you to write the same markup and code, and know that things will consistently work, as-expected, on iOS, Android, Windows Phone, and others. For instance, every mobile platform has some concept of a ListView, so we deliver a ListView widget with Kendo UI Mobile that reliably adapts across platforms.

At a high level, this is the framework that we use to assess not just if and when we can support a mobile platform, but also exactly what platform support looks like.

With that covered, let’s talk Windows Phone 8 and Kendo UI Mobile.

Windows Phone 8 and IE10

We know that many of you have been clamoring for Windows Phone support for a while now, and trust me when I tell you that we’ve been wanting to provide it for as long as you’ve been asking! As Todd detailed in a blog post from February of 2012 the real blocker for Windows Phone support on Kendo UI Mobile has been the Windows Phone Browser. In short, Windows Phone 7.x never shipped a browser that met Requirement #1 above. This means that Kendo UI Mobile could not support WP7, no matter how much we wanted to.

Thankfully, Windows Phone 8 ships IE10 as its device browser, and IE10 supports everything you need in a browser in order to deliver a great experience to your customers, with the help of Kendo UI Mobile. Now that Windows Phone 8 is out in the wild, we’re happy to be able to provide support via Kendo UI Mobile widgets and a Windows Phone 8 theme.

It’s important to note here, however, that the latest version of Windows Phone 7x, version 7.8, still ships IE9 as it’s platform browser. Because of this, Kendo UI Mobile is not supported on any version of Windows Phone prior to 8 (7.8, 7.5 or 7).

Kendo UI Mobile and Windows Phone 8

With Kendo UI Mobile, you can now build web apps using HTML, JavaScript and CSS, and deliver an experience that feels like a native Windows Phone 8 app to your users. In addition to creating a theme that adheres to common platform styles and conventions, Kendo UI Mobile widgets like the NavBar, ListView, TabStrip and Switch will work, out-of-the-box, using the same markup and JavaScript you’re already writing to target iOS, Android and Blackberry devices. You can check out demos for all of these widgets at demos.kendoui.com. [Note: Tomorrow, we’ll update these demos to include Windows Phone 8 widgets and examples.]

The widgets we provide, out of the box, in Kendo UI Mobile will help you deliver great Windows Phone 8 web and hybrid apps that also look great on other platforms, as you can see in the screenshot above. That said, our Q1 support for Microsoft’s platform does not include some of the more unique “Windows UI Style” UX paradigms. For instance, we’re not shipping a Panorama mobile control, today. Because there’s no equivalent control for the other supported platforms, using this control would require developers to create platform-specific markup and code, something that runs contrary to why Kendo UI Mobile exists, in the first place. If, on the other hand, you’re looking to specifically target Windows Phone 8 in your applications, we highly recommend checking out our RadControls for Windows Phone where we’ve provided a ton of highly-customized “Windows UI Style” widgets for your Windows Phone 8 applications.

What Kendo UI Mobile does provide in the box for Windows Phone 8 looks pretty slick, and we’re confident that it provides everything you need to start targeting Microsoft’s burgeoning mobile platform. Just as with every Kendo UI Mobile platform we support today, you get the benefit of using web technologies to target multiple platforms, while your users get the benefit of a familiar UX that’s consistent with their preferred device.

But don’t take our word for it. Check out the Beta when it drops tomorrow, and let us know what you think!

About the Author
Brandon Satrom (@BrandonSatrom) is Program Manager for Kendo UI and is based in Austin, TX. A unapologetic lover of the web, Brandon loves to talk about HTML, JavaScript, CSS, open source and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon loves writing and speaking and loves hanging out with and learning from other passionate developers, both online and in person. He blogs on occasion at UserInExperience.com

2 Comments

  1. 1 Ron DeFreitas 26 Feb 2013
    They stated that a public release of the BETA will be later today.  I'm assuming by end of business.
  2. 2 H 26 Feb 2013
    Thank you Brandon, these are amazing news.
    Can you please provide a link to download beta version of Q1, 2013? 

Comment

  1. Click to add

  2. Click to add

  3. Click to add

  4.    
     
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
     
      
       
Blogs feed
Categories

  • Tutorials (26)
  • Release (33)
  • Browsers (7)
  • Extensions (3)
  • Tip of the Week (10)
  • Videos (5)
  • Concepts and Theory (13)
  • Misc. (25)
  • Framework Constructs (6)
  • Mobile (6)
  • UI Widgets (5)
  • Blogs (1)
Archive
  • 2013 May (7)
  • 2013 April (10)
  • 2013 March (9)
  • 2013 February (12)
  • 2013 January (10)
  • 2012 December (9)
  • 2012 November (11)
  • 2012 October (6)
  • 2012 September (7)
  • 2012 August (8)
  • 2012 July (10)
  • 2012 June (8)
  • 2012 May (10)
  • 2012 April (7)
  • 2012 March (13)
  • 2012 February (10)
  • 2012 January (6)
  • 2011 December (10)
  • 2011 November (4)
  • 2011 October (6)
  • 2011 September (5)
  • 2011 August (9)
Home Web Mobile DataViz Server Wrappers Whitepapers Surveys Chrome Icenium Contact Us

Kendo UI framework is developed by Telerik - a leading provider of UI components for web, desktop and mobile applications. Trusted by over 100,000 customers worldwide for our devotion to quality and industry-best technical support, Telerik helps professionals maximize their productivity and "deliver more than expected" every day.

kendoui - powered by html5, css3 & jquery
get social
  • Twitter
  • Facebook
  • Google plus
  • RSS
Privacy Policy | Branding Guidelines
Powered by Sitefinity CMS

Copyright © 2011 - 2013 Telerik Inc. All rights reserved.