As most of you know, Microsoft recently released their latest O.S., Windows 8, which along with the desktop version comes in two mobile flavors:
From an architectural perspective, both these platforms are quite different, as are their development APIs. This poses challenges for developers who need to develop two separate codebases to support a single app on both platforms (not unlike the challenges of creating an app for iOS and Android).
As you all know, Titanium is an open, extensible development platform for creating native apps across different mobile devices and OS’s. Titanium today provides deep support for iOS and Android platforms, and we recently announced a technology preview for the new BlackBerry 10 platform.
Today I wanted to share our plans for supporting Windows 8 in response to questions from our community and customer base.
We first demonstrated some initial Windows 8 functionality at our CODESTRONG conference in October. Currently we plan to release Window 8 support in the second half of this year for both Windows RT and Windows Phone platforms.
This release will allow developers to build apps that run on both Microsoft platforms – all from a single JavaScript codebase.
If you have any Windows-specific APIs and functions that you are prioritizing for your applications, please let us know by adding your comments on this post below.
We look forward to working with all of you this year and please remember to always Code Strong!
This entry was posted on Thursday, January 17th, 2013 at 4:44 pm and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Greate news! Thanks for sharing!
Greeaaat news
Yes! It’s great for European customers where WP8 is the 3th OS wanted after iOS and Android :)
Thank you Appcelerator !
[...] [...]
Will existing apps developed with actual Titanium SDK for Android/iOS work with Windows 8 when this platform is supported?
Thank you.
I have published a physics game in the Windows Store, using the Javascript/HTML5/CSS code path that MS offers in their Visual Studio 2012 Express for Windows 8 package. I use the canvas tag for the Box2D physics.
It would definitely be nice to be able to use Titanium to develop Win8 apps.
Will Titanium views be using the WinJS engine along with HTML5, or will they be using the C# engine?
Will notifications work like they do in current Win8 apps, and will Live tiles be supported?
Will the default Win8 animation framework be accessible with Titanium?
牛B了,js终于要逆袭了~
Really looking forward to working with Windows 8 on Titanium.
@Seth – great questions! Keep forwarding on what you’d like to see in our windows 8 support!
“This release will allow developers to build apps that run on both Microsoft platforms – all from a single JavaScript codebase.”
To be clear, will the one code base be able to run on Android, iOS, and Windows 8?
Hope that database, tableviews and imageViews will be supported in initial release.
@Seth Davis – We will be using the C# engine for both Windows Phone 8 and Win8. We will not be using WinJS as it is not supported on Windows Phone.
Notification, Live Tiles, animation and all the cool Windows stuff will be supported from the Titanium Javascript API.
@Justin Toth – Yes Android, iOS, and Windows 8, and BlackBerry 10 will all be able to be written and managed all through one code base. Just as iOS and Android are today. Thanks.
Thats awesome. Great news.
Im hoping for the C# implementation.
There are release date for the Window Phone and BlackBerry?
Thanks a Lot
On my 3rd year with Ti Mobile now, i guess… and trust me. There’s never a one-code base to be able to run on any platforms TI’s offering. You will run into a freaking nightmare, possibly kill you cat too you wish you separate the apps by platform.
Those are very good news! Please keep us up to date with your progress on Win8.
I agree with Daniel.
Sounds great.
Position functionality as well as functions to support local dbs on the phones would be appreciated.