We performed a comparison between IBM MobileFirst, OutSystems, and Xamarin Platform based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."With help of this product, we have been able to develop mobile applications without having complete knowledge of each mobile OS's native programming technology. App development, delivery, and code management have been very efficient using this product."
"I like Its capability for developing hybrid applications, with an ability to integrate device-native code as well"
"IBM MobileFirst has one of the most feature-rich admin panels."
"Reduces the manual labor in compiling and deploying applications and generating procedural code (by reducing development bureaucracy/processes, resulting in real gains). The LifeTime Server approach, requiring just a few steps to publish applications in production environments, is fantastic."
"The scratch coding is useful. The solution is easy to understand."
"We've used features like batch processing timers, components, and integrations with other systems like SAP, which have accelerated our development process.In terms of productivity, we've seen a 30 percent reduction in screen design time and an additional 10 percent improvement when implementing client requirements. OutSystems' integration capabilities have significantly enhanced our app's functionality, making it quicker and easier to connect with other systems."
"It provides for faster development and better software releases."
"The most valuable features of OutSystems are the user interface, the flexibility to quickly integrate with almost anything in the system, and the ability to connect with databases."
"It is a scalable solution...The initial setup of OutSystems is easy."
"Once built, web/mobile components can be reused in all new developments. In addition, the OutSystems Forge is very useful. We can exchange components and even already-built applications, reducing costs to build specific solutions."
"There is literally a ton of stuff it can do. It's very flexible."
"The cross platform ability is a great asset."
"We were able to optimize the service organization for one of our clients."
"Xamarin makes it easy to create white label applications for all platforms."
"Xamarin.Forms are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform."
"Recently, Xamarin has added a lot of features such as Effects, Behaviors, Triggers, etc. This has made the UI user-friendly, lively, and attractive."
"It brings about good code sharing strategies, which bring down cost and maintenance efforts."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
"I would like to see improved support for native device functions."
"There are issues with push notifications, especially for Windows mobile apps. JSONStore also crashes abruptly at times."
"There are many tutorials available but they are very basic and good for learning the platform. To develop an enterprise-grade application, advanced tutorials need to be developed to help IT professionals design/develop high-quality/performance applications."
"I would like to see improvements in versioning. It can be challenging to keep track of what changes should be committed, especially when many developers are working in one environment."
"Currently, in mobile applications, we don't have push notifications."
"I would like to see OutSystems improve its integration capabilities, especially with emerging technologies like AI and GPT."
"The latest version of the app generation tools could be more user-friendly."
"The tutorials for the solution should be updated."
"The integration Studio could be improved. It needs a tool in which we could develop C# code and then integrate into OutSystems. The application could have a better UI."
"The product's high price is an area of concern, where improvements are required."
"From time to time, it is a bit harder to code some specific scenarios compared to the native approach."
"The android application compilation time needs to be reduced."
"The debugging functionality could be improved in Xamarin Platform because sometimes it takes very long to move through the stages of setting up the application build to the final deployment on a mobile app that resides in a physical device."
"The application platform could be improved."
"The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin."
"We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data."
"They need to improve performance, especially for the Android platform. Also, some controls are missing in the Xamarin framework when compared to native controls; for example, the checkbox control."
"The file size is a bit big, so you have to make certain layers."
Earn 20 points