When I create FireMonkey application, I can't compile it for Windows Phone... why is that? I read that it should support it? How do I compile Windows Phone application?
Delphi does not support Windows Phone. The only mobile platforms supported are iOS and Android on ARM.
Related
Starting August 1, 2019:
All new apps and app updates that include native code are required to
provide 64-bit versions in addition to 32-bit versions when publishing
to Google Play.
How in a Firemonkey application, can I set app to meet 64-bit requirements?
I'm using Embarcadero RAD Studio 10.3.
It's impossible to compile a 64bit Android app with RAD Studio 10.3.
Android 64bit support is only available in RAD Studio 10.3.3 and later as can be seen from the August 2019 Roadmap. So you'll need to get RAD Studio 10.3.3 if you want to compile an Android 64bit application.
This is an official blog post from Embarcadero about Delphi 64bit. You can request an extension to the 64-bit requirement, as follow:
Official Post From Sarina DuPont:
As you’re probably aware, starting August 1st, 2019, applications in the Google Play Store must support 64-bit. We are working to provide 64-bit Android support in RAD Studio, but in the meantime, Google’s Play Store team is considering extensions to the 64-bit requirement for our Delphi and C++Builder customers on an app-by-app basis (see steps below).
To ensure your C++Builder or Delphi Android 32-bit application is accepted into the Play Store, you will need to submit a request for an extension after following the regular Google Play Store publishing steps in the Console.
Note: Starting August 1st, 2019, only app updates to existing Android 32-bit applications will be considered for an extension by the Google Play Store team, not new 32-bit Android applications. For new Android 32-bit applications, it’s recommended that you submit them as soon as possible and start asking for an extension now, so that you are not impacted by the deadline come August 1st.
How to request an extension:
1) Visit https://support.google.com/googleplay/android-developer/contact/publishing
2) Fill out the form and select ‘I submitted a new app or app update but it is not live’
3) In the feedback field, indicate that your application was built with Embarcadero Delphi or C++Builder, and that you’d like to request an extension to the 64-bit requirement
Embarcadero customers can submit extension requests for Android 32-bit app updates to existing Google Play Store applications until August 2020.
It's not possible at the moment unless you update to Rad Studio 10.3.3.
However, here are some alternative (aggressive) solutions :
If you have a limited user base (Corporation/B2B), you can instruct users to sideload your application outside of the store.
Publish on an alternative Android App store, there are many, with less restrictions!
You can publish 32-bit on Google play, but for Android pre-9 version.
This also depends on if the you are using C++ or Delphi, it looks like C++ support for android 64 bit won't be available for at least a year.
I need to create a delphi app to install and run into a Tablet with Windows 10 - home edition.
If I use Delphi XE8/Win 8.1 and create a Metropolis or VCL app, could I be able to install it into that Tablet and run without problem?
If is not possible, what type of app could I create with Delphi XE8/Win 8.1 to run into a windows 10 tablet - home edition?
For now I didn´t buy the tablet because I don´t know if the app will work.
Luiz
At this time, Delphi cannot produce true Universal (formerly known as Metro) apps. It can only produce native Win32 apps that look and feel like Universal apps (and can access a few select WinRT APIs that have been made accessible to Win32), but they are not true Universal apps from Windows' perspective.
So, Delphi cannot be used to develop apps that can be deployed through the Windows App store (at least until Microsoft releases its "Project Centennial" bridge, which is essentially just a Universal wrapper for Win32 apps).
That being said, the Windows 10 Mobile OS (for phones and small tablets) cannot (yet) run native Win32 apps, only Universal apps. On tablets with a screen size of 8" or larger, tablet manufacturers may decide to install the full Windows 10 desktop OS instead, in which case native Win32 apps can be run.
You can create an application with delphi (VCL or FMX) that run without problems in a Windows 10. In a desktop computer, in a portatil or a Tablet.
The problem not is the device, is the operating system installed.
You can't develop for Windows 10 Movile, but without problem for Windows 10 Home Edition.
I have developed for a Tablet with Windows 10 with Delphi 7 (and DevExpress for Metro interface). Of course you can do it with Delphi XE8.
Regards.
I know Delphi 10 Seattle is currently able to make apps for Windows 10, Android, iOS, OS X and Web. Well does Windows 10 mean that I can also make apps for Windows 10 Mobile and/or Windows Universal Apps?
No. Delphi does not support any kind of Windows Mobile or Windows Universal development at this time. Microsoft is still researching the possibility of supporting classic Win32 apps in Windows Mobile environments.
Does Windows Phone 8.1 SDK support USSD? If yes, where is the documentation? I can't find anything related or any third-party APIs that Read/Write the USSD in the Windows Phone platform.
Is this what you are looking for? It is only for Windows 8.0 and 8.1 - it appears that there is no information for the Windows Phone SDK...
I have downloaded the Citrix Receiver from the AppStore on my iPad and i have enjoyed the DemoCloud, so i want to use it but just for homeuse and using my Windows 7 Ultimate x64 operating system.
Any help is welcome !
Regards,
Peyman Mortazavi
Citrix XenApp is neither intended nor suitable for home use. It requires a Windows Server OS and will not run on Windows 7.
I agree that it is a cool way to get a Windows desktop to an iPad, but XenApp does not bring your Windows 7 desktop to the iPad but a standardized enterprise desktop.
I recommend you take a look at remoting products for PCs like Remote PC.