Convert apps

Blog

 
 
Windows Update
May 23, 2018

Update on bringing Android apps to Windows.

READ MORE

Bing Maps Provider
Oct 9, 2017

Bing Maps will be available when converting to iOS.

READ MORE

Porting the Google I/O 2017 app to iOS
Oct 3, 2017

The Google I/O 2017 app uses the latest Android development techniques, tools and APIs. It works flawlessly in iOS.

READ MORE

Google Maps - Google Provider
Aug 18, 2017

Today we are rolling out support for the Google Maps View using Google as the maps provider.

READ MORE

Using Maps
Aug 2, 2017

Android apps can use maps in two ways - opening the Maps app or embedding a map View in an Activity.

READ MORE

Using Maps
Aug 2, 2017
<h1>Google Play Services</h1>
<p>Google offers a variety of features to Android developers through the Google Play Services library. Although the library itself is present in the majority of Android phones it is not part of the Android operating system.</p>

<p>MechDome does not include the Google Play Services library therefore apps must be written to fallback gracefully to work correctly in iOS. To test how an app will perform on a phone without Google Play Services a developer can create an emulated device in Android Studio without the Google API. If your app works well in the emulator without the Google API it will work in iOS.</p>

<p>In some cases it may not be possible for an app to work without the functionality provided by Google Play Services.</p>

<h2>Play Store & Billing</h2>

... say it must use the App Store, we have an API ....

<h2>Maps</h2>

... coming ...

<h2>Firebase</h2>

... tokens are there ....

<h2>Ads</h2>

... we have an API ....

Android apps can use maps in two ways - opening the Maps app or embedding a map View in an Activity.

Launching the Maps App

Android defines the geo scheme to be used in Intents for opening the maps app. You can read more about it in Common Intents.

Android apps can use the geo scheme in iOS. MechDome will open the Google Maps app if installed otherwise Apple Maps will be used.

Embedded Maps

The Google Maps View is currently not supported in iOS. Uploading an app that uses the Google Maps View will generate a warning message in the My Apps page alerting the user of the missing feature.

If proceeding with the conversion, a black box with the word Map will be displayed where the map view would have been.

No Maps

We received multiple requests for supporting the Maps View in iOS so we wanted to share some information about the work we are doing to support embedded maps.

Maps Providers

Maps will be offered as a conversion option. Differently than the existing options you will have a choice of maps provider to pick when you turn it on.

All iOS devices include Apple Maps. It might be natural for iOS users to interact with Apple Maps within your app. Other apps might prefer to maintain the Google Maps experience they provide in Android. There are other tradeoffs to be aware of when choosing a Maps provider but for now we wanted to tell you both Apple and Google Maps will be supported in iOS.

These screenshots should give you a taste of what both Maps providers look like in real apps. There is no code change between these apps, it is the same APK compiled with different options.

Apple Maps Google Maps
No Maps
No Maps
No Maps
No Maps

READ MORE

Open Source Apps in the App Store
May 30, 2017

We published a batch of open source Android apps to the App Store. You can install them from our App Store page.

READ MORE

Using Android Crash Report and Analytics tools
Dec 21, 2016

Android apps using crash report and analytics tools will continue to gather information when running on iOS. As with everything else in MechDome no change is necessary to your app.

READ MORE

Testing Android apps on iOS devices
Dec 3, 2016

Apple requires developers to have a developer account prior to being able to run apps on physical devices. You can create an account for free at http://developer.apple.com. You will also need to configure your account and register your test devices. If you are unfamiliar with the process you should read our post Prepare your iOS Dev Account and Apple’s App Distribution guide.

READ MORE

Prepare your iOS Dev Account
Dec 3, 2016

This blog post shows you how to prepare your Apple Developer Account for installing apps on physical iOS devices.

READ MORE

Reading the logcat of Android apps in the iOS Simulator
Nov 15, 2016

MechDome embeds an ADB host in converted apps for the iOS Simulator. When you launch an app in the Simulator it automatically starts the ADB host allowing you to connect to your app using the standard adb command from the Android SDK.

READ MORE

Testing Apps in the iOS Simulator
Oct 13, 2016

Testing your app in the iOS Simulator

READ MORE

 
Contact us

Contact us
Careers

MechDome is creating amazing new technologies that change the dynamics of mobile app development. Join us to help a multitude of industries adopt mobile faster.

Fill out the form or email your resume to
jobs@mechdome.com.

Contact us
© 2017 MechDome Inc.
Convert apps
BACK TO TOP