Posts

Showing posts with the label Delphi

Cross-platform desktop app filesize comparison

Image
I am the author of Desktop MP3 , an offline music player focused on simplicity and ease-of-use.   The MacOS version is built using Objective-C with Storyboard, and the Windows versions is built using Electron.  In this article, I want to show the differences between binary file sizes using different cross platform desktop frameworks. Desktop MP3

Delphi XE5 for Native Cross Platform Mobile Development

Image
Today I used the demo version of Delphi XE5 to get a cross platform test app working on a Galaxy Note 2, an iPhone 5, and an iPad 4 all using the same source code from the same project. I was even able to perform animation to the dimensions of an image component and have it work across all three devices. If you are looking for an alternative to PhoneGap, Titanium, or Xamarin (MonoTouch) then I recommend giving Delphi XE5 a try. A few things I like about it so far are: The resulting app is native, unlike PhoneGap apps that run in a web view. The button click did not have a delay like HTML apps can have that you might use with PhoneGap. I was able to re-use 100% of the project for both platforms -- yes even the UI unlike the drawback that Xamarin has. The animation was very smooth on the iPhone 5 and iPad 4. It was also smooth on the Galaxy Note 2, but not quite smooth as on the Apple devices. I am a little concerned on how the animation would appear on an older Android device...