# What Platforms do/would you use Xojo for?

**URL:** <https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939>\
**Category:** Targets\
**Created:** [June 15, 2021, 11:18am UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939 "2021-06-15T11:18:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sascha\_S](https://forum.xojo.com/user_avatar/forum.xojo.com/sascha_s/32/22328_2.png) [@Sascha\_S](https://forum.xojo.com/u/Sascha_S)\
**Post date:** [June 15, 2021, 11:18am UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/1 "2021-06-15T11:18:00Z")

</div>

I hope it’s allowed to ask, because i really would like to know for which Platforms most of use use Xojo or would like to use Xojo.

So, for which Platforms do you develop or plan to develop Software using Xojo as your main development tool?

_Poll ([view on site](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/1))_

---

<div class="post-metadata">

**Author:** ![Anthony\_G\_Cyphers](https://forum.xojo.com/user_avatar/forum.xojo.com/anthony_g_cyphers/32/16862_2.png) [@Anthony\_G\_Cyphers](https://forum.xojo.com/u/Anthony_G_Cyphers)\
**Post date:** [June 15, 2021, 2:57pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/2 "2021-06-15T14:57:57Z")

</div>

In the interest of transparency, administrators of Discourse forums can see the usernames and votes of those who participate in these polls.

---

<div class="post-metadata">

**Author:** ![Art\_Gorski](https://forum.xojo.com/user_avatar/forum.xojo.com/art_gorski/32/704_2.png) [@Art\_Gorski](https://forum.xojo.com/u/Art_Gorski)\
**Post date:** [June 15, 2021, 6:05pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/3 "2021-06-15T18:05:41Z")

</div>

As a citizen developer hobbyist, I have decided to only buy a license for a single platform.

---

<div class="post-metadata">

**Author:** ![Ivan\_Tellez](https://forum.xojo.com/letter_avatar_proxy/v4/letter/i/a9a28c/32.png) [@Ivan\_Tellez](https://forum.xojo.com/u/Ivan_Tellez)\
**Post date:** [June 18, 2021, 9:06pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/4 "2021-06-18T21:06:56Z")

</div>

This poll needs more voters

---

<div class="post-metadata">

**Author:** ![Anthony\_G\_Cyphers](https://forum.xojo.com/user_avatar/forum.xojo.com/anthony_g_cyphers/32/16862_2.png) [@Anthony\_G\_Cyphers](https://forum.xojo.com/u/Anthony_G_Cyphers)\
**Post date:** [June 18, 2021, 9:08pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/5 "2021-06-18T21:08:20Z")

</div>

Not everyone that uses Xojo visits the forums frequently or, in some cases, ever.

---

<div class="post-metadata">

**Author:** ![Jeannot\_Muller](https://forum.xojo.com/user_avatar/forum.xojo.com/jeannot_muller/32/13359_2.png) [@Jeannot\_Muller](https://forum.xojo.com/u/Jeannot_Muller)\
**Post date:** [June 18, 2021, 9:40pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/6 "2021-06-18T21:40:27Z")

</div>

Plus, it would not be representative anyways (in the current shape of the questions). I developed in the past 15 years mainly for Windows, because I had to, not because I liked it. Plus 80 percent were console apps and/or Windows Services. For the UI stuff everything was important but not a good looking UI. None of my customers would have cared if the apps are good looking, as long as they did the job. I’m sure others have complete different requirements.

---

<div class="post-metadata">

**Author:** ![ChristopheDV](https://forum.xojo.com/letter_avatar_proxy/v4/letter/c/59ef9b/32.png) [@ChristopheDV](https://forum.xojo.com/u/ChristopheDV)\
**Post date:** [June 19, 2021, 6:32am UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/7 "2021-06-19T06:32:18Z")

</div>

Odd. Windows on top and it’s the least updated Xojo framework in years. 😒

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 19, 2021, 9:16am UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/8 "2021-06-19T09:16:58Z")

</div>

Besides the fact that as already pointed by Anthony, the forum does not reflect all Xojo users, the landscape is changing.

For decades, Mac and Windows were pretty much it in terms of volume.

Today, the first computer is usually a smartphone. It implies massive shifts in market needs. Sure, Desktop apps are here to stay, but the new frontier is definitely mobile.

I believe Xojo’s move toward mobile is quite justified. And that includes Web 2.00.

---

<div class="post-metadata">

**Author:** ![Jeannot\_Muller](https://forum.xojo.com/user_avatar/forum.xojo.com/jeannot_muller/32/13359_2.png) [@Jeannot\_Muller](https://forum.xojo.com/u/Jeannot_Muller)\
**Post date:** [June 19, 2021, 9:31am UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/9 "2021-06-19T09:31:35Z")

</div>

> [@Michel\_Bujardet](#):
>
> And that includes Web 2.00.

True, and that’s my biggest pain point with Web 2.0, the lack of responsiveness / adaptive design. Ensuring that a Web App is somehow behaving like a Desktop app is understandable ( and (!) requested by so many users, actually isn’t that the big complaint that Web2 is not as pixel-accurate as Web?) but I don’t think this is what is needed in the (near) future.

Below the accesses to [xojodocs.com](http://xojodocs.com) from last month. Interesting, as more or less “useless” on mobile …  
 ![Screenshot 2021-06-19 at 11.24.57](https://forum.xojo.com/uploads/default/original/2X/5/5ed83cdf62b9d356f9cb5299989644779e7c08f3.png)

I assume the 55% percent are “Xojo devs”, the rest are people who popped up randomly, by mistake, or by searching for it. If the page doesn’t display right on their mobile device they will likely conclude that it is the wrong tool for them ☹ .

On the other hand, it is a difficult call. If you have a very large Listbox for instance, it is not enough to have responsive or adaptive design possibilities but you probably need to re-design your app for smaller screens, something - in all fairness to Xojo - can already be achieved today to a certain extent.

---

<div class="post-metadata">

**Author:** ![Ivan\_Tellez](https://forum.xojo.com/letter_avatar_proxy/v4/letter/i/a9a28c/32.png) [@Ivan\_Tellez](https://forum.xojo.com/u/Ivan_Tellez)\
**Post date:** [June 21, 2021, 4:12pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/10 "2021-06-21T16:12:50Z")

</div>

> [@Jeannot\_Muller](#):
>
> because I had to, not because I liked it.

Well, the poll is not about if you like your job or not 🤔

---

<div class="post-metadata">

**Author:** ![TimStreater](https://forum.xojo.com/user_avatar/forum.xojo.com/timstreater/32/586_2.png) [@TimStreater](https://forum.xojo.com/u/TimStreater)\
**Post date:** [June 21, 2021, 4:19pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/11 "2021-06-21T16:19:35Z")

</div>

> [@Michel\_Bujardet](#):
>
> Today, the first computer is usually a smartphone.

Well you say that. But I’d get rid of mine if at all possible.

---

<div class="post-metadata">

**Author:** ![Adam\_Charlton](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/d26b3c/32.png) [@Adam\_Charlton](https://forum.xojo.com/u/Adam_Charlton)\
**Post date:** [June 21, 2021, 4:21pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/12 "2021-06-21T16:21:45Z")

</div>

After my experience with Xojo 2018 r3 over the past few years I’d use Xojo for all of the above; mostly my projects are Web 1.0 and desktop, for mobile I will need Android and remember thinking back in 2017 I’ll be glad when it arrives as it was discussed back then as coming soon.

After this afternoon with Xojo 2021 latest release I literally never want to use it again! I’ll put up a separate post to see if other people have the same issues as I’ve had and hopefully there’s a way round them other than go back to 2018 r3.

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 21, 2021, 5:48pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/13 "2021-06-21T17:48:56Z")

</div>

> [@TimStreater](#):
>
> > [@Michel\_Bujardet](#):
> >
> > Today, the first computer is usually a smartphone.
> 
> Well you say that. But I’d get rid of mine if at all possible.

That’s you. Not the billion youngsters who are elated to get their first smartphone and/or tablet 😃

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 21, 2021, 5:51pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/14 "2021-06-21T17:51:53Z")

</div>

> [@Adam\_Charlton](#):
>
> After this afternoon with Xojo 2021 latest release I literally never want to use it again!

For Windows, Xojo dropped out of my hands back in 2017. My last version is 2016R3. For a very simple reason: I need the very same transparency as in Mac projects.

For Mac, I currently use 2020R2.1, but chances are I will probably update, after some tests.

---

<div class="post-metadata">

**Author:** ![KarenA](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/c89c15/32.png) [@KarenA](https://forum.xojo.com/u/KarenA)\
**Post date:** [June 21, 2021, 7:09pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/15 "2021-06-21T19:09:29Z")

</div>

> [@Michel\_Bujardet](#):
>
> For Windows, Xojo dropped out of my hands back in 2017. My last version is 2016R3. For a very simple reason: I need the very same transparency as in Mac projects.

If your projects are Mac/Win X-Platform, Do you try to use the same project for both and keep all your code compatible with 2016R3? If so do you just avoid API 2 and newer features or do you use a lot of #If XojoVersion ?

-Karen

---

<div class="post-metadata">

**Author:** ![Jeff\_Tullin](https://forum.xojo.com/user_avatar/forum.xojo.com/jeff_tullin/32/693_2.png) [@Jeff\_Tullin](https://forum.xojo.com/u/Jeff_Tullin)\
**Post date:** [June 21, 2021, 7:23pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/16 "2021-06-21T19:23:22Z")

</div>

> [@KarenA](#):
>
> Do you try to use the same project for both and keep all your code compatible with 2016R3? I

At the risk of straying off topic (lets not), I certainly do.  
API2 was no real use to me.  
That said, in a brand new project which _wasnt_ X-plat, API2 code is no better or worse than API1  
But it’s just …different.  
I dont want to recode my older stuff.

---

<div class="post-metadata">

**Author:** ![Louis\_D](https://forum.xojo.com/letter_avatar_proxy/v4/letter/l/cab0a1/32.png) [@Louis\_D](https://forum.xojo.com/u/Louis_D)\
**Post date:** [June 21, 2021, 8:01pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/17 "2021-06-21T20:01:32Z")

</div>

When Web 2.was first issued, I hated it with a passion. So, I understand your feelings about it today. The harsh reality is that Web 1.0 is now an orphaned solution. A change in browser technology could break our Web 1.0 projects at any moment. This is why I decided (after testing competing solutions) to tame the beast: learn Web 2.0 and CSS, and a bit of Javascript for good measure. I still prefer Web 1.0 (with 2019 R3.1), but my test application, as of 2021 R1.1, is nearing the performance, aesthetics and usability of my corresponding Web 1.0 productive application. Just for safety, getting ready with Web 2.0 is a good idea.

edit: I am not implying by any means that rewriting an application in Web 2.0 is easy, quick or simple. It is for a good part a re-write from the ground up. Basic concepts changed, commands were removed, some not replaced. We have to re-think the code and the architecture substantially.

---

<div class="post-metadata">

**Author:** ![KarenA](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/c89c15/32.png) [@KarenA](https://forum.xojo.com/u/KarenA)\
**Post date:** [June 21, 2021, 8:22pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/18 "2021-06-21T20:22:32Z")

</div>

> [@Louis\_D](#):
>
> This is why I decided (after testing competing solutions) to tame the beast: learn Web 2.0 and CSS, and a bit of Javascript for good measure.

Not having to worry about learning that thing of stuff was why I used Web 1 back when it was fairly new and I saw a need for an in-house web App… and was able to churn it out quickly despite some limitations, even though I knew nothing about web technologies, but did have a good grasp of REALBasic.

-Karen

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 21, 2021, 8:45pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/19 "2021-06-21T20:45:42Z")

</div>

> [@KarenA](#):
>
> If your projects are Mac/Win X-Platform, Do you try to use the same project for both and keep all your code compatible with 2016R3?

I have now separated platforms. One source for Windows, one for Mac.

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [June 21, 2021, 8:52pm UTC](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939/20 "2021-06-21T20:52:57Z")

</div>

> [@KarenA](#):
>
> Not having to worry about learning that thing of stuff was why I used Web 1 back when it was fairly new and I saw a need for an in-house web App… and was able to churn it out quickly despite some limitations, even though I knew nothing about web technologies, but did have a good grasp of REALBasic.

To a very large extent, Web 2.00 is just as simple to use.

Web 1.00 does require quite a few CSS and JavaScript additions as soon as one wants to part from what it was conceived for.

I feel there are two populations of Xojo web developers: those who have a solid background in web architecture, and are comfortable with CSS and JavaScript. Unfortunately, Web 2.00 will never be able out of the box to satisfy their ambitions.

The other population is composed of the many, many desktop developers who simply want to port their apps to the web without learning a different language. Most of them will probably appreciate the RAD, and the similarity with Xojo Desktop.

[Next page](https://forum.xojo.com/t/what-platforms-do-would-you-use-xojo-for/63939.md?page=2)
