swift.pngApple yesterday released the first preview build of Swift 3.0, a major update to Apple's open source Swift programming language. Swift 3.0's official release is expected to come in late 2016 after proposed changes are finalized.

The Swift 3.0 preview can be downloaded from the official Swift website. There are versions of Swift 3.0 available for Xcode 7.2, Ubuntu 14.04, and Ubuntu 15.10.

Swift 3.0 is not source compatible with Swift 2.2 as it introduces source-breaking changes, but going forward, the goal is to make Swift 3.0 source compatible with future Swift language updates. To meet that goal, Swift 3.0 "focuses on getting the basics right for the long term."

Apple will likely show off Swift 3.0 at its upcoming Worldwide Developers Conference, debuting it alongside iOS 10, OS X 10.12, and new versions of tvOS and watchOS.

Update 5/2: Apple tells iMore it did not release a preview of Swift 3.0, it was instead an automated build. The links have been removed.

Apple clarified for iMore that what we thought was a preview release of Swift 3.0 was, in fact, just an automated build. The computer-generated name caused some confusion, but it's meant as a place where outside developers can submit work in preparation for a preview release of Swift 3. There have been no new previews or releases, and the links have been removed. We've likewise updated this story.

Tag: Swift

Top Rated Comments

Zirel Avatar
121 months ago
Really? Pre-OSX? Wow
Before OS X, there was NeXTSTEP, a project that started in 1985 with the foundation of NeXT.

The Open-Source Mach microkernel first release was in 1985.
Score: 13 Votes (Like | Disagree)
springsup Avatar
121 months ago
Dunno. If Google is quietly considering using it for Android I guess anything is possible, amiright?
Don't overestimate what Swift support on Android means. Swift is already supported on linux, and Android already supports several languages (as does iOS). Swift programs get compiled in to the same executable code as any other programming language does. You can already compile applications for Android using Swift today, even without Google's 'consideration'.

That's because Apple doesn't own Swift any more; it's open-source. I've contributed to the project, and Apple doesn't own my contributions. Just like C, any platform can use the language. The feeling that it 'belongs' to Apple and that it's somehow an outrageous, juicy story that Google may officially support it is just plain wrong. It makes a lot of sense for Google to support it - they've been creating their own flailing programming languages to try and solve these same problems, and they hire lots of exceptionally bright engineers who would be assets to the project.

Back in the day, we were all using the same C language and competition and innovation was rife. We don't need every company to have their own programming language; we need a modern language that's as universal, as fast, and as well-supported as C.
Score: 10 Votes (Like | Disagree)
japanime Avatar
121 months ago
That was mighty fast. Indeed, rather swift. :D

(Cue the groans for a very bad pun.)
Score: 8 Votes (Like | Disagree)
Mascots Avatar
121 months ago
Does anyone think iOS 10 will be completely rewritten with Swift 3.0?
Very little of iOS utilizes Swift and that isn't going to change soon. Objective-C will be transitioned out in favor of Swift, but not thrown out the window. Think Cocoa and Carbon style.
Score: 7 Votes (Like | Disagree)
FloatingBones Avatar
121 months ago
Does anyone think iOS 10 will be completely rewritten with Swift 3.0?
The more interesting one for me is if Google makes Swift a 'first class' language for Android ('http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/#gref'). Adopting Swift -- and eventually dropping Java -- would be a final kick in the teeth for Oracle.
Score: 6 Votes (Like | Disagree)
Rkuda Avatar
121 months ago
Warning: Wall of text

[snip]
From an actual developers point of view Swift has only gotten better - *much* better since its introduction.

If you have valid points then you are free to present them to the Swift community for inclusion into Swift.

Frankly the last people on earth we should give affordances to is PHP developers.
Score: 4 Votes (Like | Disagree)

Popular Stories

iOS 26 on iPhone Feature

Here's When iOS 26 Rolls Out Today in Every Time Zone [Update: Out Now!]

