Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Microsoft announces new tool to effortlessly porting iOS apps to Windows 10
9to5 Mac ^ | April 29, 2015 | Mike Beasley

Posted on 04/29/2015 5:14:32 PM PDT by Swordmaker

Microsoft announced today during its Build conference that it will release a tool for developers to port their iOS apps directly to Windows 10 as “universal apps” that run on both phones and desktop computers. Developers will be able to feed their existing Objective-C code into a new software package and have it converted to work on the upcoming PC operating system.

At least, that’s how Microsoft is pitching it, though the whole process is a bit more complex. Essentially Windows 10 will ship with APIs that mirror the expected behavior of many iOS APIs, and this new conversion tool will help developers swap out iOS code for matching Windows code.

Because Windows 10 will be the operating system powering not only future desktop PCs, but also many mobile phones, this new capability will help Microsoft quickly build its Windows Phone app library. In fact, the company demonstrated the results of the software today by running almost completely unmodified Android apps on a Windows Phone handset.

Unfortunately for iOS developers, there is absolutely no mention of Apple’s new Swift programming language, meaning those looking to make their apps cross-platform easily will need to hang back on Obj-C for now.

Earlier today Microsoft announced a version of its Visual Design Studio IDE for Mac and cross-platform add-ons for Microsoft Office.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS:

1 posted on 04/29/2015 5:14:32 PM PDT by Swordmaker
[ Post Reply | Private Reply | View Replies]

To: dayglored

One for your Windows list.


