This is a migrated thread and some comments may be shown as answers.

Best iOS development tool for using telerik controls

10 Answers 164 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Ali
Top achievements
Rank 1
Ali asked on 09 Aug 2014, 03:40 PM
Hi there

I'm using Telerik products (mainly ASP.NET/Ajax/Silverlight) for many users, and I'm really more than satisfied. Now I'm going to enter iOS market. I've seen some telerik controls dedicated to iOS development which exactly suit my needs (business intelligence, dashboards, charts & gauges). But I'm currently pondering my development options (development on Mac using XCode and native tools) or developing on Windows using cross-platform tools (such as PhoneGAP/Cordova or Xamarin or something else). But since I'm going to use telerik iOS controls, the development environment selected should be compatible with your tools so that I can use your controls. Should I only use XCode (and develop on Mac) or can I use windows tools (like items mentioned above) and still have your controls in my project?

Regards

10 Answers, 1 is accepted

Sort by
0
Nikolay
Telerik team
answered on 11 Aug 2014, 09:40 AM
Hi Ali,

Thank you for the kind words.

The general question about whether to go hybrid (PhoneGap/Cordova) or native (using tools and languages specific to the target platform, or using cross-compile tools like Xamarin/NativeScript) is quite broad by itself and probably this forum thread will not be able to cover it all. However, you can check this white paper which gives a great overview on whether you should go native (being native in the tools that you use, or being cross-compile oriented) or hybrid.

Assuming that you have chosen the native path, currently the set of native iOS components called UI for iOS works with XCode on Mac. In two months, however, we plan to introduce Xamarin wrappers on top of our UI for iOS and UI for Android libraries which will allow you to build iOS/Android applications using C# with Xamarin Studio on Windows. For the iOS compiling process though, you will still need a Mac build machine. 

In six months, we also plan to expose our native iOS and Android suites to our cross-compile solution NativeScript where you will be able to create native iOS apps using the JavaScript language.

To sum up, at this moment you can use UI for iOS with XCode, Mac, and Objective-C. Solutions opening the UI for iOS suite to C# and JavaScript will follow in the next months.

I hope this addresses your question.

Regards,
Nikolay
Telerik

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Graeme
Top achievements
Rank 2
answered on 29 Aug 2014, 01:26 AM
Thanks for the detailed reply Nikolay.

Currently we are using the Telerik Silverlight product to do multi-platform - MAC/Windows. We want to expand to more platforms and are re-evaluating our Telerik subscription. As a small developer we are looking for a single solution rather than supporting two different code bases in different languages.

Telerik's Nativescript is not an option for us.

With Microsoft releasing their universal app framework this year, it appears that this is the solution that we were waiting for and Xamarin appear to be the best-fit "base" solution for non-Microsoft hardware platforms. Albeit an expensive cross-compiler, it is still far more cost effective than supporting two code bases + C# is less messy & prone to bugs/memory leaks with than javascript.

We like the controls and support that comes with the Telerik subscription.  What is Telerik's position on supporting Universal app development and what platforms & Languages will be universally supported? Will Xamarin iOS/Android/MAC be supported?

Regards,

Graeme
0
Kiril Stanoev
Telerik team
answered on 01 Sep 2014, 07:46 AM
Hi Graeme,
A month ago we released the first beta of our UI tools for Universal Windows apps - UI for Windows Universal. We're planning to release the official version of the product end of October. 
Universal Windows apps are a core part of our cross-platform offering.
Our end goal is to have a consistent offering across the three native mobile platforms - Android, iOS and Windows Universal. A consistent native mobile offering backed by cross-compile wrappers (Xamarin & NativeScript) will allow developers to enable their app for all three platforms in the shortest period of time. 

As I previously said, the official release of UI for Windows Universal will be end of October. Until then, we'll be using an internal channel to distribute our preview bits to developers who want to test them and give us feedback. If you want to learn more about what's new in UI for Windows Universal, please send a mail to universalwindows [at] telerik [dot] com

Regards,
Kiril Stanoev
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Graeme
Top achievements
Rank 2
answered on 01 Sep 2014, 08:19 AM
Hi Kiril,

Thanks for replying.

If I am reading you correctly, "UI for Windows Universal" is for Windows Phone, and Windows RT only; Nativescript (javascript) is for Android, iOS, Windows Phone(?), and Windows RT(?); and WPF is it's own library? Then each library has different controls?

That's 3 different libraries and 2 languages - is that correct? Isn't the purpose of Universal framework supposed to reduce to a single code base, one language, and multiple front end wrappers?

Regards,

Graeme

0
Kiril Stanoev
Telerik team
answered on 01 Sep 2014, 11:50 AM
Hi,
Thank you for contacting us. I believe there's discrepancy when referring to a Universal framework. 
UI for Windows Universal is a set of UI tools that are built specially for the new framework by Microsoft called Universal Windows. It enables developers to build Windows applications that target both Windows 8.1 and Windows Phone 8.1. The support for code sharing is one of the core advantages of this framework.

