Hello @App_Pro .
Sorry for the delay in my response, I was involved with other things and if it weren't because someone yesterday mentioned me ... (hello @Nicola_Imperati ) I wouldn't have realized how this was.
I suppose you already have enough clearer things.
The announcement they made is mainly because they added the Companion for iOS to the App Store, which is very important to test applications if your device is iOS and not Android.
I just received the email that my first application is approved in iTunes (do not look for it, it will not be available until October and it will also only be available in Spain ... apart from that due to its operation ... well, I do not think you will go it to be able to prove
) and the truth is that my experience ...
I remember when a few months ago, a friend told me "Luis, look at the App Inventor: I am making applications for my mobile to carry my things", so I went in and was amazed: In just a moment I had already made an APK and it! I had installed on my mobile !.
My experiences in the development of mobile applications had been about 10 years ago with the Google application and there it was still very cumbersome to do anything, but MIT had made a very friendly environment that allowed adding controls in a simple way and accessing their properties, methods and events just like any GUI. In addition, the amount of objects that they offered allowed to perform a number of functions in a tremendously simple way.
In a short time I made a mobile application that we could integrate into a solution that we offer to our clients at work. I showed it to my boss and he really liked the idea. So much so that he told me he wanted it for iOS ... and that's where my odyssey began.
There I discovered that it was necessary to have a mac computer to be able to make applications for iOS (or to find a site like MIT App Inventor that would allow compilable without a mac computer). I found another solution, which went through the acquisition of a development program (pier) that (supposedly) would allow to make the compilable ... but its cost was the same as that of buying a mac.
Then there is the issue of having to sign up for the Apple Developer Program. And then the funniest thing goes to the application (in this case AI2), ask it to give you a request for a certificate to send to Apple so that they can then issue it to you. You take the certificate and add it to AI2 to be able to make an installable. To make this separate certificate you have to be dealing with Apple indicating in which device you are going to do the tests (you need an iOS device, get its identifier ...), an identifier for the application, a Profile ... total that while for Android you can get an APK as you have your program ready, for iOS you have to waste a while asking Apple for permission to let you install YOUR program on YOUR device. What's more, while with your APK you can send the program to (almost) everyone who has Android by mail, WhatsApp or Telegram, if you want to send the application to your cousin who also has an iPhone, you have to ask him to say your device identifier, add it on Apple Developer page ...
And best of all ... YOU HAVE TO ASK APPLE TO REVIEW YOUR PROGRAM! Send screenshots (great fun when you have to send screenshots for 6.5 '', 5 '' devices, iPad and iPad pro when (as is my case) you only have an iPhone 5s ...) I have spent almost a week to get approval ... and it is a normal application, that does not take data, it does not cost money ... I suppose that for the next one it will take less time, at least I know that although your application does not contain adult content you should not say that it is for a range from 5 to 7 years believing that this way you make it clear that it is an application suitable for all audiences ...
And at this point, I'm already curious: if I had a mac with swift and made a program, do I also need to sign up for the Apple Developer Program if I want to install said program on MY mobile? And if I want to send it to my cousin, how do I do it? Can I send you the .ipa by whatssap in the same way that I can send an apk?