Webkit based App using Phonegap and Sencha Touch - webkit

I am planning to create an app which will target iOS, Android, Blackberry and Nokia S60 and Symbian 3.
I am planning to use PhoneGap using Sencha touch. I believe Blackberry does not have webkit support, so i am assuming i will have to have a separate code base for Blackberry and the same for Nokia s60 based phones. Will Blackberry and Nokia s60 devices support html5 ?
Can anyone help me as to how to proceed ahead with it.
Any help in this matter is highly appreciated.

Sencha Touch will cover you for iOS, Android and BlackBerry but not for Symbian devices. But considering that Nokia has abandoned it I don't know why you'd worry about targeting it.

Blackberry uses WebKit and, for example, supports many of the WebKit css3 animations as seen here: http://docs.blackberry.com/en/developers/deliverables/18234/Overview_function_1176567_11.jsp
You can also read this blogpost about html5 on Blackberry: http://devblog.blackberry.com/2010/03/use-html5-in-your-blackberry-web-content/

Related

How do you utilize a third-party iOS SDK with your Appcelerator Titanium app?

We have a well established iOS (iPad only) app written on top of Appcelerator's Titanium platform. We're looking to integrate a third-party piece of hardware with our app that interfaces with the headphone jack on the iPad. The third-party company provides an official iOS SDK to be used in XCode projects.
How can we get the provided SDK to work in our Titanium app?
You'll have to create a module. Check the guide here.
You can also search the internet. There might be existing modules already for your third-party SDK.

Which platforms does Xamarin support?

I tried finding the information both on their website and on the Internet, but it appears that everywhere I look, a different list pops up.
Their front page says iOS, Android, Windows and Mac.
In their documentation (http://docs.xamarin.com/), only Android iOS,
Mac are mentioned at the docs front-page. I'm wondering does this
mean Windows has lesser priority compared to others.
On the Internet, I've found even more inconclusive information. Also,
it's hard to conclude what Windows means, mobile or desktop.
I've never used the product, but would love to try it for the game that I want to create, so I have two questions:
Can you give me a complete list of supported platforms (Android, iOS, Mac, Windows, Windows Phone, HTML5, Flash...)?
Can I target Facebook app with Xamarin?
Thanks in advance.
To update and extend Jason's answer there is now Xamarin.Forms that let us build cross-platform GUI for Android, iOS and Windows Phone. Looking at Xamarin's FormsGallery sample app I think it is fair to say that it de facto supports Windows Phone as well.
In addition to Xamarin.Forms there's always the possibility to use Xamarin.iOS, Xamarin.Android and Xamarin.Mac for platform customizations.
Xamarin.Mobile is in a preview release and supports Android, iOS and Windows Phone. It is used as an abstracted API of the native services (camera, geolocation etc).
However since you need the local SDK's installed for compilation you need a Mac computer to be able to deply for iOS. In order to compile for Windows Phone you need to use Visual Studio and the Xamarin Plugin, Xamarin Studio is not able to do this.
To conclude Xamarin supports development for
Android
iOS
Windows Phone
Mac
However not all of Xamarin's API's are implemented for all platforms.
Xamarin has three products
Xamarin.iOS - write iOS apps using C#
Xamarin.Android - write Android apps using C#
Xamarin.Mac - write Mac desktop apps using C#
Xamarin does not directly support Windows Phone apps. However, because you can write iOS and Android apps in C#, and C# is the native language for Windows Phone, using Xamarin allows you to write code that is usable across all three mobile platforms. Xamarin also provides some tools (like their Xamarin.Mobile library) that make this easier by providing a common interface to some common platform functions that will run on all three platforms.
You can write a mobile app that uses Facebook's API with Xamarin, but you cannot create a Facebook app (one that runs on Facebook).
You may find the actual list of additional platforms here.
On April 2019, it's listed as:
Android (incl. Android Wear)
iOS (incl. watchOS and tvOS)
Windows (UWP and WPF)
Linux (GTK)
Mac
Tizen
Windows Phone not supported since Xamarin 3.x

Does the player supports iOS and Android?

I'm looking into video.js as a possible solution for cross-platform video player.
Mostly I have to support iOS and Android clients.
Does video.js player support mobile devices under iOS 5+ and Android native browser?
Yes it does. Back to iOS 3 and android 2.2.

Multi touch applications using tidesdk

i need to develop a desktop multitouch application using HTML5 (Javascript & CSS3) because i can not make an adobe air application as i can not develop in actionscript am looking for tutorial using Tidesdk or titanium.
If you are doing html5 app, you will probably need to wait for the 1.3.0 release (which is coming very soon) as it will have an updated version of webkit. Keep an eye on tidesdk.org or follow tidesdk on twitter.

Can appcelerator titanium build apps for Kindle E-reader

Can Appcelerator titanium be used to develop kindle e-reader (not fire) apps?
thanks
Titanium Mobile only supports Android, iOS, Mobile Web (HTML5) and BlackBerry (beta) SDKs.
Kindle e-readers use the Kindle Development Kit (KDK) which is not based on Android.