2 posted on 04/29/2015 5:18:17 PM PDT by Swordmaker (This tag line is a Microsoft insult free zone... but if the insults to Mac users contnue...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker

They have lost their minds...totally.


3 posted on 04/29/2015 5:33:29 PM PDT by bigbob (The best way to get a bad law repealed is to enforce it strictly. Abraham Lincoln)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker
MS just goes back to their old playbook time and time again.
Just like Lucy, they will yank the proverbial football trapping any developers naive enough to port their ios apps with MS tools.
4 posted on 04/29/2015 5:35:29 PM PDT by SecondAmendment (Restoring our Republic at 9.8357x10^8 FPS)
[ Post Reply | Private Reply | To 1 | View Replies]

To: bigbob

C’mon...it is microsoft.... Nothing they say is true and besides updates to follow.


5 posted on 04/29/2015 5:36:01 PM PDT by ptsal
[ Post Reply | Private Reply | To 3 | View Replies]

To: SecondAmendment

I’m not so sure...the Microsoft of 2015 clearly isn’t the Microsoft of 1998...IMO, Internet Explorer 4.0, per se, was a halfway decent browser...a bit ahead of its time, even.

Some of the strange bugs that characterised it were a product of the computers of its time; they hardly show up, if ever, on modern hardware; a 486 with 16MB of RAM was literally the *bare minimum*; you would be quite hard-pressed to run Windows alone *anyway*.

In an alternate universe where Microsoft did not resort to its underhanded business tactics, Internet Explorer would have won out anyway...as web developers started using CSS and HTML 4.01, it would have become quite clear that Netscape 4.x would become a train wreck. (It had a hard time rendering pages even with a minimum of CSS!)


6 posted on 04/29/2015 6:11:56 PM PDT by __rvx86 (Ted Cruz: Proving that conservative populism is a winning strategy. GO CRUZ!)
[ Post Reply | Private Reply | To 4 | View Replies]

To: bigbob

It sounds like they are building a universal computer. One that will allow you to use Android, Apple, and Window programs.

If it works, great.


7 posted on 04/29/2015 6:48:13 PM PDT by Jonty30 (What Islam and secularism have in common is that they are both death cults)
[ Post Reply | Private Reply | To 3 | View Replies]

To: __rvx86

Do you remember Mono (.Net for Linux), MFC for Unix, Microsoft Java for starters?


8 posted on 04/29/2015 6:58:23 PM PDT by SecondAmendment (Restoring our Republic at 9.8357x10^8 FPS)
[ Post Reply | Private Reply | To 6 | View Replies]

To: __rvx86
I’m not so sure...the Microsoft of 2015 clearly isn’t the Microsoft of 1998...

Agree. I don't know about you, but I'm liking what Satya Nadella is doing with Microsoft these days.

I recently received a technology briefing (complete with working versions of software) on how Microsoft is actively combatting bot-nets around the world and shutting down DDOS attacks. The work they're doing is really incredible, including the capability of zooming down to the physical address level of the IP address acting as a bot or spewing out malware. I cannot do justice describing in writing what I saw Microsoft doing at this briefing.

I can tell you that the FBI now coordinates many of the bot-net take downs with Microsoft. It's really incredible to see the two working together.

Just adding to your point that the Microsoft of 2015 is not the Microsoft of 1998. Not even close.

Would the Microsoft of 1998 announced the next version of Windows as being FREE for Windows 95/Windows 3.11 users? HELL NO they wouldn't have. And yet, Windows 10 will be a free upgrade to Windows 7/8.x users.

I'm liking the new Microsoft. Will be buying their stock on the upcoming split.

9 posted on 04/29/2015 6:58:47 PM PDT by usconservative (When The Ballot Box No Longer Counts, The Ammunition Box Does. (What's In Your Ammo Box?))
[ Post Reply | Private Reply | To 6 | View Replies]

To: Jonty30
Been done for a while now, its called Java.

MS is, has, and always will be interested in lock in, but go ahead and kick the football Charlie Brown, if you think Lucy won't yank it this time ....

10 posted on 04/29/2015 7:03:02 PM PDT by SecondAmendment (Restoring our Republic at 9.8357x10^8 FPS)
[ Post Reply | Private Reply | To 7 | View Replies]

To: Swordmaker; Abby4116; afraidfortherepublic; aft_lizard; AF_Blue; Alas Babylon!; amigatec; ...
> One for your Windows list.

Sure enough -- Thanks, Swordmaker!

Microsoft encouraging developers to port iOS apps to Windows 10 -- OMG WTF WOW! ... PING!

You can find all the Windows Ping list threads with FR search: search on keyword "windowspinglist".

Man, this is pretty near the top of my "Never Would-a Happened Under Ballmer" List. Right under "Windows 10 Is Free".

11 posted on 04/29/2015 7:11:45 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is...sounding pretty good about now.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: SecondAmendment

I do. MS-Java still sticks in my craw to this day. Don’t get me started...

.NET has been an open standard since 2003—the Mono-Project is a nearly complete open-source .NET framework for UNIX/Linux, with the exception of Windows-specific components. (Windows Forms, OTOH, is included)

As I recall, MFC was ported only to Freescale-based Macintosh: 68k and PowerPC.

Not sure about UNIX/Linux support—the closest thing I can recall was the framework that MS used to port Internet Explorer to UNIX, which wrapped MFC: MainWin XDE...


12 posted on 04/29/2015 7:13:39 PM PDT by __rvx86 (Ted Cruz: Proving that conservative populism is a winning strategy. GO CRUZ!)
[ Post Reply | Private Reply | To 8 | View Replies]

To: __rvx86
Okay, so you have a good idea of what they have done in the past, but the proof of them doing it this time is their lack of supporting swift.

Over time Apple will shift APIs over to Swift, while those using Objective-C will be told by their bosses not to bother moving to Swift, and voila, MS lock in!

13 posted on 04/29/2015 7:45:34 PM PDT by SecondAmendment (Restoring our Republic at 9.8357x10^8 FPS)
[ Post Reply | Private Reply | To 12 | View Replies]

To: SecondAmendment

Only time will tell: Swift isn’t even a year old!

Obj-C/C++ is a mature language, with cross-platform support already. (If a GCC exists for the specified target, then you can use generic Obj-C)

For now, Swift is a proprietary language, and its features could change or break at any time.

I don’t expect Microsoft to support Swift for some time. If they decide to do so, they might even have to reverse-engineer the Swift runtime, Chinese-wall style.

I will even go so far as to say that Apple is the one trying to lock-in developers: Swift apps require iPhone OS 7+, and I don’t see Apple making Swift cross-platform any time soon.

FWIW, the fact that MS is even making such an effort, is rather unprecedented.


14 posted on 04/29/2015 8:12:45 PM PDT by __rvx86 (Ted Cruz: Proving that conservative populism is a winning strategy. GO CRUZ!)
[ Post Reply | Private Reply | To 13 | View Replies]

To: __rvx86
Also, I think Apple created Swift in response to the realisation that Objective-C was no longer under their control. A development system that they can keep to themselves.

You know, to give Apple products that air of exclusivity that they crave. All part of the Apple ecosystem MO.

15 posted on 04/29/2015 8:16:37 PM PDT by __rvx86 (Ted Cruz: Proving that conservative populism is a winning strategy. GO CRUZ!)
[ Post Reply | Private Reply | To 14 | View Replies]

To: Swordmaker

No need for Apple devices : )


16 posted on 04/29/2015 8:29:23 PM PDT by minnesota_bound
[ Post Reply | Private Reply | To 1 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson