Embarcadero C++ XE5 and native Android/IOs support - c++builder

Will C++ XE5 alone (not Delphi) work with Android and iOS?
I can't read any info about this specific question on the net.

Planned for later 2014 in the 2014 Roadmap.
http://edn.embarcadero.com/article/43677

Not at present, but planned for later this year.
Here is their roadmap: http://edn.embarcadero.com/article/42544
UPDATE: C++ Builder XE6, released in April 2014, has native Android/iOS support

XE5 supports Win32, Win64 and OSX. iOS and Android are in development, planned winter 2013. Linux, and other OSs to follow.

Related

Is there a way to use DirectX 11 in Windows 7?

I was trying to start to learn programming in DirectX 11, but I'm still using Windows 7 OS. My IDE is Visual Studio Community 2019 and I've tried to create a DirectX 11 project, but I got the error message saying that I need to upgrade my system to Windows 10 to be able to use this feature. I've downloaded Microsoft Development Kit, SDK and another extensions VS offered to me thinking it would actually work, but it didnt. I'm sorry if this seems a silly question, but I'm new on this and I would find it a great help if someone is able to tell me what I'm doing wrong or if there is really not other way to program in DirectX 11 on windows 7.
As noted by Simon in the comments, the "DirectX" templates built-in to VS 2019 are for Universal Windows Platform (UWP) apps only which requires Windows 10.
I maintain a number of similar templates for UWP and Win32 for DirectX 11 & DirectX 12 on GitHub.
Windows 7 supports DirectX 11.0.
Windows 7 can support DirectX 11.1 "software features" but not "hardware features" with KB2670838. Basically this means you won't get D3D_FEATURE_LEVEL_11_1. See Microsoft Docs. Most any Windows 7 system that's updated from Windows Update should have it.
My Win32 templates assume you have DirectX 11.1 these days. For the details on handling DirectX 11.0, see this blog post.
VS 2019 can support targeting Windows 7 Service Pack 1 for Win32 desktop development. Officially Windows 7 RTM is not supported.
VS 2019 comes with the Windows 10 SDK which includes everything you need for basic Direct3D 11 system headers and libraries. You do not need the legacy DirectX SDK at all. That said, if your learning materials still reference legacy stuff like D3DX11, you can install it but beware there are some special setup details. See Microsoft Docs.
For XAudio2 on Windows 7 SP1, use the XAudio2Redist instead of the legacy DirectX SDK. For XInput, you can use the basic XInput 9.1.0 which is built-in to Windows 7.
You may want to take a look at the DirectX Tool Kit tutorials.

Don't have mobile and/or iOS options in delphi/c++ builder

First of all, I am so sorry for the STUPID question but I am tired of searching google for the answer. I don’t have the option to create mobile and/or iOS applications in Delphi and C++ builder, is there something I need to setup before I can see those options?
I am currently using RAD XE3 Update 1 version 17.0.4723. Perhaps the version I have does not come with the options I need.
There is a simple answer:
XE2 allowed you to create iOS apps using the open source version of FireMonkey and FreePascal in Xcode.
XE3, which was meant to contain a native iOS compiler, got rid of that, but the iOS compiler was not finished in time.
To program natively for iOS, you must use XE4 (or later). This has options to create iOS apps (File | New | Other | Delphi projects | FireMonkey mobile app) .
So sorry, with XE3 you are out of luck.
There is no support for mobile in XE3. It was added in XE2 using FPC compiler, removed from XE3 and then restored for XE4 using new Embarcadero mobile compiler.
Right now IOS(Iphone/Ipad) is supported in the following,
XE4 - Architect,Ultimate and Enterprise versions.
XE4 - Professional + additional mobile add-on pack(~ 449 dollars offer).
Hope this helps.

Delphi - writing application for IOS, MacOsx and windows?

I would like to make sure I understand the powerful of Delphi correctly. it is possible to write code which will run on those three platforms: windows, MacOSx and IOS?!
How comes?
Is it possible to upload the delphi iOS app to Appstore?
Is it possible the program will run on linux as well?
Which Delphi version should I study ?
Q: Will a Delphi program run under Windows, MacOS and IOS?
A: Yes.
But Mac OSX support is only for newer versions of Delphi XE, and IOS support is for Delphi XE3 and is still in beta: http://www.embarcadero.com/products/delphi/ios-development.
Delphi use to support Linux under the (failed) Kylix brand.
The FreePascal and Lazarus projects are alive, well and fully open-source.
Free Pascal supports Linux ... Windows (Win32 and Win64; Win95, Win/XP, Win7, etc.), DOS, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii ... FreeBSD, Haiku, Mac OS X/iOS/Darwin. And even Raspberry Pi: http://wiki.freepascal.org/Lazarus_on_Raspberry_Pi
Additionally, Delphi XE on .Net should run on both Windows and Linux implementations (.Net and Mono, respectively).
'Hope that helps
There is the Delphi FireMonkey framework, developed to provide single-source cross-platform development. It was included with Delphi starting in XE2.
Delphi XE2 FireMonkey natively supports 32-bit and 64-bit Windows, and 32-bit Mac OS X and iOS.
Delphi XE3 dropped the iOS support.
In December 2012, the Embarcadero R&D team was reported to have been working on iOS and Android support, with Windows 8 ARM and Linux server also coming.
It is possible in XE3 to upload an OS X app to the App Store. Embarcadero created a video of how to do it. It is likely that support for the App Store will be included when iOS support is added back.

Delphi XE2 / XE3 & Windows 8 Tablets / Phones

Is it possible to develop apps for Windows 8 tablets and phones using Delphi XE2 or XE3? I think XE3 ust supports UI. I am not sure if we can create apps for Win8 tablets using Delphi. I have read somewhere we need to use Prism XE3 with Visual Studio. I don't want to purchase / upgrade to XE3 just because of this. I believe we can develop even using XE2 but not sure.
Also, does anyone know if Microsoft accepts apps to appstore which are written in Delphi?
Thanks.
-K
The Delphi XE2 and XE3 fact sheets, available at Embarcadero, clearly mention which operating systems and CPUs the IDEs support, and WinRT and ARM are not among the ones listed. So the answer would be "No".

Can I use Delphi or C++Builder for Windows Mobile 6.1 Development?

I'm curious about what it takes to program for mobile devices (Windows Mobile 6.1) and if I can use the IDE's we're already used to (RAD Studio 2009).
Is there a Mobile Development Community around where Delphi or C++Builder users can learn from?
Are there differences in development techniques, like: Drivers, Memory Limits, Device Specific Considerations and others?
Links to Documentation and Tutorials are always awesome!
Thanks!
You can do Compact Framework development in Delphi.NET (Prism?) but not natively in 2009.
It was a hot topic in the community a few years ago when I was involved, and it basically came down to resources, cost of implementation and potential license fees that made it not worth doing for Borland (as they were at the time).
That may have changed now, but reading the 2009 feature sheet it appears not...
Edit: It appears there is no designer support for CF in Prism.
If you prefer using Pascal you can use FreePascal to develop for Windows Mobile 6.1

Resources