Xojo has unveiled its latest software update with the release of Xojo 2025 Release 1 (r1), delivering several significant enhancements for developers working across various platforms. With the introduction of support for running the Xojo Integrated Development Environment (IDE) on Linux ARM devices such as the Raspberry Pi, developers are now equipped to create applications for ARM-based devices more efficiently.
Enhanced Web Development Capabilities
One of the standout features of Xojo 2025r1 is the addition of drag-and-drop functionality for web frameworks, a much-anticipated enhancement that simplifies the process of creating interactive and user-friendly web applications. Developers can now effortlessly drag and drop visual controls to design their web interfaces, streamlining the development process. This update also includes enhancements to the WebListBox, adding new features such as editable cells, checkboxes, and the ability to reorder rows via dragging. These improvements eliminate the need for complex JavaScript coding and allow developers to focus on creating dynamic web applications without the intricacies of hand-coding every interface element.
In addition to these significant updates, the Xojo 2025r1 update streamlines the app deployment process for macOS and iOS. Developers can now submit their applications directly to App Store Connect from within the Xojo IDE. This direct submission capability removes several intermediary steps, facilitating a faster and more efficient app distribution process. This streamlined approach not only saves time but also removes potential errors that may arise during manual transfer stages, ensuring a smoother deployment experience for developers.
Linux ARM and Desktop Enhancements
The Linux ARM support introduced in Xojo 2025r1 opens up new possibilities for developers interested in Raspberry Pi and other ARM-based device development. This significant enhancement enables developers to run the Xojo IDE on ARM-based Linux devices seamlessly, expanding the range of hardware options available for development projects. This move ensures that the development community can harness the power and versatility of ARM devices for their software projects.
On the desktop front, Xojo 2025r1 introduces a default window menu specifically designed for macOS apps. This feature simplifies the development process, ensuring that macOS applications adhere to standard user interface guidelines and deliver a cohesive user experience. Complementing this, mobile platform enhancements have also been introduced. Android now supports ColorGroup and Dark Mode, allowing developers to create visually consistent applications that adapt to user preferences. For iOS, a new MobileColorPicker has been added, making color selection more intuitive and streamlined for developers building applications on Apple’s mobile platform.
Improved User Experience and Performance
Improvements in the Xojo IDE have focused on enhancing both performance and user experience. Developers can now enjoy features such as the option to hide toolbar captions, a smaller toolbar for Windows, and modern Bootstrap icons for both Windows and Linux. These updates contribute to a cleaner and more efficient development environment. The more compact Documentation window toolbar further adds to a smoother development experience by providing streamlined access to necessary resources.
Navigating code has become more intuitive with the ability to quickly navigate to variable declarations using a simple Cmd/Ctrl + Double-click in the code editor. Additionally, performance improvements for complex container layouts in the Layout Editor have been made, ensuring that developers can work on large and intricate interface designs with ease and without performance degradation. These enhancements cumulatively improve the efficiency and effectiveness of the development process, enabling developers to focus on building robust applications.
Broadening Development Opportunities
Xojo has introduced the newest update to its software with the release of Xojo 2025 Release 1 (r1). This release brings several significant improvements for developers who work across different platforms. One of the standout features is the newly added support for running the Xojo Integrated Development Environment (IDE) on Linux ARM devices, including popular ones like the Raspberry Pi. This new capability equips developers to create applications for ARM-based systems more efficiently and effectively.
Given the increasing prevalence of ARM architecture in various computing devices, this development is crucial. The update means that developers can now leverage Xojo’s powerful tools to optimize and create more robust applications for these devices. This enhancement aligns with the growing trend of using low-powered, yet highly efficient, ARM-based devices in numerous applications, ranging from hobbyist projects to professional deployments. With this release, Xojo solidifies its commitment to supporting a wide array of development environments, further empowering developers to innovate in the dynamic landscape of technology.