I assume what you have in mind when saying a 'universal framework' is a framework that allows you to build the app once and deploy it to all devices - Android, iOS and Windows (tablet/phone). This scenario is currently available with cross-platform tools such as Xamarin and NativeScript. 

With all that in mind, I've prepared a list of Telerik tools that can be used in native mobile development. Bear in mind that some of the tools are still in development.

Native Mobile UI Tools - tools that are platform specific

UI for Android - a set of UI tools for building Android applications using Java.

UI for iOS - a set of UI tools for building iOS applications using Objective C/Swift.

UI for Windows Universal - a set of UI tools for building Windows 8.1 and Windows Phone 8.1 applications using C#. Windows 8.1 and Windows Phone 8.1 can share a common code base.

UI for Windows Phone - a set of UI tools for building Windows Phone 8.0 applications using C#.

UI for Windows 8 XAML - a set of UI tools for building Windows 8/Windows 8.1 applications using C#.

Cross-platform Mobile UI Tools - tools that can be used to create the app once and deploy it to all mobile platforms

C#
UI for Android Xamarin Wrappers - a set of binaries that enable developers to use UI for Android in application built using C# (coming soon).

UI for iOS Xamarin Wrappers - a set of binaries that enable developers to use UI for iOS in application built using C# (coming soon).

C# code from an application that is using UI for Windows Universal, UI for Windows Phone or UI for Windows 8 can be reused to a certain degree in a Xamarin app. 

JavaScript
UI for Android NativeScript Wrappers - a set of libraries that enable developers to use UI for Android in application built using JavaScript (coming soon).

UI for iOS NativeScript Wrappers - a set of libraries that enable developers to use UI for iOS in application built using JavaScript (coming soon).

UI for Windows Universal NativeScript Wrappers - a set of libraries that enable developers to use UI for Windows Universal in application built using JavaScript (coming soon).

Basically, it's up to the developer to decide whether he wants to use C# or JavaScript. The end result should be one and the same.

Desktop UI Tools
WPF depends on the full .NET framework which is different than the Universal Windows framework that depends on a subset of the .NET framework (Windows Runtime).

Let us know what you think. 

Regards,
Kiril Stanoev
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Graeme
Top achievements
Rank 2
answered on 01 Sep 2014, 12:56 PM
Hi Kiril,

[quote]Kiril Stanoev said: I believe there's discrepancy when referring to a Universal framework.[/quote]

Yes, sorry, I was over simplifying however your response was what I was looking for - thank you. 

UI for Android Xamarin Wrappers
UI for iOS Xamarin Wrappers along with UI for Windows Universal are what I am interested in. Are you also looking at UI for OS-X Xamarin Wrappers and extending UI for Windows Universal to include XBONE?

Are there any discussable public timelines & roadmaps for UI for Android Xamarin Wrappers & UI for iOS Xamarin Wrappers or must I apply for BETA access and sign an NDA?

Regards,

Graeme

0
Kiril Stanoev
Telerik team
answered on 01 Sep 2014, 01:33 PM
Hello Graeme,

"Are you also looking at UI for OS-X Xamarin Wrappers and extending UI for Windows Universal to include XBONE?"

 As of the moment we don't have plans to support OS-X and XBONE.

---------------------------------------------------------------

"Are there any discussable public timelines & roadmaps for UI for Android Xamarin Wrappers & UI for iOS Xamarin Wrappers or must I apply for BETA access and sign an NDA?"

Xamarin wrappers for Android and iOS are scheduled for the end of October. Due to the short time frame and nature of the product we will skip the beta but we will make sure to update you once the wrappers are out.

Regards,
Kiril Stanoev
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Graeme
Top achievements
Rank 2
answered on 01 Sep 2014, 01:39 PM
Hi Kiril,

Thanks so much for the update. I will be watching very keenly to see the announcement and what will be included in the wrappers.

Regards,

Graeme
0
sorin
Top achievements
Rank 1
answered on 31 Mar 2015, 06:40 AM
Hi,
I am going to update my iOS app development tools library with these tools. I hope these tools help me to make iOS applications for giving awesome user experience.
0
Alexandra
Top achievements
Rank 1
answered on 01 Sep 2016, 11:52 AM
guys. I wonder whether you are interested in other iOS ? I could recommend source iOS library that helps to perform , it's TouchZ. It's free!
Tags
General Discussion
Asked by
Ali
Top achievements
Rank 1
Answers by
Nikolay
Telerik team
Graeme
Top achievements
Rank 2
Kiril Stanoev
Telerik team
sorin
Top achievements
Rank 1
Alexandra
Top achievements
Rank 1
Share this question
or