Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: CBXE8 - Windows 10 mobile Project Astoria support ready ?


This question is answered. Helpful answers available: 1. Correct answers available: 1.


Permlink Replies: 1 - Last Post: Aug 4, 2015 10:26 AM Last Post By: Remy Lebeau (Te...
GAI CHEW KAI

Posts: 117
Registered: 7/25/14
CBXE8 - Windows 10 mobile Project Astoria support ready ?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 4, 2015 8:35 AM
I am using Embarcadero® C++Builder XE8 Version 22.0.19027.8951 and Indy 10.

From the articles below:

1. http://blog.marcocantu.com/blog/2015_05_build_windows10_delphi_cppbuilder.html

2. http://www.theregister.co.uk/2015/04/08/embarcaderos_crossplatform_xe8_rad_studio_targets_ios_8_internet_of_things/

QUESTIONS:

1. is Embarcadero supporting CBXE8 generated .APK running under Windows 10 mobile ?

2. Based on article 2 above,

"Windows 10 introduces a new universal app type based on Windows Runtime (WinRT, also known as Metro) but now integrated with the Windows desktop, which runs on Windows Phone as well as PCs. Will RAD Studio support it?"

Please advise.

Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: CBXE8 - Windows 10 mobile Project Astoria support ready ? [Edit]
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: Aug 4, 2015 10:26 AM   in response to: GAI CHEW KAI in response to: GAI CHEW KAI
GAI wrote:

1. is Embarcadero supporting CBXE8 generated .APK running under
Windows 10 mobile ?

Per Marco's blog:

"Project Astoria is an Android "compatible" runtime for Windows Phone. According
to the current information, it looks like an existing Android APK can be
used as is. A developer would need to update it only to take advantage of
specific Microsoft services. Microsoft specifically mentions supporting both
Java/SDK and C++/NDK, so I'm expecting Delphi and C++Builder Android applications
to be supported. This will be great news, as RAD Studio developers will be
able to target also Windows Phone with no change to their code."

On the other hand, per this Microsoft presentation video:

Project Astoria - Android apps on Windows Phone - Build 2015 presentation
https://www.youtube.com/watch?v=zltNsxV5OeA

Project Astoria provides SDK bridges that allow Android IDEs to compile Android
code into native Windows executables, which is a different approach than
what Marco mentions. So, I do not know if RADStudio will be able to take
advantage of this or not.

+"Windows 10 introduces a new universal app type based on Windows
Runtime (WinRT, also known as Metro) but now integrated with the
Windows desktop, which runs on Windows Phone as well as PCs. Will RAD
Studio support it?"+

Microsoft still has WinRT pretty locked down, so RADStudio cannot use WinRT
directly. However, Microsoft is exposing COM wrappers for various WinRT
APIs, which RADStudio can use. Also, per Marco's blog (and Microsoft), Project
Centennial will allow Win32 apps to now be hosted directly in the Windows
Store.

--
Remy Lebeau (TeamB)
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02