{"id":29342,"date":"2020-06-23T16:54:44","date_gmt":"2020-06-23T20:54:44","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29342"},"modified":"2020-06-23T16:54:44","modified_gmt":"2020-06-23T20:54:44","slug":"apple-silicon","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/06\/23\/apple-silicon\/","title":{"rendered":"Apple Silicon"},"content":{"rendered":"<p><a href=\"https:\/\/www.apple.com\/newsroom\/2020\/06\/apple-announces-mac-transition-to-apple-silicon\/\">Apple<\/a> (also: <a href=\"https:\/\/tidbits.com\/2020\/06\/22\/macs-make-the-move-to-arm-with-apple-silicon\/\">TidBITS<\/a>, <a href=\"https:\/\/www.macrumors.com\/2020\/06\/22\/macs-custom-apple-silicon\/\">MacRumors<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=23603866\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.apple.com\/newsroom\/2020\/06\/apple-announces-mac-transition-to-apple-silicon\/\">\n<p>Apple today announced it will transition the Mac to its world-class custom silicon to deliver industry-leading performance and powerful new technologies. Developers can now get started updating their apps to take advantage of the advanced capabilities of Apple silicon in the Mac. This transition will also establish a common architecture across all Apple products, making it far easier for developers to write and optimize their apps for the entire ecosystem.<\/p>\n<p>[&#8230;]<\/p>\n<p>To help developers get started with Apple silicon, Apple is also launching the Universal App Quick Start Program, which provides access to documentation, forums support, beta versions of macOS Big Sur and Xcode 12, and the limited use of a Developer Transition Kit (DTK), a Mac development system based on Apple&rsquo;s A12Z Bionic System on a Chip (SoC).<\/p>\n<p>Apple plans to ship the first Mac with Apple silicon by the end of the year and complete the transition in about two years. Apple will continue to support and release new versions of macOS for Intel-based Macs for years to come, and has exciting new Intel-based Macs in development.<\/p>\n<\/blockquote>\n\n<p>I think this is going to be great in the long run (except for those who use abandoned apps or need Intel virtualization), but I&rsquo;m not looking forward to the transition period or to converting all my apps on such a short schedule.<\/p>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2020\/06\/22\/apple-silicon-transition-program\/\">Eric Slivka<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2020\/06\/22\/apple-silicon-transition-program\/\">\n<p>The program requires a brief application, with limited availability and priority for developers with an existing macOS application. The program costs $500 and includes access to beta software, developer labs, private discussion forum, technical support, and other resources.<\/p>\n<\/blockquote>\n<p>I applied yesterday. It took a while, as the site was hammered.<\/p>\n\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/apple_silicon\/about_the_rosetta_translation_environment\">Apple<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=23613995\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/documentation\/apple_silicon\/about_the_rosetta_translation_environment\">\n<p>Rosetta can translate most Intel-based apps, including apps that contain just-in-time (JIT) compilers. However, Rosetta doesn&rsquo;t translate the following executables[&#8230;]<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/take.surf\/2020\/06\/22\/wwdc-2020-apple-silicon\">Jesper<\/a>:<\/p>\n<blockquote cite=\"https:\/\/take.surf\/2020\/06\/22\/wwdc-2020-apple-silicon\"><p>Making a big deal of virtualization still being there is necessary, but the way it was presented totally gave the (wrongful) impression that virtualizing Intel from Apple Silicon was possible.<\/p>\n<p>[&#8230;]<\/p>\n<p>OpenGL support will be <a href=\"https:\/\/developer.apple.com\/documentation\/xcode\/porting_your_macos_apps_to_apple_silicon\">present-but-deprecated from the start<\/a>, which essentially means the full OpenGL stack (beyond OpenGL ES) is available.<\/p>\n<p>[&#8230;]<\/p>\n<p>Being able to use XPC to support Intel and ARM plugins separately is inspired.<\/p>\n<\/blockquote>\n\n<p>See also:<\/p>\n<ul>\n<li><a href=\"https:\/\/techpinions.com\/apple-silicon-inside\/59795\">Ben Bajarin<\/a><\/li>\n<li><a href=\"https:\/\/mondaynote.com\/arm-mac-impact-on-intel-9641a8e73dca\">Jean-Louis Gass&eacute;e<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=23597403\">Hacker News<\/a>)<\/li>\n<li><a href=\"https:\/\/martiancraft.com\/blog\/2020\/06\/apple-intel-to-silicon-transition\/\">Rich Wardwell<\/a><\/li>\n<li><a href=\"https:\/\/blog.andrewmadsen.com\/2020\/06\/22\/building-openssl-for.html\">Building OpenSSL<\/a><\/li>\n<\/ul>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/09\/arm-macs-to-be-announced-at-wwdc-2020\/\">ARM Macs to Be Announced at WWDC 2020<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple (also: TidBITS, MacRumors, Hacker News): Apple today announced it will transition the Mac to its world-class custom silicon to deliver industry-leading performance and powerful new technologies. Developers can now get started updating their apps to take advantage of the advanced capabilities of Apple silicon in the Mac. This transition will also establish a common [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-06-23T20:54:47Z","apple_news_api_id":"b46eccac-8124-47e8-827f-910ac60041ca","apple_news_api_modified_at":"2020-06-23T20:54:48Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AtG7MrIEkR-iCf5EKxgBByg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1941,30,1891,440,1025,1473],"class_list":["post-29342","post","type-post","status-publish","format-standard","hentry","category-technology","tag-arm-macs","tag-mac","tag-macos-11-0","tag-opengl","tag-rosetta","tag-xpc"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=29342"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29342\/revisions"}],"predecessor-version":[{"id":29343,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29342\/revisions\/29343"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}