Monday September 15, 2025 12:00 am PDT by
Update 10:06 a.m.: iOS 26 is rolling out now, though it may take a bit for all users to see it, so keep checking! Today's the day! Apple is about to release iOS 26, which will deliver the biggest redesign since iOS 7 and bring a range of new features and improvements to iPhones worldwide. It's Apple's biggest software update of the year, and Apple announced at last week's iPhone event that...
Tim Cook Rainbow

Apple Reportedly Plans to Launch These 10 Products in 'Coming Months'

Sunday September 14, 2025 8:45 am PDT by
Apple's annual September event is now in the rearview mirror, with the iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, iPhone Air, Apple Watch Series 11, Apple Watch Ultra 3, Apple Watch SE 3, and AirPods Pro 3 set to launch this Friday, September 19. As always, there is more to come. In his Power On newsletter today, Bloomberg's Mark Gurman said Apple plans to release many products in the...
apple n1 chip

Apple's New N1 Chip in iPhone 17, iPhone 17 Pro, and iPhone Air Has a Wi-Fi 7 Limitation

Saturday September 13, 2025 10:01 am PDT by
The latest iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, and iPhone Air models are equipped with Apple's all-new N1 chip for Wi-Fi 7, Bluetooth 6, and Thread connectivity. However, the chip has a Wi-Fi 7 bandwidth limitation. According to FCC documents reviewed by MacRumors, the N1 chip in all of the new iPhone models supports up to 160 MHz channel bandwidth for Wi-Fi 7, short of the...
iOS 26 Battery Glass Feature

Apple Says Installing iOS 26 Might Impact Battery Life

Monday September 15, 2025 10:56 am PDT by
In the iOS 26 release notes, Apple is warning iPhone users that installing the new software might have a temporary impact on battery life, which is normal. A new support document explains that major iOS updates require background setup like indexing data and files for search, downloading new assets, and updating apps. Further, Apple says that new features could require more resources,...
iphone 17 lineup

iPhone 17 Models Launch on September 19 With These New Features

Friday September 12, 2025 7:58 am PDT by
Apple will launch its new iPhone 17 lineup and ultra-thin iPhone Air in stores on Friday, September 19, and the company has already shown off the new devices at its fall event, which ran with the the tagline "Awe dropping." The iPhone 17 series brings a host of new features and enhancements. Here's a rundown of the biggest upgrades and changes: iPhone 17 Display Changes The iPhone...
iphone air all colors

iPhone Air and iPhone 17 Pro Now Facing Extended Delivery Estimates

Saturday September 13, 2025 11:43 am PDT by
iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, and iPhone Air pre-orders began on Friday in the U.S. and many other countries. iPhone 17 Pro Max delivery estimates quickly slipped beyond the Friday, September 19 launch day for those who had yet to place an order, and now the rest of the new models have started to follow suit. As of shortly after 11:30 a.m. Pacific Time today, select iPhone 17, ...
iPhone 17 Pro Air Boxes

iPhone Air and iPhone 17 Pro Boxes Revealed

Sunday September 14, 2025 1:36 pm PDT by
T-Mobile President Jon Freier today shared real-world photos of Apple's boxes for the iPhone Air, iPhone 17 Pro, and iPhone 17 models, which launch on Friday. Image Credit: Jon Freier Apple has typically included iPhone box renders in its product environmental reports, but it did not do so for the latest models. However, Apple's iPhone Upgrade Program page does offer some images of the boxes, ...
iOS 26 Feature

iOS 26 Available Now With These 8 New Features

Monday September 15, 2025 5:45 am PDT by
Following three months of beta testing, iOS 26 was released today, September 15. The update is compatible with the iPhone 11 series and newer, and it is available to install via the Settings app, under General → Software Update. Below, we have highlighted eight new features included in iOS 26. Even more new features and changes are outlined in Apple's release notes for the update. Some of ...