Jump to content
Fabian1648

How convert an android app into an i-phone app?

Recommended Posts

Hello,

 

I use Delphi to develop applications for Android devices and I have a customer who asks that one of my Android applications be adapted to Apple i-phones.

 

After doing some research, it seems that this is quite complicated to do:

 

1. You need an Apple device to compile the Delphi code


2. Then you have to register with Apple and submit the application for acceptance

 

3. You can only distribute the app from the Apple Store


4. Then there seems to be licensing issues to pay to Apple (the developer has to pay but also the end customer! Indeed, it seems that for professional apps, our customer who will use our app will have to pay each year a license to Apple for an app that was never created by Apple)

 


If anyone has experience in this area, I would be happy to hear from them:

 

- What are the minimum Apple devices required to transpose an Android app to an i-phone app?


- What are the steps to take with Apple?


- Is this story about the Apple license to be paid by the final customer true and what is its cost?

 

Thanks for your help

Share this post


Link to post
2 minutes ago, Fabian1648 said:

- What are the minimum Apple devices required to transpose an Android app to an i-phone app?

One that supports the latest version of iOS, if possible. It appears this is iPhone 7. That said, the support for later iOS versions for that device might soon disappear.

5 minutes ago, Fabian1648 said:

- What are the steps to take with Apple?

See here: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/IOS_Mobile_Application_Development

6 minutes ago, Fabian1648 said:

Is this story about the Apple license to be paid by the final customer true and what is its cost?

That's usually not a requirement, however there might be some specific arrangement they're referring to that I'm unaware of. The only cost should be for the Apple Developer program

  • Like 1

Share this post


Link to post

Please also note that any "custom" Java snippets or Android specific code will not migrate without making a fuss.

  • Like 1

Share this post


Link to post
On 2/1/2023 at 11:05 AM, Fabian1648 said:

- What are the minimum Apple devices required to transpose an Android app to an i-phone app?

I would suggest a Mac Mini with an M1 or M2 CPU. It can be used to run the PAServer required to build iOS-apps and it can also run the ARM64 iOS Simulator to test and debug your apps. The iOS simulator is also a great tool to gather all screenshots required for the App Store. 

It is of course nice to have a recent model iPhone or maybe iPad as well, but it's not strictly neceassary.

Share this post


Link to post
On 2/1/2023 at 11:05 AM, Fabian1648 said:

I have a customer who asks that one of my Android applications be adapted to Apple i-phones.

Is it a public application or limited to one person / enterprise ?

 

As a developer you need a developer account for Apple, but its type depends on who could download the app if Apple validate it.

 

Now with an individual developer account it exists a "private" distribution true App Store. Have to ask to them after creating the app on Apple Connect.

Share this post


Link to post
9 minutes ago, OliviaAnderson88 said:

To convert an Android app to an iOS app, you need to rewrite the code using iOS programming languages and frameworks such as Swift and Xcode

 

Why is that required, why not use Delphi?

Share this post


Link to post
34 minutes ago, Lajos Juhász said:

 

Why is that required, why not use Delphi?

Looks like GPT bot's answer))

Share this post


Link to post

I've tried Bing if I ask how to convert a Delphi application the anser is:

 

Hello, this is Bing. I can help you with your question. blush


There are different tools and methods to convert an Android app to an iOS app, depending on your requirements and preferences. One possible tool is MechDomehttps://www.devteam.space/blog/convert-android-app-to-ios/, which allows you to upload your compiled Android APK and select whether you want to create an iOS app for a simulator or a real iOS device. It will then convert your Android app to an iOS app very quicklyhttps://www.devteam.space/blog/convert-android-app-to-ios/.

Another possible method is to use Kotlin Multiplatformhttps://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html, which is a language and a set of tools for creating cross-platform applications that work on both Android and iOS. You can use Kotlin Multiplatform to write your business logic once and reuse it for both platforms, while keeping the native UI for each platform. You can also use existing libraries and frameworks for both Android and iOS in your Kotlin codehttps://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html.

A third possible method is to use Delphihttps://docwiki.embarcadero.com/RADStudio/Sydney/en/Mobile_Tutorial:_Creating_an_Application_for_Mobile_Platforms_%28iOS_and_Android%29, which is a programming language and an IDE that supports creating multi-device applications for Android and iOS. You can use Delphi to design your user interface with reusable components, write your code in Delphi or C++, and deploy your app to either platform with minimal changeshttps://docwiki.embarcadero.com/RADStudio/Sydney/en/Mobile_Tutorial:_Creating_an_Application_for_Mobile_Platforms_%28iOS_and_Android%29.

These are some of the possible ways to convert an Android app to an iOS app, but there may be others depending on your specific needs and preferences. I hope this information was helpful to you.
https://www.devteam.space/blog/convert-android-app-to-ios/
https://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html

For the question how to convert an application in the answer it doesn't mention Delphi:

 

Hello, this is Bing. I can help you with your question. blush

There are different ways to convert an Android app to an iPhone app, depending on your requirements and preferences. One possible way is to use the Move to iOS apphttps://support.apple.com/en-au/HT201196, which helps you transfer your content from your Android device to your new iPhone, iPad, or iPod touch. You can transfer your contacts, message history, photos, videos, web bookmarks, mail accounts, calendars, and some of your appshttps://support.apple.com/en-au/HT201196.

Another possible way is to use Kotlin Multiplatformhttps://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html, which is a language and a set of tools for creating cross-platform applications that work on both Android and iOS. You can use Kotlin Multiplatform to write your business logic once and reuse it for both platforms, while keeping the native UI for each platform. You can also use existing libraries and frameworks for both Android and iOS in your Kotlin codehttps://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html.

A third possible way is to use MechDomehttps://www.devteam.space/blog/convert-android-app-to-ios/, which allows you to upload your compiled Android APK and select whether you want to create an iOS app for a simulator or a real iOS device. It will then convert your Android app to an iOS app very quicklyhttps://www.devteam.space/blog/convert-android-app-to-ios/.

These are some of the possible ways to convert an Android app to an iPhone app, but there may be others depending on your specific needs and preferences. I hope this information was helpful to you.
https://support.apple.com/en-au/HT201196
https://kotlinlang.org/docs/multiplatform-mobile-integrate-in-existing-app.html
https://www.devteam.space/blog/convert-android-app-to-ios/

 

  • Thanks 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×