<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[13 報]]></title><description><![CDATA[13 的 Apple 開發者電子報]]></description><link>https://www.ethanhuang13.com</link><image><url>https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png</url><title>13 報</title><link>https://www.ethanhuang13.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 11:52:01 GMT</lastBuildDate><atom:link href="https://www.ethanhuang13.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[ethanhuang13]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ethanhuang13@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ethanhuang13@substack.com]]></itunes:email><itunes:name><![CDATA[13]]></itunes:name></itunes:owner><itunes:author><![CDATA[13]]></itunes:author><googleplay:owner><![CDATA[ethanhuang13@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ethanhuang13@substack.com]]></googleplay:email><googleplay:author><![CDATA[13]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Apple 開發者週報 #258 🙏Apple 50 週年、Tim Cook 退任 CEO]]></title><description><![CDATA[&#25913;&#22238;&#36913;&#22577;&#38971;&#29575;&#65292;&#20813;&#36027;&#37096;&#20998;&#25505;&#29992;&#21015;&#40670;&#21576;&#29694;&#12290;13+ &#26371;&#21729;&#33021;&#35264;&#30475;&#25105;&#30340;&#35413;&#35542;&#65292;&#20006;&#19988;&#25552;&#21069;&#25910;&#21040;&#38651;&#23376;&#22577;&#12290;]]></description><link>https://www.ethanhuang13.com/p/258</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/258</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 26 Apr 2026 21:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>13 &#30340;&#35441;</strong></h2><blockquote><p><a href="https://www.ethanhuang13.com/p/251">&#21435;&#24180; 11 &#26376;</a>&#65292;&#25105;&#25226;&#10218;Apple &#38283;&#30332;&#32773;&#38651;&#23376;&#22577;&#10219;&#24478;<strong>&#36913;&#22577;</strong>&#25913;&#25104;&#19981;&#23450;&#26399;&#30332;&#21002;&#65292;&#21040;&#29694;&#22312;&#24555;&#21322;&#24180;&#20102;&#12290;&#22238;&#38957;&#20358;&#30475;&#65292;&#25105;&#35258;&#24471;&#27599;&#36913;&#22266;&#23450;&#30332;&#21002;&#27604;&#36611;&#22909;&#12290;</p><p>&#25105;&#35264;&#23519;&#21040;&#33258;&#24049;&#26377;&#31278;&#9472;&#9472;&#27611;&#30149;&#65311;&#23601;&#26159;&#65292;&#30475;&#21040;&#19968;&#20123;&#37325;&#35201;&#28040;&#24687;&#26178;&#65292;&#37117;&#26371;&#26377;&#31278;&#12300;&#36889;&#20214;&#20107;&#24773;&#24456;&#37325;&#35201;&#65292;&#38656;&#35201;&#35731;&#22823;&#23478;&#30693;&#36947;&#12301;&#30340;&#34909;&#21205;&#12290;</p><p>&#32780;&#19988;&#65292;&#30070;&#25105;&#36319;&#19968;&#20123;&#38283;&#30332;&#32773;&#20114;&#21205;&#12289;&#30332;&#29694;&#20182;&#20497;&#19981;&#30693;&#36947;&#37027;&#20123;&#37325;&#35201;&#28040;&#24687;&#26178;&#65292;&#25105;&#23601;&#26371;&#35258;&#24471;&#12300;&#22914;&#26524;&#25105;&#26377;&#22810;&#23459;&#20659;&#19968;&#40670;&#23601;&#22909;&#20102;&#12301;&#12290;</p><p>&#24456;&#22855;&#24618;&#21543;&#12290;</p><p>&#32317;&#20043;&#65292;&#38568;&#33288;&#30332;&#21002;&#30340;&#26041;&#24335;&#65292;&#26159;&#27794;&#36774;&#27861;&#20570;&#21040;&#25105;&#24819;&#35201;&#30340;&#20659;&#36958;&#25928;&#26524;&#30340;&#12290;&#25152;&#20197;&#65292;&#25105;&#36996;&#26159;&#35258;&#24471;&#32173;&#25345;&#22266;&#23450;&#38971;&#29575;&#65292;&#29978;&#33267;&#27599;&#36913;&#30332;&#21002;&#65292;&#26159;&#27604;&#36611;&#22909;&#30340;&#32147;&#29151;&#24418;&#24335;&#12290;</p><p>&#19981;&#36942;&#65292;&#20043;&#21069;&#22312;&#23459;&#24067;&#25913;&#35722;&#38971;&#29575;&#30340;&#26178;&#20505;&#20063;&#35498;&#36942;&#65292;&#25972;&#29702;&#36913;&#22577;&#20839;&#23481;&#65292;&#23565;&#25105;&#20358;&#35498;&#26159;&#20559;&#27231;&#26800;&#21270;&#12289;&#28961;&#32842;&#30340;&#20107;&#24773;&#12290;&#24819;&#20659;&#36948;&#37325;&#35201;&#28040;&#24687;&#30340;&#24515;&#24773;&#65292;&#36319;&#23531;&#20316;&#29105;&#24773;&#65292;&#23565;&#25105;&#20358;&#35498;&#36996;&#26159;&#20841;&#22238;&#20107;&#12290;</p><p>&#24819;&#20358;&#24819;&#21435;&#65292;&#25105;&#35258;&#24471;&#33021;&#20570;&#20986;&#30340;&#25240;&#34935;&#26041;&#26696;&#65292;&#23601;&#26159;&#32302;&#28187;&#20839;&#23481;&#30340;&#24418;&#24335;&#12290;&#26410;&#20358;&#36913;&#22577;&#26371;&#29992;<strong>&#21015;&#40670;&#12289;&#26085;&#26399;&#12289;&#36899;&#32080;&#12289;&#19968;&#21477;&#35441;</strong>&#20358;&#21576;&#29694;&#38283;&#30332;&#32773;&#26032;&#30693;&#12290;</p><p>&#32780;&#38364;&#26044;&#37325;&#35201;&#20107;&#20214;&#30340;&#35413;&#35542;&#12289;&#35036;&#20805;&#36039;&#26009;&#12289;&#24149;&#24460;&#33457;&#32110;&#65292;&#25105;&#26371;&#20445;&#30041;&#32102; 13+ &#26371;&#21729;&#12290;</p><p>&#25104;&#28858; 13+ &#26371;&#21729;&#36996;&#26377;&#19968;&#20491;&#22909;&#34389;&#65306;&#27599;&#36913;&#30340;&#36913;&#22577;&#23531;&#23436;&#24460;&#65292;&#25105;&#26371;&#20778;&#20808;&#30332;&#32102;&#26371;&#21729;&#12290;&#35330;&#38321;&#20813;&#36027;&#38651;&#23376;&#22577;&#30340;&#26379;&#21451;&#65292;&#21063;&#35201;&#31561;&#21040;&#36913;&#19968;&#26089;&#19978;&#25165;&#26371;&#25910;&#21040;&#12290;</p><p><strong>&#35531;&#35330;&#38321; 13+&#65292;&#25903;&#25345;&#25105;&#30340;&#23531;&#20316;&#12290;</strong>&#20320;&#36996;&#21487;&#20197;<a href="https://www.patreon.com/ethanhuang13/gift">&#36104;&#36865;&#26371;&#21729;</a>&#32102;&#20854;&#20182;&#20154;&#12290;</p><p><strong>13 &#26044; 2026/04/22</strong></p></blockquote><h2><strong>&#8252;&#65039;&#26032;&#32862;&#27161;&#38988;</strong></h2><ul><li><p>4/20 <strong><a href="https://www.apple.com/tw/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/">Tim Cook &#23559;&#36681;&#20219; Apple Executive Chairman&#65292;John Ternus &#23559;&#25812;&#20219; Apple &#22519;&#34892;&#38263;</a></strong> Cook &#22799;&#23395;&#26399;&#38291;&#23559;&#25345;&#32396;&#25812;&#20219;&#22519;&#34892;&#38263;&#65292;&#20006;&#33287; Ternus &#23494;&#20999;&#21512;&#20316;&#65292;&#30906;&#20445;&#38918;&#21033;&#20132;&#25509;</p></li><li><p>4/20 <strong><a href="https://www.apple.com/community-letter-from-tim/">Community Letter from Tim</a></strong></p></li><li><p>4/28 <a href="https://developer.apple.com/news/upcoming-requirements/?id=02032026a">&#38283;&#22987; App Store Connect &#26371;&#35201;&#27714;&#20351;&#29992; Xcode 26 &#25110;&#20197;&#19978; SDK &#19978;&#20659;&#26356;&#26032;</a>&#65292;&#36996;&#22312;&#20351;&#29992;&#33290;&#29256; Xcode &#30340;&#38283;&#30332;&#32773;&#35531;&#20760;&#24555;&#21319;&#32026;&#38283;&#30332;&#29872;&#22659;</p></li></ul><h2><strong>&#127822;Apple &#20844;&#21496;&#12289;&#29986;&#21697;&#12289;&#27963;&#21205;&#28040;&#24687;</strong></h2><ul><li><p>3/24 <a href="https://www.apple.com/tw/newsroom/2026/03/introducing-apple-business/">Apple Business &#27491;&#24335;&#25512;&#20986;</a></p></li><li><p>4/1 <a href="https://www.apple.com/tw/newsroom/2026/03/apple-hosts-50th-anniversary-celebrations-around-the-world/">Apple &#22312;&#20840;&#29699;&#23637;&#38283; 50 &#36913;&#24180;&#24950;&#31069;&#27963;&#21205;</a></p></li><li><p>4/13 &#21488;&#28771; Apple &#38283;&#36067; MacBook Neo&#12289;MacBook Air M5&#12289;MacBook Pro M5 Pro/Max &#31995;&#21015;</p></li><li><p>4/20 <a href="https://www.apple.com/tw/newsroom/2026/04/johny-srouji-named-apples-chief-hardware-officer/">Johny Srouji &#29554;&#20219;&#21629;&#28858; Apple &#30828;&#39636;&#38263;</a></p></li><li><p>4/22 <strong>&#22320;&#29699;&#26085;&#27963;&#21205;&#26085;&#12290;&#37197;&#25140; Apple Watch &#36939;&#21205; 30 &#20998;&#37912;&#65292;&#29554;&#24471;&#29305;&#27530;&#29518;&#31456;</strong>&#12290;&#22312; 5/16 &#21069;&#23559;&#33290;&#35037;&#32622;&#36865;&#33267; Apple &#21488;&#21271; 101 &#25110;&#20449;&#32681; A13 &#38646;&#21806;&#24215;&#20813;&#36027;&#22238;&#25910;&#65292;&#21487;&#20139;&#26377;&#37197;&#20214;&#25110; AirPods 9 &#25240;&#20778;&#24800;</p></li></ul><h2><strong>&#128104;&#8205;&#128187;Apple &#38283;&#30332;&#32773;&#28040;&#24687;</strong></h2><ul><li><p>3/23 <a href="https://developer.apple.com/wwdc26/">WWDC26 &#23559;&#26044; 6/8-12 &#33289;&#36774;</a> &#21488;&#28771;&#26178;&#38291; 6/9</p></li><li><p>3/24 HIG &#26356;&#26032; <a href="https://developer.apple.com/design/human-interface-guidelines/sheets">Sheets</a>&#12289;<a href="https://developer.apple.com/design/human-interface-guidelines/scroll-views">Scroll views</a> &#31687;&#31456;</p></li><li><p>3/25 <a href="https://developer.apple.com/news/?id=hh6v4b55">App Store Connect &#26032;&#22686;&#26356;&#22810; IAP &#33287;&#35330;&#38321;&#36039;&#26009;</a></p></li><li><p>3/26 <a href="https://developer.apple.com/news/?id=nyqbfz1y">&#26356;&#26032;&#37096;&#20998;&#22320;&#21312;&#21463;&#30435;&#31649;&#37291;&#30274;&#35373;&#20633; App &#30456;&#38364;&#35215;&#23450;</a></p></li><li><p>3/30 <a href="https://developer.apple.com/news/?id=z8vzrgzx">26.5 beta</a></p></li><li><p>3/30 <a href="https://developer.apple.com/news/?id=fwswmjcn">&#26356;&#26032; Apple Developer Program License Agreement</a></p></li><li><p>3/31 <a href="https://developer.apple.com/documentation/technotes/tn3193-managing-the-on-device-foundation-model-s-context-window">TN3193: Managing the on-device foundation model&#8217;s context window</a></p></li><li><p>3/31 <a href="https://developer.apple.com/news/?id=97t4mt64">App Store &#26032;&#22686;&#25903;&#25588; 11 &#31278;&#35486;&#35328;</a></p></li><li><p>4/8 <a href="https://developer.apple.com/go/?id=ios-26_4-rn">iOS 26.4.1</a> &#36889;&#29256;&#26377;&#20462;&#25481; CloudKit &#22312; 26.4 &#22750;&#25481;&#30340;&#21839;&#38988;&#65292;&#35531;&#26356;&#26032;</p></li><li><p>4/9 <a href="https://developer.apple.com/go/?id=macos-26_4-rn">macOS 26.4.1</a></p></li><li><p>4/16 <a href="https://developer.apple.com/go/?id=xcode-26_4-sdk-rn">Xcode 26.4.1</a></p></li></ul><h2><strong>&#129302;AI &#26381;&#21209;&#33287;&#29986;&#21697;&#28040;&#24687;</strong></h2><ul><li><p>4/16 <a href="https://www.anthropic.com/news/claude-opus-4-7">Introducing Claude Opus 4.7</a></p></li><li><p>4/16 <a href="https://openai.com/zh-Hant/index/codex-for-almost-everything/">Codex&#65292;&#24190;&#20046;&#28961;&#25152;&#19981;&#33021;</a> &#26032;&#22686;&#33021;&#25805;&#20316; Mac &#31995;&#32113;&#33287;&#26700;&#38754;&#30340;&#21151;&#33021;</p></li><li><p>4/17 <a href="https://www.anthropic.com/news/claude-design-anthropic-labs">Introducing Claude Design by Anthropic Labs</a></p></li><li><p>4/21 <a href="https://openai.com/index/introducing-chatgpt-images-2-0/">Introducing ChatGPT Images 2.0</a> &#35041;&#38754;&#26377;&#24190;&#21313;&#24373;&#29983;&#25104;&#31684;&#20363;&#12290;&#40670;&#36914;&#21435;&#30475;&#30475;&#21543;&#65292;&#20320;&#26371;&#22151;&#21040;</p></li><li><p>4/23 <a href="https://openai.com/index/introducing-gpt-5-5/">Introducing GPT-5.5</a> &#22909;&#29992;&#12290;&#27604; 5.4 &#21448;&#26356;&#32880;&#26126;&#20102;</p></li></ul><h2><strong>&#129309;&#31038;&#32676;&#27963;&#21205;</strong></h2><ul><li><p>4/12-14 <a href="https://tryswift.jp/en/">try! Swift Tokyo</a>&#65292;<a href="https://www.youtube.com/playlist?list=PLCl5NM4qD3u-57q9cEMJmG8LwHSkcJmRM">&#28436;&#35611;&#24433;&#29255;&#24050;&#32147;&#19978;&#26550; YouTube &#20102;</a></p></li><li><p>4/13 <a href="https://iplayground.substack.com/p/2026">iPlayground 2026 &#24501;&#31295;&#27491;&#24335;&#38283;&#36305;&#65281;</a>&#25130;&#27490;&#26085;&#26399;&#28858; 6/19&#12290;&#25237;&#31295;&#35531;&#25353;<a href="https://forms.gle/rocYKo7zQuKiGvTx9">&#36889;&#35041;</a></p></li></ul><h2><strong>&#128250;&#38283;&#30332;&#32773;&#20839;&#23481;&#21109;&#20316;</strong></h2><p>&#27489;&#36814;&#25237;&#31295;&#20320;&#30340;&#25991;&#31456;&#12289;&#24433;&#29255;&#12289;&#23560;&#26696;&#12290;</p><h3><strong>13+</strong></h3><ul><li><p>4/12 <a href="https://ethanhuang13.plus/my-ai-tools-usage-2026-01-03-codex/">&#129302;&#25105;&#30340; AI &#24037;&#20855;&#20351;&#29992;&#29694;&#27841;&#65288;2026 &#24180; 1-3 &#26376;&#65289;</a></p></li><li><p>4/13 <a href="https://ethanhuang13.plus/ios-missing-manual-perfect-screenshot-status-bar/">&#128241;&#23436;&#32654;&#30340;&#29376;&#24907;&#21015;&#19981;&#23384;&#22312;&#8230;&#8230;&#25165;&#24618;&#9472;&#9472;iOS &#38283;&#30332;&#35036;&#23436;&#35336;&#30059; #7&#65288;&#20813;&#36027;&#20844;&#38283;&#65289;</a></p></li><li><p>4/14 <a href="https://ethanhuang13.plus/2026-03-two-interview-chaocode-bane/">&#127897;&#65039;&#20841;&#37096;&#35370;&#35527; 13 &#30340;&#24433;&#29255;&#65306;ChaoCode&#12289;&#26519;&#32893;&#20182;&#35498;</a></p></li></ul><h3><strong>ChaoCode</strong></h3><ul><li><p>4/1 <a href="https://www.youtube.com/watch?v=kPlbc6kq0LY">Xcode &#35041;&#30340; Codex &#24590;&#40636;&#26356;&#26032;&#65311;26.3 &#33287; 26.4 &#20570;&#27861;&#23436;&#20840;&#19981;&#21516;&#65281;</a></p></li><li><p>4/1 <a href="https://www.youtube.com/watch?v=ThTxeqcKNwk">CS146S &#24310;&#20280;&#31687;&#65306;&#26989;&#30028;&#21069;&#36649;&#26371;&#22914;&#20309;&#22238;&#31572;&#35506;&#22530;&#21839;&#38988;&#65311;&#35506;&#31243;&#20839;&#23481;&#35442;&#22914;&#20309;&#25033;&#29992;&#21040;&#23526;&#25136;&#20013;&#65311;feat. 13 - ep11</a></p></li><li><p>4/4 <a href="https://www.youtube.com/watch?v=9fJx8gHiEu4">&#20316;&#26989;&#35519;&#25972;&#65286;&#25226;&#23560;&#26696;&#37096;&#32626;&#21040; Vercel</a></p></li><li><p>4/8 <a href="https://www.youtube.com/watch?v=LC1YC2ICQPc">&#22914;&#20309;&#22312; Codex App &#20351;&#29992; Worktrees&#65311;&#22810; Agent &#21516;&#27493;&#38283;&#30332;&#24037;&#20316;&#27969;</a></p></li><li><p>4/15 <a href="https://www.youtube.com/watch?v=lleP9Voz1rY">&#20570; App &#19981;&#35201;&#21482;&#32102;&#19968;&#21477;&#35441;&#65281;Xcode AI &#38283;&#30332;&#30340;&#27491;&#30906;&#26041;&#24335;</a></p></li><li><p>4/18 <a href="https://www.youtube.com/watch?v=brztTlU7vXw">AI &#26178;&#20195;&#24517;&#20633;&#30340;&#36039;&#23433;&#24847;&#35672;&#65306;&#23567;&#24515;&#25552;&#31034;&#35422;&#27880;&#20837;&#12289;&#35641;&#24910;&#20351;&#29992;&#31532;&#19977;&#26041;&#20839;&#23481;</a></p></li></ul><h3><strong>Harry @ AI Coding Club</strong></h3><ul><li><p>4/17 <a href="https://www.youtube.com/watch?v=iqthxB54vkQ">AI Coding Club - iOS App &#19978;&#26550;&#21450;&#38928;&#35330;</a></p></li><li><p>4/20 <a href="https://www.youtube.com/watch?v=Lc54p_0tJFY">AI Coding Club - &#25910;&#38598;&#21453;&#39243;&#21450;&#26356;&#26032;</a></p></li></ul><h3><strong>&#19981;&#19978;&#29677;&#24037;&#31243;&#24107;&#30340;&#26085;&#24120; Podcast</strong></h3><ul><li><p>4/17 <a href="https://www.youtube.com/watch?v=oZT34JibzS8">Ep.5 Harry &#20570;&#20102;&#19968;&#24180;&#22810;&#30340;&#26032; App &#35201;&#19978;&#26550;&#21862;</a></p></li></ul><h2><strong>&#129504;13 &#30340;&#35413;&#35542;&#65288;13+ &#26371;&#21729;&#23560;&#23660;&#65289;</strong></h2><p>&#20197;&#19979;&#20677;&#38480; 13+ &#26371;&#21729;<a href="https://ethanhuang13.plus/dev-news-258-apple-50yr-tim-cook-ceo/">&#21487;&#35264;&#30475;</a>&#65292;<a href="https://www.patreon.com/ethanhuang13/gift">&#27489;&#36814;&#35330;&#38321;</a>&#12290;</p><ul><li><p>Apple 50 &#27506;&#24863;&#24819;</p></li><li><p>&#24863;&#35613; Tim Cook CEO</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #257 🐣iOS AI Summer Camp 活動預告]]></title><description><![CDATA[&#27489;&#36814;&#21443;&#21152; 3/15 &#30340;&#23459;&#20659;&#28436;&#35611;&#12290;]]></description><link>https://www.ethanhuang13.com/p/257</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/257</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 08 Mar 2026 22:01:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI &#30332;&#23637;&#22320;&#36889;&#40636;&#24555;&#65292;&#27599;&#38548;&#24190;&#22825;&#23601;&#26377;&#26032;&#24037;&#20855;&#12289;&#26032;&#21151;&#33021;&#12289;&#26032;&#27169;&#22411;&#12290;&#36889;&#21453;&#32780;&#35731;&#25105;&#38283;&#22987;&#24605;&#32771;&#65306;<a href="https://ethanhuang13.plus/2026-02-20-ai-long-term-thinking/">&#21738;&#20123;&#20107;&#24773;&#26377;&#38263;&#36960;&#30340;&#20729;&#20540;</a>&#65311;</p><p>&#38500;&#20102;&#19968;&#30452;&#37117;&#26377;&#22312;&#36914;&#34892;&#30340;&#23531;&#20316;&#20197;&#22806;&#65292;&#20170;&#24180;&#25105;&#24819;&#35201;&#21152;&#20493;&#25237;&#20837;&#30340;&#23601;&#26159;<strong>&#36575;&#39636;&#25945;&#32946;</strong>&#12290;</p><p>&#21435;&#24180;&#24213;&#65292;&#25105;&#36319;&#24190;&#20301;&#24535;&#21516;&#36947;&#21512;&#30340;&#26379;&#21451;&#65288;&#20854;&#20013;&#19968;&#20301;&#26159; ChaoCode &#30340; Jane&#65289;&#65292;&#27770;&#23450;&#35201;&#22312;&#20170;&#24180;&#33289;&#36774;<strong>&#32102;&#23416;&#29983;&#38283;&#30332;&#32773;&#30340; iOS AI Coding &#22799;&#20196;&#29151;</strong>&#12290;</p><p>&#23601;&#22312;&#26412;&#36913;&#26085;&#65288;3/15&#65289;&#19979;&#21320; 14:00-16:30&#65292;&#25105;&#20497;&#26371;&#22312;&#33274;&#22823;&#33289;&#36774;&#19968;&#22580;<a href="https://luma.com/ahkk2h51?tk=wvFwZk">&#23459;&#20659;&#28436;&#35611;</a>&#12290;</p><p>&#25105;&#20497;&#36992;&#35531;&#20102;&#22810;&#27425;&#22312; Apple &#23448;&#26041;&#23416;&#29983;&#31478;&#36093;&#24471;&#29518;&#30340; <a href="https://www.threads.com/@vincent._0523">Vincent</a> &#21516;&#23416;&#20998;&#20139;&#32147;&#39511;&#12290;</p><p>&#38500;&#27492;&#20043;&#22806;&#65292;&#25105;&#20063;&#26371;&#31034;&#31684;&#22312; Xcode &#35041;&#20351;&#29992; AI agent &#38283;&#30332; iOS app&#12290;</p><p>&#33258;&#24478; <a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_3-release-notes">Xcode 26.3</a> &#25512;&#20986;&#20197;&#20358;&#65292;&#25105;&#23601;&#19968;&#30452;&#22312;&#20351;&#29992;&#23427;&#30340; Agentic Coding &#21151;&#33021;&#12290;&#20197;&#38283;&#30332; iOS app &#20358;&#35498;&#65292;&#20006;&#19981;&#36664;&#32102;&#30452;&#25509;&#20351;&#29992; Codex &#25110; Claude Code &#30340;&#23448;&#26041; app&#12290;&#23526;&#38555;&#19978; Xcode &#20063;&#26159;&#20351;&#29992;&#36889;&#20841;&#23478;&#30340; agent SDK&#12290;</p><p>&#65288;&#25105;&#29978;&#33267;&#22312;&#36889;&#23416;&#26399;&#30340;&#33274;&#22823; iOS Club &#31532;&#19968;&#22530;&#35506;&#23601;&#20197;&#12300;<a href="https://www.youtube.com/watch?v=OzVwmR1jnf0">iOS &#38283;&#30332;&#30340;&#26178;&#20195;&#35722;&#20102;</a>&#12301;&#36889;&#20491;&#21517;&#31281;&#20358;&#23459;&#21578;&#12290;&#65289;</p><p>&#22914;&#26524;&#20320;&#24819;&#35201;&#24555;&#36895;&#25484;&#25569;&#22914;&#20309;&#20351;&#29992;&#22312; Xcode &#20351;&#29992; Agentic Coding&#65292;&#27489;&#36814;&#36913;&#26085;&#19979;&#21320;&#20358;&#32893;&#12290;</p><p><strong>&#28436;&#35611;&#22577;&#21517;&#36899;&#32080;<a href="https://luma.com/ahkk2h51?tk=wvFwZk">&#35531;&#25353;&#36889;&#35041;</a>&#12290;</strong></p><p>&#36889;&#22580;&#23459;&#20659;&#35611;&#24231;&#30340;&#20027;&#35201;&#30446;&#30340;&#26159;&#33021;&#22816;&#21560;&#24341;&#23416;&#29983;&#20358;&#21443;&#21152;&#22799;&#20196;&#29151;&#65292;&#20294;&#20063;&#26377;&#38283;&#25918;&#32102;&#38750;&#23416;&#29983;&#12290;&#27489;&#36814;&#20358;&#29609;&#65374;</p><h2><strong>iOS &#38283;&#30332;&#30340;&#26410;&#20358;&#33287;&#36575;&#39636;&#25945;&#32946;</strong></h2><p>&#26377;&#20123;&#20154;&#35469;&#28858;&#65292;&#22312; AI &#26178;&#20195;&#65292;&#35377;&#22810;&#36575;&#39636;&#23559;&#26371;&#26159;&#12300;&#32102; AI &#20351;&#29992;&#12301;&#12290;&#35264;&#23519; Agent &#29694;&#22312;&#24050;&#32147;&#33021;&#20570;&#21040;&#30340;&#20107;&#24773;&#65292;&#25105;&#19981;&#21453;&#23565;&#36889;&#27171;&#30340;&#30475;&#27861;&#12290;</p><p>&#20294;&#26159;&#65292;&#36523;&#28858; iOS &#38283;&#30332;&#32773;&#65292;&#25105;&#35258;&#24471; iOS &#36996;&#26377;&#24456;&#22810;&#38988;&#30446;&#21487;&#20197;&#20570;&#12290;</p><p>&#22240;&#28858; mobile apps &#20173;&#28982;&#26159;&#20154;&#20497;&#26368;&#24120;&#30452;&#25509;&#20351;&#29992;&#30340;&#36575;&#39636;&#12290;&#22823;&#37096;&#20998;&#20154;&#20497;&#26085;&#24120;&#29983;&#27963;&#29992;&#30340; apps &#20063;&#20173;&#26377;&#35377;&#22810; UX &#30340;&#25913;&#36914;&#31354;&#38291;&#12290;</p><p>&#36889;&#19968;&#37096;&#20998;&#35264;&#23519;&#26159;&#20358;&#33258;&#65292;&#25812;&#20219;&#23416;&#29983;&#38283;&#30332;&#32773;&#27604;&#36093;&#26178;&#65292;&#30475;&#21040;&#24456;&#22810;&#26377;&#21109;&#24847;&#30340; apps&#12290;&#23416;&#29983;&#28858;&#20102;&#20570;&#20986;&#20316;&#21697;&#65292;&#21435;&#35370;&#35527;&#30495;&#23526;&#19990;&#30028;&#30340;&#21830;&#23478;&#12289;&#37291;&#38498;&#12289;&#23416;&#26657;&#12289;&#21934;&#20301;&#65292;&#25214;&#21040;&#35377;&#22810;&#33021;&#22816;&#34987;&#36575;&#39636;&#35299;&#27770;&#30340;&#23526;&#38555;&#38656;&#27714;&#12290;</p><p>&#25152;&#20197;&#65292;&#36889;&#35731;&#25105;&#24863;&#35258;&#21040;&#36575;&#39636;&#25945;&#32946;&#26159;&#20540;&#24471;&#25237;&#20837;&#12289;&#20855;&#26377;<a href="https://ethanhuang13.plus/2026-02-20-ai-long-term-thinking/">&#38263;&#26399;&#20729;&#20540;</a>&#30340;&#20107;&#12290;</p><p>&#21435;&#25918;&#22823;&#23416;&#29983;&#38283;&#30332;&#32773;&#29992;&#21109;&#24847;&#35299;&#27770;&#23526;&#38555;&#21839;&#38988;&#30340;&#27231;&#26371;&#12289;&#24171;&#21161;&#20182;&#20497;&#24478;&#40670;&#23376;&#23526;&#36368;&#21040;&#36914;&#20837;&#29694;&#23526;&#29983;&#27963;&#65292;&#25105;&#35258;&#24471;&#26371;&#26159;&#24456;&#26377;&#24847;&#32681;&#30340;&#20107;&#24773;&#12290;</p><p><strong>&#38614;&#28982;&#19981;&#30693;&#36947;&#26368;&#32066;&#33021;&#22816;&#24433;&#38911;&#22810;&#23569;&#20154;&#65292;&#20294;&#25105;&#25033;&#35442;&#19981;&#26371;&#24460;&#24724;&#12290;</strong></p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #256 🤖Xcode 26.3 與全新 Podcast ⟪不上班工程師的日常⟫]]></title><description><![CDATA[&#25972;&#21512; Agent&#65292;&#35731; Xcode &#35722;&#22238; iOS &#24037;&#31243;&#24107;&#30340;&#38283;&#30332;&#24037;&#20855;&#39318;&#36984;&#65307;&#26032;&#31680;&#30446;&#27489;&#36814;&#35330;&#38321;]]></description><link>https://www.ethanhuang13.com/p/256</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/256</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Fri, 06 Feb 2026 06:41:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/a8_E-Hp43QE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>TL;DR</strong></h2><p>&#26032;&#32862;&#19968;&#65306;Xcode 26.3 &#26032;&#22686;&#25903;&#25588; Claude Code &#33287; OpenAI Codex &#30340; Agentic &#38283;&#30332;&#33021;&#21147;&#65292;&#36996;&#21487;&#20197;&#21453;&#36942;&#20358;&#20197; MCP &#34987; Agent &#21628;&#21483;&#20351;&#29992;&#12290;&#26368;&#26032;&#30340; GPT-Codex-5.3 &#25110; Claude Opus 4.6 &#27169;&#22411;&#20063;&#21487;&#20197;&#36879;&#36942;&#26367;&#25563; SDK &#30340;&#26041;&#24335;&#20351;&#29992;&#12290;</p><p>&#26032;&#32862;&#20108;&#65306;&#24478; 2026 &#24180;&#38283;&#22987;&#65292;&#25105;&#36319;&#24190;&#20301;&#38283;&#30332;&#32773;&#26379;&#21451; Harry (<a href="https://x.com/harryworld">@harryworld</a>)&#12289;Jane(<a href="https://x.com/janechao_dev">@janechao_dev</a>)&#12289;Paul(<a href="https://x.com/automorphism">@automorphism</a>) &#21109;&#31435;&#20102;&#20840;&#26032;&#30340;&#20013;&#25991; Podcast &#31680;&#30446;&#9472;&#9472;&#10218;&#19981;&#19978;&#29677;&#24037;&#31243;&#24107;&#30340;&#26085;&#24120;&#10219;&#65292;&#39080;&#26684;&#26159;&#12300;&#36913;&#26411;&#21069;&#22805;&#30340;&#38283;&#30332;&#32773;&#38290;&#32842;&#12301;&#12290;&#36890;&#24120;&#22312;&#36913;&#20116;&#20013;&#21320;&#26044;&#25105;&#20497;&#30340; <a href="https://www.youtube.com/@%E4%B8%8D%E4%B8%8A%E7%8F%AD%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E6%97%A5%E5%B8%B8">YouTube &#38971;&#36947;</a>&#19978;&#26550;&#65292;&#21916;&#27489;&#32893;&#24037;&#31243;&#24107;&#38290;&#35441;&#23478;&#24120;&#30340;&#26379;&#21451;&#35531;&#21029;&#37679;&#36942;&#12290;</p><h2><strong>Xcode 26.3</strong></h2><p>&#24456;&#20037;&#27794;&#26377;&#30332; 13 &#22577; | Apple &#38283;&#30332;&#32773;&#38651;&#23376;&#22577;&#20102;&#12290;&#26368;&#36817;&#32066;&#26044;&#26377;&#20540;&#24471;&#22577;&#23566;&#30340;&#37325;&#22823;&#28040;&#24687;&#65306;Xcode &#27491;&#24335;&#25972;&#21512;&#20102; AI Agent &#30340;&#38283;&#30332;&#33021;&#21147;&#12290;</p><p>&#36889;&#29256;&#36339;&#36942;&#20102; Beta&#65292;&#30452;&#25509;&#20358;&#21040; RC&#65292;&#20294;&#20173;&#26377;&#22823;&#37327; Known Issues&#12290;&#35531;&#24478; <a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_3-release-notes">Release Notes</a> &#20102;&#35299;&#26356;&#22810;&#12290;</p><p>&#37325;&#35201;&#23448;&#26041;&#36039;&#35338;&#65306;</p><ul><li><p><a href="https://www.youtube.com/watch?v=oV6mC8Rt1kY">Meet agentic coding in Xcode</a>&#65306;&#23448;&#26041;&#24433;&#29255;&#65292;&#19981;&#21040; 5 &#20998;&#37912;&#24555;&#36895;&#36914;&#20837;&#29376;&#27841;</p></li><li><p><a href="https://developer.apple.com/documentation/Xcode/setting-up-coding-intelligence">Setting up coding intelligence</a>&#65306;&#22240;&#28858;&#35469;&#35657;&#26041;&#24335;&#19981;&#21516;&#65292;&#38656;&#35201;&#33287;&#20043;&#21069;&#30340; Xcode 26.0 &#30340;&#32842;&#22825;&#27169;&#24335;&#20998;&#38283;&#30331;&#20837;&#65292;&#20294;&#26159;&#20171;&#38754;&#30456;&#21516;&#12290;&#25991;&#20214;&#19978;&#26377;&#25552;&#21040;&#36889;&#20123; Agent &#30340;&#29872;&#22659;&#35373;&#23450;&#20301;&#32622;&#12290;</p></li><li><p><a href="https://developer.apple.com/documentation/xcode/writing-code-with-intelligence-in-xcode">Writing code with intelligence in Xcode</a>&#65306;&#25805;&#20316;&#26041;&#24335;&#20171;&#32057;</p></li><li><p><a href="https://developer.apple.com/documentation/xcode/giving-agentic-coding-tools-access-to-xcode">Giving external agentic coding tools access to Xcode</a>&#65306;&#25226; Xcode &#35722;&#25104;&#24037;&#20855;&#32102;&#22806;&#37096;&#30340; Agent &#20351;&#29992;&#30340;&#26041;&#24335;</p></li></ul><p>&#23526;&#38555;&#20351;&#29992;&#20841;&#22825;&#19979;&#20358;&#65292;&#22312; Xcode &#20839;&#20351;&#29992; Codex &#38283;&#30332;<strong>&#26377;&#24456;&#39640;&#30340;&#23526;&#29992;&#24615;</strong>&#65292;&#19981;&#20877;&#38656;&#35201;&#22806;&#37096;&#24037;&#20855;&#25110;&#20171;&#38754;&#20063;&#21487;&#20197;&#23436;&#25104;&#21151;&#33021;&#12290;&#25105;&#30446;&#21069;&#21807;&#19968;&#30340;&#23567;&#36986;&#25022;&#26159;&#65292;Agent &#22519;&#34892;&#26178;&#65292;&#24460;&#32396;&#20219;&#21209;&#30340;&#35338;&#24687;&#19981;&#33021;&#20808;&#25171;&#22909;&#36865;&#20986;&#12290;</p><p>&#22914;&#26524;&#24050;&#32147;&#38283;&#22987;&#20351;&#29992;&#30340;&#26379;&#21451;&#65292;&#25033;&#35442;&#26371;&#30332;&#29694;&#35201;&#22312; Xcode &#19979;&#36617; Codex &#25110; Claude Code&#12290;&#37027;&#26368;&#26032;&#29256;&#30340; GPT-Codex-5.3 &#33287; Claude Opus 4.6 &#27169;&#22411;&#35201;&#22914;&#20309;&#20351;&#29992;&#21602;&#65311;&#21487;&#20197;&#36879;&#36942;&#26367;&#25563;&#33287;&#25913;&#35373;&#23450;&#30340;&#26041;&#24335;&#36948;&#25104;&#12290;</p><p>&#24819;&#35201;&#33258;&#34892;&#30740;&#31350;&#30340;&#26379;&#21451;&#65292;&#25105;&#25552;&#31034;&#19968;&#20491;&#36335;&#24465;&#65306;<code>/Users/ethanhuang/Library/Developer/Xcode/CodingAssistant</code>&#65292;&#20063;&#21487;&#20197;&#21443;&#32771; Rudrank &#30340;&#25512;&#25991;&#65288;<a href="https://x.com/rudrank/status/2019495335798927610">Codex</a>&#12289;<a href="https://x.com/rudrank/status/2019507820945895529">Claude</a>&#65289;&#12290;</p><p>&#21360;&#35937;&#20013;&#65292;&#36889;&#26159;&#25105;&#31532;&#19968;&#27425;&#35211;&#21040; Apple &#23559;&#38283;&#30332;&#24037;&#20855;<strong>&#28145;&#24230;&#25972;&#21512;&#31532;&#19977;&#26041;&#20184;&#36027;&#26381;&#21209;</strong>&#65292;&#20284;&#20046;&#36879;&#38706;&#20986; Apple &#36889;&#38291;&#20844;&#21496;&#23565;&#26044;&#25793;&#25265; AI &#22312;&#36575;&#39636;&#38283;&#30332;&#24118;&#20358;&#30340;&#35722;&#21270;&#12290;&#26356;&#28145;&#20837;&#30340;&#20491;&#20154;&#35211;&#35299;&#65292;&#25105;&#20998;&#20139;&#22312; 13+ <a href="https://ethanhuang13.plus/2026-02-04-xcode-26-3-agent/">&#9889;&#65039;&#36895;&#35413; Xcode 26.3 Agent &#21151;&#33021;&#33287;&#24847;&#32681;</a>&#12290;</p><h2><strong>&#24478;&#38283;&#30332;&#32773;&#30563;&#20419;&#22823;&#26371;&#21040; Podcast</strong></h2><p>&#24478;&#21069;&#24180;&#38283;&#22987;&#65292;&#25105;&#36319; Harry (<a href="https://x.com/harryworld">@harryworld</a>)&#12289;Jane(<a href="https://x.com/janechao_dev">@janechao_dev</a>)&#12289;Paul(<a href="https://x.com/automorphism">@automorphism</a>) &#24190;&#20301;&#26379;&#21451;&#37117;&#26377;&#25509;&#35320;&#21040; Apple &#38283;&#30332;&#30456;&#38364;&#30340;&#25945;&#23416;&#24037;&#20316;&#65292;&#25152;&#20197;&#35722;&#24471;&#29087;&#35672;&#36215;&#20358;&#12290;</p><p>&#21083;&#22909;&#25105;&#20497;&#24190;&#20301;&#37117;&#27794;&#26377;&#22312;&#20844;&#21496;&#19978;&#29677;&#65292;&#32780;&#26159;&#29544;&#31435;&#38283;&#30332;&#32773;&#12289;&#20839;&#23481;&#21109;&#20316;&#32773;&#12289;&#35611;&#24107;&#65292;&#25110;&#26159; Gap Year &#20013;&#30340;&#32068;&#21512;&#12290;&#22312;&#22240;&#32227;&#38555;&#26371;&#65292;&#25105;&#20497;&#25104;&#31435;&#20102;&#19968;&#20491;&#12300;&#20114;&#30456;&#30563;&#20419;&#23567;&#32068;&#12301;&#65292;&#27599;&#20491;&#31150;&#25308;&#37117;&#26371;&#32218;&#19978;&#38283;&#26371;&#65288;&#31281;&#20043;&#28858;&#30563;&#20419;&#22823;&#26371;&#65289;&#65292;&#32842;&#32842;&#33258;&#24049;&#26368;&#36817;&#22312;&#20570;&#30340;&#20107;&#24773;&#12289;&#30446;&#27161;&#65292;&#24444;&#27492;&#25552;&#37266;&#12290;</p><p>&#27599;&#20491;&#31150;&#25308;&#30340;&#30563;&#20419;&#22823;&#26371;&#38283;&#19979;&#20358;&#65292;&#24120;&#24120;&#26377;&#25105;&#20497;&#35258;&#24471;&#12300;&#36889;&#27573;&#35342;&#35542;&#36996;&#28415;&#36969;&#21512;&#30070;&#20316; Podcast&#12301;&#30340;&#26178;&#21051;&#12290;&#20037;&#32780;&#20037;&#20043;&#65292;&#20570;&#31680;&#30446;&#30340;&#24819;&#27861;&#23601;&#36234;&#20358;&#36234;&#26126;&#39023;&#12290;</p><h2><strong>Ep.0 &#38283;&#31665;&#25105;&#20497;&#30340;&#30563;&#20419;&#22823;&#26371;&#65288;&#35430;&#37636;&#65289;</strong></h2><p>&#26082;&#28982;&#26377;&#36889;&#31278;&#24819;&#27861;&#65292;&#25105;&#20063;&#19981;&#26159;&#31532;&#19968;&#27425;&#20570; Podcast&#65292;&#23601;&#32004;&#20102;&#22823;&#23478;&#19968;&#36215;&#35430;&#37636;&#65292;&#20063;&#23601;&#26377;&#20102;&#24180;&#21021;&#30340;&#31532; 0 &#38598;&#31680;&#30446;&#65292;&#23601;&#26159;&#22312;&#35611;&#30563;&#20419;&#22823;&#26371;&#26412;&#36523;&#12290;</p><div id="youtube2-a8_E-Hp43QE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;a8_E-Hp43QE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/a8_E-Hp43QE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#36889;&#38598;&#26412;&#20358;&#21482;&#26159;&#35430;&#37636;&#65292;&#22823;&#23478;&#36996;&#22312;&#29087;&#24713;&#37857;&#38957;&#21069;&#30340;&#20114;&#21205;&#65292;&#19981;&#36942;&#25105;&#35258;&#24471;&#25928;&#26524;&#36996;&#19981;&#37679;&#65292;&#23601;&#30452;&#25509;&#19978;&#20659;&#20102;&#12290;</p><h2><strong>Ep.1 2026 &#24180;&#65292;iOS &#38283;&#30332;&#36996;&#20540;&#24471;&#20570;&#21966;&#65311;</strong></h2><p>&#25509;&#19979;&#20358;&#30340; Ep.1 &#25105;&#20497;&#32842;&#36215;&#20351;&#29992; AI &#24037;&#20855;&#20358;&#36914;&#34892; iOS &#38283;&#30332;&#30340;&#23526;&#38555;&#32147;&#39511;&#12290;&#26377;&#19968;&#20123;&#20839;&#23481;&#25105;&#22312; <a href="https://ethanhuang13.plus/my-brain-os-dev-journal-codex-5-2/">&#129504;13 &#30340; brainOS&#65306;&#38283;&#30332;&#26085;&#35468;&#20043; GPT-5.2-Codex &#35469;&#30495;&#29992;</a>&#65292;&#20294;&#26159;&#29992;&#35611;&#30340;&#21448;&#26159;&#19981;&#21516;&#30340;&#24863;&#21463;&#12290;</p><div id="youtube2-JCvjlpeB2rI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;JCvjlpeB2rI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/JCvjlpeB2rI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>Ep.2 &#38283;&#31665; ChaoCode &#30340; Jane</strong></h2><p>&#36889;&#36913;&#20116;&#65288;&#20170;&#22825;&#65289;&#30340;&#31680;&#30446;&#65292;&#20197;&#30693;&#21517; iOS YouTuber Jane &#28858;&#20027;&#35282;&#12290;&#25105;&#20497;&#35370;&#35527;&#20102;&#20182;&#28858;&#20160;&#40636;&#26371;&#20570; YouTube &#38971;&#36947; ChaoCode&#12289;&#26368;&#36817;&#30340;&#31680;&#30446;&#32232;&#25490;&#12289;&#24590;&#40636;&#33258;&#23416; iOS &#38283;&#30332;&#12289;&#28858;&#20160;&#40636;&#27604;&#22823;&#37096;&#20998; iOS &#38283;&#30332;&#32773;&#26356;&#29087;&#24713;&#21508;&#31278; AI &#30693;&#35672;&#31561;&#31561;&#12290;</p><p>&#36889;&#20123;&#20839;&#23481;&#20182;&#22312;&#33258;&#24049;&#30340;&#38971;&#36947;&#20063;&#27794;&#35498;&#36942;&#65292;&#21487;&#20197;&#35222;&#28858;&#31532;&#19968;&#27425;&#30340;&#12300;YouTuber &#31881;&#32114;&#21839;&#31572;&#22823;&#20844;&#38283;&#12301;&#12290;</p><div id="youtube2-XKOlRizH2Fg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;XKOlRizH2Fg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/XKOlRizH2Fg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#19981;&#24819;&#37679;&#36942;&#20043;&#24460;&#30340;&#31680;&#30446;&#65292;&#23601;&#35531;&#25226;<a href="https://www.youtube.com/@%E4%B8%8D%E4%B8%8A%E7%8F%AD%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E6%97%A5%E5%B8%B8">&#19981;&#19978;&#29677;&#24037;&#31243;&#24107;&#30340;&#26085;&#24120; YouTube &#38971;&#36947;</a>&#35330;&#38321;&#36215;&#20358;&#21543;&#65281;</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #255 🉐13+ Black Friday 優惠開跑與 iOS 本地端 AI 系列預告 ]]></title><description><![CDATA[A19 Pro &#27604; M3 Max &#36996;&#24555;&#65311;&#38928;&#21578; 12 &#26376;&#30340;&#26412;&#22320;&#31471; AI &#31995;&#21015;&#25991;&#31456;&#12290;&#20006;&#19988;&#36992;&#35531;&#26032;&#26379;&#21451;&#36879;&#36942;&#38627;&#24471;&#30340; Black Friday &#20778;&#24800;&#20837;&#22353; 13+&#12290;]]></description><link>https://www.ethanhuang13.com/p/255</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/255</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 26 Nov 2025 22:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#25105;&#21083;&#32080;&#26463;&#30701;&#26283;&#30340;&#20241;&#20551;&#22238;&#20358;&#12290;&#36889;&#27425;&#26053;&#36884;&#65292;&#32047;&#31309;&#20102;&#19968;&#20123;&#38728;&#24863;&#33287;&#21050;&#28608;&#65292;&#20351;&#25105;&#27770;&#23450;&#24478; 12 &#26376;&#38283;&#22987;&#25776;&#23531;&#19968;&#31995;&#21015; iPhone &#22519;&#34892;&#26412;&#22320; AI &#30340;&#31995;&#21015;&#25991;&#31456;&#65292;&#20006;&#22312;&#27492;&#23459;&#21578; 13+ &#30340;&#38480;&#26178;&#20778;&#24800;&#27963;&#21205;&#12290;</p><p>&#26368;&#36817;&#25105;&#19968;&#30452;&#22312;&#36914;&#34892; iOS &#38283;&#30332;&#30340;&#25945;&#23416;&#24037;&#20316;&#65292;&#32047;&#31309;&#20102;&#19968;&#20123;&#26412;&#22320; AI &#25033;&#29992;&#30340;&#25506;&#32034;&#32147;&#39511;&#12290;&#27604;&#22914;&#22312; iPhone 17 Pro Max &#19978;&#23526;&#28204;&#65292;&#30332;&#29694;&#65306;<strong>Foundation Models &#22312; A19 Pro &#19978;&#29986;&#20986; token &#27604; MacBook M3 Max &#36996;&#24555;&#32004; 25%</strong>&#12290;&#21407;&#22240;&#25105;&#26371;&#22312;&#20043;&#24460;&#30340;&#25991;&#31456;&#35498;&#26126;&#65292;&#20294;&#21487;&#20197;&#30475;&#21040; Apple &#30340;&#30828;&#39636;&#25928;&#33021;&#36914;&#27493;&#23565;&#26044;&#26412;&#22320; AI &#25512;&#29702;&#26377;&#24040;&#22823;&#20778;&#21218;&#12290;</p><p>&#19981;&#20809;&#26159;&#30828;&#39636;&#25928;&#33021;&#65292;&#29992; iPhone &#20358;&#36305;&#26412;&#22320; AI &#36996;&#26377;&#35377;&#22810;&#29609;&#40670;&#33287;&#21069;&#26223;&#12290;&#25105;&#24819;&#35377;&#22810; iOS &#38283;&#30332;&#32773;&#19981;&#24819;&#12300;&#28858;&#20102; AI &#32780; AI&#12301;&#65292;&#21448;&#25110;&#26159;&#24819;&#21152;&#20294;&#19981;&#30693;&#22914;&#20309;&#20837;&#25163;&#12290;&#23526;&#38555;&#19978;&#65292;&#19968;&#20123;&#38283;&#30332; AI &#25033;&#29992;&#30340;&#24418;&#21218;&#65292;&#22312; Foundation Models &#25110; A19 Pro &#25512;&#20986;&#20043;&#21069;&#26681;&#26412;&#19981;&#23384;&#22312;&#12290;&#24478;&#20170;&#22825;&#38283;&#22987;&#25509;&#35320;&#65292;&#26159;&#36319;&#20840;&#19990;&#30028;&#30340;&#38283;&#30332;&#32773;&#31449;&#22312;&#21516;&#27171;&#30340;&#36215;&#36305;&#32218;&#65292;&#19981;&#29992;&#25812;&#24515;&#36319;&#19981;&#19978;&#12290;&#23601;&#36899;&#25105;&#20063;&#26159;&#37002;&#30740;&#31350;&#37002;&#20998;&#20139;&#65281;</p><p>&#25105;&#25171;&#31639;&#25776;&#23531;&#22810;&#31687;&#25991;&#31456;&#65292;&#23637;&#38283;&#20358;&#35527;&#65306;</p><p>&#35264;&#23519;&#21040;&#30340;&#20107;&#23526;&#12289;&#23526;&#28204;&#30340;&#26041;&#27861;&#33287;&#32080;&#26524;&#12289;Apple &#22312;&#26412;&#22320; AI &#30456;&#38364;&#30340;&#20778;&#21218;&#12289;&#38283;&#30332;&#39636;&#39511;&#19978;&#30340;&#21839;&#38988;&#33287;&#21487;&#33021;&#30340;&#30332;&#23637;&#65292;&#20006;&#25552;&#20986;&#19968;&#20491;&#37325;&#22823;&#35211;&#35299;&#65306;<strong>iOS &#38283;&#30332;&#32773;&#26159;&#20840;&#19990;&#30028;&#26368;&#26377;&#27231;&#26371;&#25171;&#36896;&#20778;&#31168;&#26412;&#22320; AI &#25033;&#29992;&#20351;&#29992;&#32773;&#39636;&#39511;&#30340;&#19968;&#32676;&#20154;&#65292;&#27794;&#26377;&#20043;&#19968;&#12290;</strong></p><p>&#22914;&#26524;&#20320;&#26159; iOS &#38283;&#30332;&#32773;&#65292;&#36889;&#26159;&#20320;&#19981;&#26371;&#24819;&#37679;&#36942;&#30340;&#19968;&#31995;&#21015;&#25991;&#31456;&#12290;&#20551;&#22914;&#20320;&#24050;&#32147;&#29986;&#29983;&#33288;&#36259;&#65292;&#20294;&#36996;&#27794;&#21152;&#20837;&#26371;&#21729;&#65292;&#27489;&#36814;&#25226;&#25569; 13+ &#23560;&#27396;&#19968;&#24180;&#21482;&#26377;&#19968;&#27425;&#30340; <strong>Black Friday&#20778;&#24800; </strong>&#12290;</p><p><strong><a href="https://www.patreon.com/ethanhuang13">&#35531;&#21040; Patreon &#35330;&#38321; 13+</a>&#65292;&#36664;&#20837;&#25240;&#25187;&#30908; </strong><code>LOCALAI</code><strong>&#65292;&#21363;&#21487;&#20139;&#26377;&#39318;&#26376; 13% Off&#12290;&#26178;&#38291;&#21482;&#21040; Cyber Monday 2025/12/01 23:59&#12290;</strong></p><p>&#32769;&#23526;&#35498;&#65292;&#20570;&#25240;&#25187;&#19981;&#26159;&#25105;&#30340;&#39080;&#26684;&#12290;&#20294;&#36889;&#20491;&#31995;&#21015;&#26371;&#26159;&#21029;&#30340;&#22320;&#26041;&#35712;&#19981;&#21040;&#30340;&#35264;&#23519; + &#32147;&#39511;&#35527; + &#25805;&#20316;&#35498;&#26126; + &#27934;&#23519;&#65292;&#20063;&#26371;&#26159;&#26368;&#33021;&#23637;&#29694; 13+ &#23560;&#27396;&#20729;&#20540;&#30340;&#20839;&#23481;&#12290;&#25105;&#24819;&#32102;&#19968;&#30452;&#22312;&#35264;&#26395;&#30340;&#26379;&#21451;&#19968;&#20491;&#21152;&#20837;&#26371;&#21729;&#30340;&#22909;&#29702;&#30001;&#12290;</p><p>&#23565;&#26044; 13+ &#19981;&#29087;&#24713;&#30340;&#35441;&#65292;&#19981;&#22952;&#21040;<a href="https://ethanhuang13.plus/index/">&#23448;&#32178;&#30446;&#37636;</a>&#30475;&#30475;&#36942;&#24448;&#26377;&#21738;&#20123;&#25991;&#31456;&#20027;&#38988;&#12290;&#25105;&#29305;&#21029;&#25512;&#34214;<a href="https://ethanhuang13.plus/tag/iphone-usb-speed-series/">&#23560;&#38988;&#65306;&#25506;&#31350; iPhone &#30340; USB &#36895;&#24230;&#23565;&#38283;&#30332;&#39636;&#39511;&#30340;&#24433;&#38911;</a>&#65292;&#26377;&#22823;&#37327;&#23526;&#28204;&#12289;&#21205;&#25163;&#25805;&#20316;&#33287;&#35211;&#35299;&#65292;&#21487;&#20197;&#35498;&#26159;&#26412;&#22320; AI &#31995;&#21015;&#30340;&#21069;&#36523;&#12290;&#27492;&#22806;&#65292;&#24478; 8 &#26376;&#20013;&#21040;&#29694;&#22312;&#25105;&#25345;&#32396;&#22312;<a href="https://ethanhuang13.plus/13-plus-daily-challenge/">&#25361;&#25136;&#27599;&#20491;&#24037;&#20316;&#26085;&#37117;&#30332;&#34920;&#26032;&#25991;&#31456;</a>&#65292;&#27599;&#36913;&#19968;&#21040;&#20116;&#26089;&#19978;&#37117;&#33021;&#35712;&#21040;&#19968;&#31687;&#26032;&#30340;&#20998;&#20139;&#65292;&#23565;&#35712;&#32773;&#26159;&#24456;&#22909;&#30340;&#24605;&#32771;&#21050;&#28608;&#33287;&#23416;&#32722;&#12290;</p><p>&#26126;&#22825;&#26371;&#26159; 11 &#26376;&#26368;&#24460;&#19968;&#31687;&#65292;&#29031;&#24931;&#20363;&#26371;&#26159;&#30070;&#26376;&#30340;&#22238;&#39015;&#65292;&#20998;&#20139;&#25105;&#26368;&#21916;&#27489;&#30340;&#24190;&#31687;&#25991;&#31456;&#12290;&#24478;&#19979;&#36913;&#19968;&#38283;&#22987;&#65292;&#25105;&#20497;&#23601;&#26371;&#21855;&#21205;&#19968;&#31995;&#21015;&#30340; iOS &#26412;&#22320; AI &#25991;&#31456;&#12290;</p><p>&#26368;&#24460;&#65292;&#27489;&#36814;&#22810;&#22810;&#20998;&#20139;&#36889;&#21063;&#20844;&#21578;&#32102;&#36523;&#37002;&#30340; iOS &#38283;&#30332;&#32773;&#65292;&#25110;&#26159;&#23565; AI &#25033;&#29992;&#38283;&#30332;&#26377;&#33288;&#36259;&#30340;&#26379;&#21451;&#12290;&#25105;&#30456;&#20449;&#26371;&#24171;&#21161;&#21040;&#35377;&#22810;&#20154;&#65281;</p>]]></content:encoded></item><item><title><![CDATA[13’s Apple Developer Newsletter #255 🉐13+ Black Friday Offer & iOS On-Device AI Series Preview]]></title><description><![CDATA[A19 Pro faster than M3 Max? Previewing December's on-device AI article series and inviting new friends to join 13+ through the rare Black Friday offer.]]></description><link>https://www.ethanhuang13.com/p/255-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/255-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 26 Nov 2025 22:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I just returned from a brief vacation. This trip accumulated some inspiration and stimulation, leading me to decide to write a series of articles on running local AI on iPhones starting in December, and to announce a limited-time offer for 13+.</p><p>Recently, I&#8217;ve been doing a lot of iOS development teaching and have accumulated some experience exploring local AI applications. For instance, testing on iPhone 17 Pro Max revealed: <strong>Foundation Models generate tokens about 25% faster on A19 Pro than on MacBook M3 Max</strong>. I&#8217;ll explain the reasons in upcoming articles, but you can see that Apple&#8217;s hardware performance improvements have huge advantages for local AI inference.</p><p>Beyond hardware performance, running local AI on iPhones has many interesting aspects and prospects. I think many iOS developers don&#8217;t want to &#8220;do AI for AI&#8217;s sake,&#8221; or want to add it but don&#8217;t know how to start. In reality, some situations for developing AI applications simply didn&#8217;t exist before Foundation Models or A19 Pro were released. Starting today, you&#8217;re on the same starting line as developers worldwide&#8212;no need to worry about falling behind. Even I&#8217;m researching and sharing as I go!</p><p>I plan to write multiple articles covering:</p><p>Observed facts, testing methods and results, Apple&#8217;s advantages in local AI, issues with development experience and possible developments, and presenting a major insight: <strong>iOS developers are the group of people in the world with the best opportunity to create excellent local AI application user experiences, bar none.</strong></p><p>If you&#8217;re an iOS developer, this is a series of articles you won&#8217;t want to miss. If you&#8217;re already interested but haven&#8217;t joined as a member yet, take advantage of the <strong>Black Friday offer</strong> that only happens once a year for the 13+ column.</p><p><strong><a href="https://www.patreon.com/ethanhuang13">Subscribe to 13+ on Patreon</a>, enter discount code </strong><code>LOCALAI</code><strong>, and enjoy 13% off your first month. Available only until Cyber Monday 2025/12/01 23:59.</strong></p><p>Honestly, offering discounts isn&#8217;t my style. But this series will contain observations + experience sharing + operational instructions + insights that you can&#8217;t read elsewhere, and it will be content that best demonstrates the value of the 13+ column. I want to give friends who&#8217;ve been on the fence a good reason to join.</p><p>If you&#8217;re unfamiliar with 13+, check out the <a href="https://ethanhuang13.plus/index/">website directory</a> to see what article topics we&#8217;ve covered. I particularly recommend the <a href="https://ethanhuang13.plus/tag/iphone-usb-speed-series/">Special Feature: Investigating the Impact of iPhone USB Speed on Development Experience</a>, which has extensive testing, hands-on operations, and insights&#8212;you could say it&#8217;s the predecessor to the local AI series. Additionally, from mid-August until now, I&#8217;ve been <a href="https://ethanhuang13.plus/13-plus-daily-challenge/">challenging myself to publish new articles every workday</a>, so every Monday through Friday morning you can read a new piece&#8212;it&#8217;s great mental stimulation and learning for readers.</p><p>Tomorrow will be the last article of November, which as usual will be a monthly review sharing my favorite articles. Starting next Monday, we&#8217;ll launch the iOS local AI article series.</p><p>Finally, please share this announcement with iOS developers around you, or friends interested in AI application development. I believe it will help many people!</p>]]></content:encoded></item><item><title><![CDATA[13’s Apple Developer Newsletter #254 🧑‍🎓Student Developer Contest Updates]]></title><description><![CDATA[Introducing the just-concluded Mobile Application Innovation Contest (MAIC) and Apple&#8217;s official Swift Student Challenge 2026.]]></description><link>https://www.ethanhuang13.com/p/254-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/254-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 19 Nov 2025 22:01:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Mobile Application Innovation Contest 2025 Finals: Outstanding Performance by Taiwanese Students</strong></h2><p>The <a href="https://maic.straighta.com.tw/">Mobile Application Innovation Contest</a> (MAIC) is a student app development competition jointly organized by Apple Education Taiwan, Feng Chia University, Straight A (Studio A&#8217;s education brand), and National Taiwan University&#8217;s Apple Regional Training Center (RTC).</p><p>Competing apps are primarily built for Apple platforms, mostly iOS and visionOS. Think of this as Apple&#8217;s Greater China Region contest. After Taiwanese teams compete locally, they advance to the <a href="https://www.appcontest.net/home/homepage">Greater China Region Finals</a> at Zhejiang University in Hangzhou.</p><p>This year, Taiwanese students delivered their best performance ever at the Grand Finals:</p><ul><li><p>First Prize: VCook (Chung Yuan Christian University &#8226; VC)</p></li><li><p>First Prize: iMirror Immersive Mirror Rehabilitation System (National Taiwan University &#8226; iMirror Lab)</p></li><li><p>Second Prize + Social Responsibility Innovation Award: Savers Near-Expiry Product Map (National Tsing Hua University, National Central University &#8226; iNTER)</p></li><li><p>Second Prize: Sound of Life (Feng Chia University &#8226; Sound of Life Team)</p></li><li><p>Outstanding Organization Award: Feng Chia University</p></li></ul><p>The demo videos below are all from the Taiwan competition. The Greater China Grand Finals should have newer, much improved versions, but I haven&#8217;t found them yet.</p><p>&#10218;VCook&#10219;is an AI recipe app independently developed by Vincent using the latest Foundation Models, now available on the <a href="https://apps.apple.com/tw/app/vcook-best-cooking-partner/id6742108272">App Store</a>.</p><div id="youtube2-46ab_bC0xQA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;46ab_bC0xQA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/46ab_bC0xQA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;iMirror&#10219;is mirror therapy software utilizing Apple Vision Pro&#8217;s gesture recognition capabilities, a very advanced concept. It also originates from actual needs of team members&#8217; family, complete with a backstory.</p><div id="youtube2-mbOlnyt9sVg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mbOlnyt9sVg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mbOlnyt9sVg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;Savers Near-Expiry Product Map&#10219;strives to solve the problem of near-expiry food waste.</p><div id="youtube2-88GRhrSDAAE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;88GRhrSDAAE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/88GRhrSDAAE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;Sound of Life&#10219;is learning software designed for hearing-impaired children.</p><div id="youtube2-M95rUj2_elg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;M95rUj2_elg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/M95rUj2_elg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>I&#8217;ve had the privilege of interacting with these award-winning students&#8212;they&#8217;re all student developers with tremendous creativity and practical ability. I&#8217;m genuinely happy for them.</p><p>More coverage:</p><ul><li><p><a href="https://www.ctee.com.tw/news/20251103701726-431401">Commercial Times: Taiwan Teams Win Double First Prizes at Apple&#8217;s &#8220;10th 2025 Mobile Application Innovation Contest&#8221; Greater China Grand Finals, Best Performance in Ten Years</a></p></li><li><p><a href="https://tw.news.yahoo.com/%E5%8F%B0%E7%81%A3%E5%9C%98%E9%9A%8A%E5%8B%87%E5%A5%AA%E9%9B%99%E4%B8%80%E7%AD%89%E7%8D%8E-apple%E3%80%8E%E7%AC%AC%E5%8D%81%E5%B1%86-2025-%E7%A7%BB%E5%8B%95%E6%87%89%E7%94%A8%E5%89%B5%E6%96%B0%E8%B3%BD%E3%80%8F%E5%A4%A7%E4%B8%AD%E8%8F%AF%E5%8D%80%E7%B8%BD%E6%B1%BA%E8%B3%BD-%E5%89%B5%E5%8D%81%E5%B9%B4%E6%9C%80%E4%BD%B3%E6%88%B0%E7%B8%BE-102339687.html">Yahoo News: Taiwan Teams Win Double First Prizes Apple&#8217;s &#8220;10th 2025 Mobile Application Innovation Contest&#8221; Greater China Grand Finals Creates Best Performance in Ten Years</a></p></li><li><p><a href="https://stat.fcu.edu.tw/news-detail/?id=47694">Feng Chia University: AI Gives Voice to Hearing-Impaired Children, Feng Chia&#8217;s &#8220;Sound of Life&#8221; Wins Second Prize at Apple Mobile Application Innovation Contest Greater China Region</a></p></li></ul><p>If you&#8217;re a student, consider following next year&#8217;s MAIC. Before that, focus on the Swift Student Challenge introduced below.</p><h2><strong>Swift Student Challenge 2026</strong></h2><p>While MAIC is a Greater China Region competition, Apple also has an international student coding challenge called Swift Student Challenge, now in its seventh year since 2020. Students aged 13 and above can participate (or according to local regulations).</p><p><strong>Submission period: 2/6-28, 2026.</strong></p><p>The most attractive aspect of Swift Student Challenge is that <a href="https://developer.apple.com/swift-student-challenge/distinguished-winners/">Distinguished Winners</a> receive full sponsorship to visit Apple headquarters in the US for WWDC and closely interact with winners from around the world. It&#8217;s an excellent opportunity to expand your global perspective.</p><p>This competition emphasizes creativity, not code. You can develop using the Swift Playgrounds app on iPad.</p><p>Official links:</p><ul><li><p><a href="https://developer.apple.com/swift-student-challenge/">Swift Student Challenge Official Website</a></p></li><li><p><a href="https://www.apple.com/newsroom/2025/11/developers-decode-their-journeys-from-app-ideas-to-app-store/">Developers decode their journeys from app ideas to App Store (Apple Newsroom)</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/get-ready/">Get ready</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/eligibility/">Eligibility and requirements</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/policy/">Terms and Conditions</a></p></li></ul><p>The most important thing when entering a competition is <strong>understanding the rules clearly</strong>, followed by properly <strong>planning and executing your participation</strong>.</p><p>Swift Student Challenge has many restrictions. I&#8217;ve compiled some key rules below:</p><ul><li><p>Final product is a Swift Playground App (file extension <code>.swiftpm</code>) compressed into a ZIP</p></li><li><p><strong>Maximum file size is 25 MB</strong></p></li><li><p>Must work <strong>completely offline</strong></p></li><li><p>Solo independent development</p></li><li><p>Developed and run using <strong>Swift Playgrounds 4.6 or Xcode 26</strong> or above</p></li><li><p>Can use Apple Pencil</p></li><li><p>User interface and content must be in <strong>English</strong></p></li></ul><p>Sometimes, having many restrictions isn&#8217;t a bad thing&#8212;it helps you focus more on creative expression.</p><p>If you want to participate, there are still several months until the submission deadline. I think you can start with simple needs around you, completing some simple small apps and exercises to familiarize yourself with Xcode, Swift, SwiftUI, and establish your own development workflow.</p><p>While familiarizing yourself with the process, more ideas will definitely emerge. There are also many AI tools that can assist. Even starting development in the final month is manageable.</p><p><strong>The key is creative ideas&#8212;development doesn&#8217;t need to be perfect on the first try.</strong></p><h2><strong>13+ Exclusive Content</strong></h2><p>The following section is exclusive to 13+ members, including:</p><ul><li><p>More detailed discussion of competition restrictions</p></li><li><p>Reflections on interacting with and teaching students</p></li></ul><p>Please upgrade to unlock at <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> and read on the <a href="https://ethanhuang13.plus/maic-swift-student-challenge-2026/">official website</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #254 🧑‍🎓學生開發者比賽最新消息]]></title><description><![CDATA[&#20171;&#32057;&#21083;&#32080;&#26463;&#30340;&#34892;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;&#65288;MAIC&#65289;&#33287;Apple &#23448;&#26041;&#30340; Swift Student Challenge 2026&#12290;]]></description><link>https://www.ethanhuang13.com/p/254</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/254</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 19 Nov 2025 22:01:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>&#34892;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093; 2025 &#27770;&#36093;&#65292;&#21488;&#28771;&#23416;&#29983;&#34920;&#29694;&#20142;&#30524;</strong></h2><p><a href="https://maic.straighta.com.tw/">&#34892;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;</a>&#65288;Mobile Application Innovation Contest, MAIC&#65289;&#26159;&#30001; Apple Education Taiwan&#12289;&#36898;&#30002;&#22823;&#23416;&#12289;Straight A&#65288;Studio A &#25945;&#32946;&#21697;&#29260;&#65289;&#65292;&#20197;&#21450;&#33274;&#28771;&#22823;&#23416;Apple &#21312;&#22495;&#25945;&#32946;&#22521;&#35347;&#20013;&#24515;&#65288;RTC&#65289;&#65292;&#20849;&#21516;&#25512;&#21205;&#33289;&#36774;&#30340;&#23416;&#29983; App &#38283;&#30332;&#27604;&#36093;&#12290;</p><p>&#20316;&#21697; App &#20197; Apple &#24179;&#21488;&#28858;&#20027;&#65292;&#22810;&#28858; iOS &#33287; visionOS&#12290;&#20320;&#21487;&#20197;&#24819;&#20687;&#25104;&#36889;&#26159; Apple &#22823;&#20013;&#33775;&#21312;&#33289;&#36774;&#30340;&#27604;&#36093;&#12290;&#21488;&#28771;&#30340;&#22296;&#38538;&#20998;&#20986;&#39640;&#19979;&#20197;&#24460;&#65292;&#36996;&#26371;&#21435;&#26477;&#24030;&#27993;&#27743;&#22823;&#23416;&#21443;&#21152;<a href="https://www.appcontest.net/home/homepage">&#22823;&#20013;&#33775;&#21312;&#30340;&#27770;&#36093;</a>&#12290;</p><p>&#20170;&#24180;&#21488;&#28771;&#30340;&#23416;&#29983;&#22312;&#32317;&#27770;&#36093;&#34920;&#29694;&#20142;&#30524;&#65292;&#26159;&#26377;&#21490;&#20197;&#20358;&#26368;&#20339;&#65306;</p><ul><li><p>&#19968;&#31561;&#29518;&#65306;VCook&#65288;&#20013;&#21407;&#22823;&#23416; &#8226; VC&#65289;</p></li><li><p>&#19968;&#31561;&#29518;&#65306;iMirror&#27785;&#28024;&#24335;&#37857;&#20687;&#24489;&#20581;&#31995;&#32113;&#65288;&#22283;&#31435;&#33274;&#28771;&#22823;&#23416; &#8226; iMirror Lab&#65289;</p></li><li><p>&#20108;&#31561;&#29518;+ &#31038;&#26371;&#36012;&#20219;&#21109;&#26032;&#29518;&#65306;Savers &#21363;&#26399;&#21697;&#22320;&#22294;&#65288;&#22283;&#31435;&#28165;&#33775;&#22823;&#23416;&#12289;&#22283;&#31435;&#20013;&#22830;&#22823;&#23416; &#8226; iNTER&#65289;</p></li><li><p>&#20108;&#31561;&#29518;&#65306;&#29983;&#32882;&#65288;&#36898;&#30002;&#22823;&#23416; &#8226; &#29983;&#32882;&#19981;&#24687;&#65289;</p></li><li><p>&#20778;&#31168;&#32068;&#32340;&#29518;&#65306;&#36898;&#30002;&#22823;&#23416;</p></li></ul><p>&#20197;&#19979;&#23637;&#31034;&#24433;&#29255;&#30342;&#28858;&#21488;&#28771;&#27604;&#36093;&#30340;&#29256;&#26412;&#65292;&#22823;&#20013;&#33775;&#21312;&#32317;&#27770;&#36093;&#25033;&#35442;&#26377;&#26032;&#30340;&#12289;&#25913;&#21892;&#24456;&#22810;&#30340;&#29256;&#26412;&#65292;&#20294;&#25105;&#30446;&#21069;&#27794;&#26377;&#25214;&#21040;&#12290;</p><p>&#10218;VCook&#10219;&#26159;&#30001; Vincent &#29544;&#31435;&#38283;&#30332;&#30340; AI &#39135;&#35676; app&#65292;&#36996;&#29992;&#19978;&#20102;&#26368;&#26032;&#30340; Foundation Models&#65292;&#24050;&#32147;&#19978;&#26550; <a href="https://apps.apple.com/tw/app/vcook-best-cooking-partner/id6742108272">App Store</a>&#12290;</p><div id="youtube2-46ab_bC0xQA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;46ab_bC0xQA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/46ab_bC0xQA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;iMirror&#10219;&#26159;&#21033;&#29992; Apple Vision Pro &#30340;&#25163;&#21218;&#36776;&#35672;&#21151;&#33021;&#20570;&#20986;&#30340;&#37857;&#20687;&#24489;&#20581;&#36575;&#39636;&#65292;&#27010;&#24565;&#21313;&#20998;&#20808;&#36914;&#12290;&#20006;&#19988;&#26159;&#24478;&#32068;&#21729;&#23478;&#20154;&#30340;&#23526;&#38555;&#38656;&#27714;&#20986;&#30332;&#65292;&#33258;&#24118;&#32972;&#26223;&#25925;&#20107;&#12290;</p><div id="youtube2-mbOlnyt9sVg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mbOlnyt9sVg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mbOlnyt9sVg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;Savers &#21363;&#26399;&#21697;&#22320;&#22294;&#10219;&#21162;&#21147;&#35201;&#35299;&#27770;&#21363;&#26399;&#39135;&#21697;&#28010;&#36027;&#21839;&#38988;&#12290;</p><div id="youtube2-88GRhrSDAAE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;88GRhrSDAAE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/88GRhrSDAAE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#10218;&#29983;&#32882;&#10219;&#21063;&#26159;&#37341;&#23565;&#32893;&#21147;&#38556;&#31001;&#20818;&#31461;&#35373;&#35336;&#30340;&#23416;&#32722;&#36575;&#39636;&#12290;</p><div id="youtube2-M95rUj2_elg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;M95rUj2_elg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/M95rUj2_elg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#36889;&#24190;&#32068;&#24471;&#29518;&#30340;&#21516;&#23416;&#65292;&#25105;&#26377;&#24184;&#36319;&#20182;&#20497;&#20132;&#27969;&#65292;&#37117;&#26159;&#38750;&#24120;&#26377;&#21109;&#24847;&#36319;&#23526;&#36368;&#33021;&#21147;&#30340;&#23416;&#29983;&#38283;&#30332;&#32773;&#65292;&#30495;&#30340;&#24456;&#26367;&#20182;&#20497;&#39640;&#33288;&#12290;</p><p>&#26356;&#22810;&#22577;&#23566;&#65306;</p><ul><li><p><a href="https://www.ctee.com.tw/news/20251103701726-431401">&#24037;&#21830;&#26178;&#22577;&#65306;Apple&#12300;&#31532;&#21313;&#23622;2025&#31227;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;&#12301;&#22823;&#20013;&#33775;&#21312;&#32317;&#27770;&#36093; &#21488;&#28771;&#22296;&#38538;&#21191;&#22890;&#38617;&#19968;&#31561;&#29518; &#21109;&#21313;&#24180;&#26368;&#20339;&#25136;&#32318;</a></p></li><li><p><a href="https://tw.news.yahoo.com/%E5%8F%B0%E7%81%A3%E5%9C%98%E9%9A%8A%E5%8B%87%E5%A5%AA%E9%9B%99%E4%B8%80%E7%AD%89%E7%8D%8E-apple%E3%80%8E%E7%AC%AC%E5%8D%81%E5%B1%86-2025-%E7%A7%BB%E5%8B%95%E6%87%89%E7%94%A8%E5%89%B5%E6%96%B0%E8%B3%BD%E3%80%8F%E5%A4%A7%E4%B8%AD%E8%8F%AF%E5%8D%80%E7%B8%BD%E6%B1%BA%E8%B3%BD-%E5%89%B5%E5%8D%81%E5%B9%B4%E6%9C%80%E4%BD%B3%E6%88%B0%E7%B8%BE-102339687.html">Yahoo &#26032;&#32862;&#65306;&#21488;&#28771;&#22296;&#38538;&#21191;&#22890;&#38617;&#19968;&#31561;&#29518; Apple&#12302;&#31532;&#21313;&#23622; 2025 &#31227;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;&#12303;&#22823;&#20013;&#33775;&#21312;&#32317;&#27770;&#36093; &#21109;&#21313;&#24180;&#26368;&#20339;&#25136;&#32318;</a></p></li><li><p><a href="https://stat.fcu.edu.tw/news-detail/?id=47694">&#36898;&#30002;&#22823;&#23416;&#65306;AI&#28858;&#32893;&#25613;&#20818;&#38283;&#21475;&#30332;&#32882; &#36898;&#30002;&#12300;&#29983;&#32882;&#12301;&#27054;&#29554;Apple&#31227;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;&#22823;&#20013;&#33775;&#21312;&#20108;&#31561;&#29518;</a></p></li></ul><p>&#22914;&#26524;&#20320;&#26159;&#23416;&#29983;&#65292;&#19981;&#22952;&#38364;&#27880;&#19968;&#19979;&#26126;&#24180;&#30340; MAIC&#12290;&#32780;&#22312;&#37027;&#20043;&#21069;&#65292;&#21487;&#20197;&#20808;&#25226;&#28966;&#40670;&#25918;&#22312;&#20197;&#19979;&#35201;&#20171;&#32057;&#30340; Swift Student Challenge&#12290;</p><h2><strong>Swift Student Challenge 2026</strong></h2><p>MAIC &#26159;&#22823;&#20013;&#33775;&#21312;&#30340;&#27604;&#36093;&#65292;&#32780; Apple &#36996;&#26377;&#19968;&#20491;&#22283;&#38555;&#23416;&#29983;&#31243;&#24335;&#25361;&#25136;&#36093;&#21483;&#20570; Swift Student Challenge&#65292;&#24478; 2020 &#24180;&#36215;&#38283;&#22987;&#24050;&#32147;&#31532;&#19971;&#23622;&#20102;&#12290;&#21482;&#35201;&#26159; 13 &#27506;&#20197;&#19978;&#30340;&#23416;&#29983;&#23601;&#21487;&#20197;&#21443;&#21152;&#65288;&#25110;&#26159;&#20381;&#29031;&#21508;&#22283;&#30340;&#35215;&#23450;&#65289;&#12290;</p><p><strong>&#20316;&#21697;&#19978;&#20659;&#26178;&#38291;&#26159; 2026/2/6-28&#12290;</strong></p><p>Swift Student Challenge &#26368;&#21560;&#24341;&#20154;&#30340;&#22320;&#26041;&#26159; <a href="https://developer.apple.com/swift-student-challenge/distinguished-winners/">Distinguished Winners</a> &#33021;&#29554;&#24471;&#20840;&#38989;&#35036;&#21161;&#21435;&#32654;&#22283;&#32317;&#37096;&#21443;&#21152; WWDC&#65292;&#36996;&#33021;&#36319;&#19990;&#30028;&#21508;&#22320;&#30340;&#24471;&#29518;&#32773;&#23494;&#20999;&#20132;&#27969;&#12290;&#26159;&#19968;&#20491;&#25171;&#38283;&#20840;&#29699;&#35222;&#37326;&#30340;&#22823;&#22909;&#27231;&#26371;&#12290;</p><p>&#36889;&#20491;&#27604;&#36093;&#24375;&#35519;&#21109;&#24847;&#65292;&#32780;&#19981;&#26159;&#31243;&#24335;&#30908;&#12290;&#20351;&#29992; iPad &#19978;&#30340; Swift Playground App &#23601;&#21487;&#20197;&#38283;&#30332;&#12290;</p><p>&#23448;&#26041;&#36899;&#32080;&#65306;</p><ul><li><p><a href="https://developer.apple.com/swift-student-challenge/">Swift Student Challenge &#23448;&#32178;</a></p></li><li><p><a href="https://www.apple.com/tw/newsroom/2025/11/developers-decode-their-journeys-from-app-ideas-to-app-store/">&#38283;&#30332;&#32773;&#20998;&#20139;&#24478; app &#40670;&#23376;&#21040;&#19978;&#26550; App Store &#30340;&#27511;&#31243;&#65288;Apple &#26032;&#32862;&#31295;&#65289;</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/get-ready/">&#21443;&#21152;&#26041;&#24335;</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/eligibility/">&#27604;&#36093;&#35215;&#21063;</a></p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/policy/">&#23436;&#25972;&#30340;&#27604;&#36093;&#26781;&#27454;</a></p></li></ul><p>&#21443;&#21152;&#27604;&#36093;&#26368;&#37325;&#35201;&#30340;&#20107;&#24773;&#26159;<strong>&#30475;&#28165;&#26970;&#35215;&#21063;</strong>&#65292;&#20854;&#27425;&#21063;&#26159;&#22949;&#21892;<strong>&#23433;&#25490;&#21443;&#36093;&#35336;&#30059;&#33287;&#22519;&#34892;</strong>&#12290;</p><p>Swift Student Challenge &#30340;&#38480;&#21046;&#24456;&#22810;&#65292;&#25105;&#25226;&#37096;&#20998;&#35215;&#21063;&#25972;&#29702;&#22914;&#19979;&#65306;</p><ul><li><p>&#25104;&#21697;&#26159; Swift Playground &#30340; App&#65288;&#21103;&#27284;&#21517;&#28858; <code>.swiftpm</code>&#65289;&#20006;&#19988;&#22739;&#32302;&#25104; ZIP</p></li><li><p><strong>&#27284;&#26696;&#30340;&#22823;&#23567;&#26368;&#22810; 25 MB</strong></p></li><li><p>&#35201;&#33021;&#22816;<strong>&#20840;&#31243;&#38626;&#32218;</strong>&#20351;&#29992;</p></li><li><p>&#21934;&#20154;&#29544;&#31435;&#38283;&#30332;</p></li><li><p>&#20351;&#29992; <strong>Swift Playground 4.6 &#25110; Xcode 26</strong> &#20197;&#19978;&#38283;&#30332;&#33287;&#22519;&#34892;</p></li><li><p>&#21487;&#20197;&#20351;&#29992; Apple Pencil</p></li><li><p>&#20351;&#29992;&#32773;&#20171;&#38754;&#33287;&#20839;&#23481;&#24517;&#38920;&#26159;<strong>&#33521;&#25991;</strong></p></li></ul><p>&#26377;&#26178;&#65292;&#38480;&#21046;&#22810;&#19981;&#26159;&#22750;&#20107;&#65292;&#21487;&#20197;&#26356;&#32858;&#28966;&#22312;&#21109;&#24847;&#30340;&#30332;&#25582;&#12290;</p><p>&#22914;&#26524;&#20320;&#24819;&#35201;&#21443;&#21152;&#30340;&#35441;&#65292;&#29694;&#22312;&#21040;&#32371;&#20132;&#26178;&#38480;&#36996;&#26377;&#22909;&#24190;&#20491;&#26376;&#65292;&#25105;&#35258;&#24471;&#21487;&#20197;&#24478;&#19968;&#20123;&#36523;&#37002;&#31777;&#21934;&#30340;&#38656;&#27714;&#38283;&#22987;&#20570;&#36215;&#65292;&#23436;&#25104;&#19968;&#20123;&#31777;&#21934;&#30340;&#23567; App&#12289;&#23567;&#32244;&#32722;&#65292;&#34249;&#27492;&#29087;&#24713; Xcode&#12289;Swift&#12289;SwiftUI&#65292;&#24314;&#31435;&#33258;&#24049;&#30340;&#38283;&#30332;&#27969;&#31243;&#12290;</p><p>&#22312;&#19968;&#37002;&#29087;&#24713;&#30340;&#36942;&#31243;&#30070;&#20013;&#65292;&#32943;&#23450;&#26371;&#26377;&#26356;&#22810;&#40670;&#23376;&#28014;&#29694;&#12290;&#36996;&#26377;&#35377;&#22810; AI &#24037;&#20855;&#21487;&#20197;&#21332;&#21161;&#65292;&#26368;&#24460;&#19968;&#20491;&#26376;&#20877;&#38283;&#30332;&#20063;&#37117;&#20358;&#24471;&#21450;&#12290;</p><p><strong>&#37325;&#40670;&#26159;&#21109;&#24847;&#24819;&#27861;&#65292;&#38283;&#30332;&#19981;&#38656;&#35201;&#36861;&#27714;&#19968;&#27425;&#21040;&#20301;&#12290;</strong></p><h2><strong>13+ &#26371;&#21729;&#29544;&#23478;&#20839;&#23481;</strong></h2><p>&#25509;&#19979;&#20358;&#30340;&#37096;&#20998;&#28858; 13+ &#26371;&#21729;&#23560;&#23660;&#65292;&#20839;&#23481;&#21253;&#25324;&#65306;</p><ul><li><p>&#26356;&#32048;&#37096;&#35342;&#35542;&#27604;&#36093;&#38480;&#21046;</p></li><li><p>&#33287;&#23416;&#29983;&#20114;&#21205;&#33287;&#25945;&#23416;&#30340;&#24863;&#24819;</p></li></ul><p>&#35531;&#33267; <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> &#21319;&#32026;&#35299;&#37782;&#65292;&#20006;&#21040;<a href="https://ethanhuang13.plus/maic-swift-student-challenge-2026/">&#23448;&#32178;</a>&#38321;&#35712;&#12290;</p>]]></content:encoded></item><item><title><![CDATA[13’s Apple Developer Newsletter #253 🌏2026 Asia iOS Conferences Ready to Launch]]></title><description><![CDATA[2026 Asia iOS conference schedules and super early bird tickets for Singapore, Japan, and Taiwan, plus the new iOSDC Translation Group videos.]]></description><link>https://www.ethanhuang13.com/p/253-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/253-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 16 Nov 2025 22:01:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Attending conferences is a habit I believe developers must cultivate (see <a href="https://ethanhuang13.plus/why-attend-tech-conferences/">&#128519;Why Attend Tech Conferences</a>). This article compiles information on known Apple developer conferences across Asia next year to help you plan your schedule.</p><h2><strong>Key Highlights</strong></h2><ul><li><p>iOS Conf SG 2025 Super Early Bird Tickets</p></li><li><p>try! Swift Tokyo 2026 Super Early Bird Tickets and Call for Proposals</p></li><li><p>iPlayground 2026 Dates Announced</p></li><li><p>Taiwan &#8220;iOSDC Translation Group&#8221; Launches Official Traditional Chinese Channel with 14 Videos</p></li></ul><p>Listed below by conference schedule:</p><h2><strong>&#127480;&#127468;iOS Conf SG 2026</strong></h2><p>Key Information:</p><ul><li><p>Official Website &amp; Tickets: <a href="https://www.iosconf.sg/">https://www.iosconf.sg/</a></p></li><li><p>Dates: <strong>1/21-23</strong>. Day 1 is workshops, days 2-3 are sessions</p></li><li><p>Location: Singapore, specific venue not yet announced</p></li><li><p>Keynote speakers announced, call for proposals not yet open</p></li></ul><p>Current ticket types:</p><ul><li><p>Super Early Bird All-In Pass | S$299: Includes day 1 workshops and days 2-3 sessions</p></li><li><p>Super Early Bird Conference Pass | S$199: Includes days 2-3 sessions</p></li><li><p>Individual Sponsor | S$899: Individual sponsor ticket</p></li></ul><p>For the conference experience, check out Jane&#8217;s video from 2023.</p><div id="youtube2-M0IKU3GRoTM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;M0IKU3GRoTM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/M0IKU3GRoTM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>&#127471;&#127477;try! Swift Tokyo 2026</strong></h2><p>Key Information:</p><ul><li><p>Official Website: <a href="https://tryswift.jp/en/">https://tryswift.jp/en/</a></p></li><li><p>Dates: 2026/4/12-14. Day 1 is workshops, days 2-3 are sessions</p></li><li><p>Location: TACHIKAWA STAGE GARDEN, same venue as 2025</p></li><li><p>Recently opened <a href="https://x.com/tryswiftconf/status/1989166699543949823">call for proposals and speaker recommendations form</a></p></li><li><p><a href="https://luma.com/qydkgwtf?tk=6GOUVR">Ticket Link</a></p></li></ul><p>Current ticket types:</p><ul><li><p>Super Swift Bird | &#165;16,500</p></li><li><p>Individual Sponsor | &#165;33,000</p></li></ul><p>To learn more about Japanese iOS conferences, check out my article <a href="https://ethanhuang13.plus/iplayground-japan-connection/">&#127471;&#127477;iPlayground &amp; Japanese iOS Conference Cross-Border Connections</a>.</p><h2><strong>&#127481;&#127484;iPlayground 2026 is Coming</strong></h2><p>Key Information:</p><ul><li><p>Official Announcement (Newsletter): </p></li></ul><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:177545645,&quot;url&quot;:&quot;https://iplayground.substack.com/p/2026-iplayground&quot;,&quot;publication_id&quot;:4938605,&quot;publication_name&quot;:&quot;iPlayground&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MPqq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48f64a9d-facd-444b-81ac-3cefb06ee49b_780x780.png&quot;,&quot;title&quot;:&quot;2026 iPlayground &#35201;&#20358;&#20102;&quot;,&quot;truncated_body_text&quot;:&quot;&#22823;&#23478;&#22909;&#65292;&#25105;&#26159; Hokila&#12290;&#36889;&#26159;&#25105;&#31532;&#19968;&#27425;&#23531;&#38651;&#23376;&#22577;&#65292;&#22909;&#32202;&#24373;&#21908;&#65281;&#20043;&#21069;&#37117;&#26159;&#23459;&#20659;&#32068;&#24171;&#24537;&#23531;&#30340;&#12290;&#19981;&#36942;&#38568;&#33879;&#27963;&#21205;&#32080;&#26463;&#65292;&#24037;&#20316;&#20154;&#21729;&#32676;&#32068;&#20063;&#35299;&#25955;&#20102;&#65292;&#26126;&#24180;&#30340;&#24037;&#20316;&#20154;&#21729;&#36996;&#27794;&#26377;&#38283;&#22987;&#21215;&#38598;&#65292;&#30446;&#21069;&#24037;&#20316;&#32676;&#32068;&#23601;&#21482;&#21097;&#23458;&#26381;&#21151;&#33021;&#12290;&quot;,&quot;date&quot;:&quot;2025-11-03T07:33:57.646Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:334603143,&quot;name&quot;:&quot;Hokila Jan&quot;,&quot;handle&quot;:&quot;hokila&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Fxng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa28d5010-1876-4c65-a988-599669fecfae_144x144.png&quot;,&quot;bio&quot;:&quot;iPlayground &#30340;&#20107;&#37117;&#21487;&#20197;&#25214;&#25105;&#21908;&quot;,&quot;profile_set_up_at&quot;:&quot;2025-10-05T13:32:22.277Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://iplayground.substack.com/p/2026-iplayground?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!MPqq!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48f64a9d-facd-444b-81ac-3cefb06ee49b_780x780.png" loading="lazy"><span class="embedded-post-publication-name">iPlayground</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">2026 iPlayground &#35201;&#20358;&#20102;</div></div><div class="embedded-post-body">&#22823;&#23478;&#22909;&#65292;&#25105;&#26159; Hokila&#12290;&#36889;&#26159;&#25105;&#31532;&#19968;&#27425;&#23531;&#38651;&#23376;&#22577;&#65292;&#22909;&#32202;&#24373;&#21908;&#65281;&#20043;&#21069;&#37117;&#26159;&#23459;&#20659;&#32068;&#24171;&#24537;&#23531;&#30340;&#12290;&#19981;&#36942;&#38568;&#33879;&#27963;&#21205;&#32080;&#26463;&#65292;&#24037;&#20316;&#20154;&#21729;&#32676;&#32068;&#20063;&#35299;&#25955;&#20102;&#65292;&#26126;&#24180;&#30340;&#24037;&#20316;&#20154;&#21729;&#36996;&#27794;&#26377;&#38283;&#22987;&#21215;&#38598;&#65292;&#30446;&#21069;&#24037;&#20316;&#32676;&#32068;&#23601;&#21482;&#21097;&#23458;&#26381;&#21151;&#33021;&#12290;&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">6 months ago &#183; Hokila Jan</div></a></div><ul><li><p>Dates: 2026/7/25-26, add it to your calendar now!</p></li><li><p>Location: NCCU Center for Public and Business Administration Education same as 2025</p></li><li><p>Tentative ticket prices, schedule, free ticket acquisition methods all announced in the <a href="https://iplayground.substack.com/p/2026-iplayground">newsletter</a></p></li></ul><h2><strong>&#127471;&#127477;&#127481;&#127484;iOSDC Translation Group</strong></h2><p>This is an initiative started by iPlayground organizer Hokila after attending this year&#8217;s iOSDC Japan, deciding to form a Traditional Chinese translation group.</p><p>After authorization from iOSDC officials and speakers, 6 members, and 2 weeks of effort, the <a href="https://www.youtube.com/@iOSDCtranslate">&#8220;iOSDC Translation Group&#8221; YouTube channel</a> is now live! Subscribe now!</p><p>Video list:</p><ul><li><p><a href="https://www.youtube.com/watch?v=12QFgW-83Uk">Tips for Building High-Performance GIF Animation Playback</a> by noppe (<code>@noppefoxwolf</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=6lE6wpVe_6I">QR Code Has N Types of Specifications!</a> by Ryomm (<code>@__ryomm</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=7qTCffUIk1E">The Resolve of Customizing UI</a> by &#12414;&#12388;&#12376; (<code>@mtj_j</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=AHeApIcDoHE">What I Saw and Heard After Analyzing 100 Popular Apps&#8217; Paywall Designs</a> by Akihiro Kokubo (<code>@akihiro_kokubo</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=BcpuweC7F1Y">Let&#8217;s Write a Train Journey Tracking Algorithm</a> by Chris Trott (<code>@twocentstudios</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=BlK7wImd_BA">Complete Analysis of Logging Infrastructure Design Supporting Over 50 Million Downloads Manga Service</a> by &#12487;&#12473;&#12463;&#12473; (<code>@dsxsxsxs</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=ENhCImNEHXE">Introduction to Music Composition for Software Engineers</a> by CHEEBOW (<code>@cheebow</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=IqsRLDzUBuE">Learning WebP While Doing</a> by &#23736;&#24029;&#20811;&#24049; (<code>@k_katsumi</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=Jzzx2-rltEI">Swift Build Mini Guide&#8212;Key Technologies for Building Swift&#8217;s New Ecosystem</a> by giginet (<code>@giginet</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=Pr7ay57G7zQ">Exploring the Mysteries of Time and Location&#8212;From the Age of Exploration to Near-Future Technology</a> by &#32190;&#26408;&#33391;&#22826; (@ayakix)</p></li><li><p><a href="https://www.youtube.com/watch?v=VamUa1lEFLk">It&#8217;s Time to Use FormatStyle</a> by treastrain / Tanaka Ryoga (<code>@treastrain</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=iFT7PfjGois">The Road to Making Xcode Previews Practical in Large Apps</a> by ikesyo (<code>@ikesyo</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=r0dshK2pSuM">Everything About MyNumber Card on iPhone</a> by Daiki Matsudate (<code>@d_date</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=z1OmY3gGeII">Breaking Through iOS App Background Limitations: The Challenge of Keeping Upload Processing Running After Entering Background</a>by Hikaru Sato (<code>@SatoHikaruDev</code>)</p></li></ul><p>I didn&#8217;t participate in this achievement at all (because I don&#8217;t know Japanese). Hokila wrote a <a href="https://iplayground.substack.com/p/iosdctranslate">truly spectacular announcement article and session newsletter</a> (iPlayground Newsletter), and there&#8217;s even a &#8220;Song of Submission for Review&#8221; at the end&#8212;you must check it out!</p><p>Translation group members&#8217; individual reflection articles:</p><ul><li><p>Hokila: <a href="https://hokilajan.medium.com/iosdc-%E7%BF%BB%E8%AD%AF%E7%B5%84-14fa7e603fe8">iOSDC Translation Group</a></p></li><li><p>Vincent: <a href="https://vocus.cc/article/6915ed0efd897800018093d4">iOSDC 2025 Japanese-to-Chinese Translation Group Afterword</a></p></li><li><p>Mori: <a href="https://hackmd.io/@MfZQ7HK1R5-gMQ0St1RRjA/BJ8ZK9Qx-e">iOSDC Session Translation Reflection</a></p></li></ul><p>Not having time to attend iOSDC is my small regret this year, and the two times I did attend, I felt helpless only being able to read English on the slides. So a huge thank you to the translation group!</p><h2><strong>Other Conferences Awaiting 2026 News</strong></h2><p>The following conferences I know were held in 2025, but there&#8217;s no news yet for next year:</p><ul><li><p><a href="https://letsvision.swiftgg.team/">Let&#8217;s vision</a> 2025/3/1-2</p></li><li><p><a href="https://kwdc.dev/">KWDC</a> 2025/9/5</p></li><li><p><a href="https://iosdc.jp/">iOSDC Japan</a> 2025/9/19-21</p></li></ul><h2><strong>13+ Exclusive Content</strong></h2><p>The following section is exclusive to 13+ members, including:</p><ul><li><p>Conference dates table (continuously updated)</p></li><li><p>Key recommendations for each conference</p></li></ul><p>Please upgrade to unlock at <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> and read on the <a href="https://ethanhuang13.plus/asia-ios-conferences-2026/">official website</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #253 🌏2026 亞洲 iOS 研討會蓄勢待發]]></title><description><![CDATA[2026 &#24180;&#20126;&#27954; iOS &#30740;&#35342;&#26371;&#38520;&#32396;&#20844;&#24067;&#26178;&#31243;&#33287;&#36229;&#32026;&#26089;&#40165;&#31080;&#65292;&#25105;&#25226;&#26032;&#21152;&#22369;&#12289;&#26085;&#26412;&#12289;&#21488;&#28771;&#19977;&#22823;&#24180;&#24230;&#27963;&#21205;&#30340;&#36039;&#35338;&#33287;&#36092;&#31080;&#36899;&#32080;&#25972;&#29702;&#22909;&#65292;&#36996;&#26377;&#29105;&#39472;&#39472;&#30340;&#12300;iOSDC &#32763;&#35695;&#32068;&#12301;&#25104;&#26524;&#65292;&#24171;&#21161;&#20320;&#24555;&#36895;&#25484;&#25569;&#12290;]]></description><link>https://www.ethanhuang13.com/p/253</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/253</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 16 Nov 2025 22:00:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#21443;&#21152;&#30740;&#35342;&#26371;&#26159;&#25105;&#35469;&#28858;&#38283;&#30332;&#32773;&#24517;&#38920;&#35201;&#26377;&#30340;&#32722;&#24931;&#65288;&#35531;&#35211;<a href="https://ethanhuang13.plus/why-attend-tech-conferences/">&#128519;&#28858;&#20160;&#40636;&#35201;&#21443;&#21152;&#25216;&#34899;&#30740;&#35342;&#26371;</a>&#65289;&#12290;&#36889;&#31687;&#25972;&#29702;&#22909;&#26126;&#24180;&#24050;&#30693;&#20126;&#27954;&#21508;&#22320;&#30340; Apple &#38283;&#30332;&#32773;&#30740;&#35342;&#26371;&#36039;&#35338;&#65292;&#26041;&#20415;&#20320;&#35215;&#21123;&#34892;&#31243;&#12290;</p><h2><strong>&#37325;&#40670;&#25688;&#35201;</strong></h2><ul><li><p>iOS Conf SG 2025 &#36229;&#32026;&#26089;&#40165;&#31080;</p></li><li><p>try! Swift Tokyo 2026 &#36229;&#32026;&#26089;&#40165;&#31080;&#33287;&#24501;&#31295;</p></li><li><p>iPlayground 2026 &#26178;&#38291;&#20844;&#20296;</p></li><li><p>&#21488;&#28771;&#12300;iOSDC &#32763;&#35695;&#32068;&#12301;&#25512;&#20986;&#23448;&#26041;&#25480;&#27402;&#30340;&#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#38971;&#36947;&#33287; 14 &#37096;&#24433;&#29255;</p></li></ul><p>&#20197;&#19979;&#20381;&#29031;&#30740;&#35342;&#26371;&#38928;&#35336;&#26178;&#38291;&#35498;&#26126;&#65306;</p><h2><strong>&#127480;&#127468;iOS Conf SG 2026</strong></h2><p>&#37325;&#40670;&#36039;&#35338;&#65306;</p><ul><li><p>&#23448;&#32178;&#33287;&#36092;&#31080;&#65306;<a href="https://www.iosconf.sg/">https://www.iosconf.sg/</a></p></li><li><p>&#26178;&#38291;&#65306;<strong>1/21-23 </strong>&#12290;&#31532;&#19968;&#22825;&#26159;&#24037;&#20316;&#22346;&#12289;&#24460;&#20841;&#22825;&#28858;&#35696;&#31243;</p></li><li><p>&#22320;&#40670;&#65306;&#26032;&#21152;&#22369;&#65292;&#20855;&#39636;&#22580;&#22320;&#23578;&#26410;&#20844;&#21578;</p></li><li><p>&#24050;&#20844;&#24067;&#37325;&#40670;&#35611;&#32773;&#65292;&#23578;&#26410;&#20844;&#38283;&#24501;&#31295;</p></li></ul><p>&#30446;&#21069;&#31080;&#20729;&#31278;&#39006;&#65306;</p><ul><li><p>Super Early Bird All-In Pass | S$299: &#21253;&#21547;&#31532;&#19968;&#22825;&#24037;&#20316;&#22346;&#33287;&#24460;&#20841;&#22825;&#30340;&#35696;&#31243;</p></li><li><p>Super Early Bird Conference Pass | S$199: &#21253;&#21547;&#24460;&#20841;&#22825;&#35696;&#31243;</p></li><li><p>Individual Sponsor | S$899: &#20491;&#20154;&#36106;&#21161;&#31080;</p></li></ul><p>&#21443;&#21152;&#39636;&#39511;&#65292;&#21487;&#20197;&#21443;&#32771; Jane 2023 &#24180;&#30340;&#24433;&#29255;&#12290;</p><div id="youtube2-M0IKU3GRoTM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;M0IKU3GRoTM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/M0IKU3GRoTM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2><strong>&#127471;&#127477;try! Swift Tokyo 2026</strong></h2><p>&#37325;&#40670;&#36039;&#35338;&#65306;</p><ul><li><p>&#23448;&#32178;&#65306;<a href="https://tryswift.jp/en/">https://tryswift.jp/en/</a></p></li><li><p>&#26178;&#38291;&#65306;2026/4/12-14&#12290;&#31532;&#19968;&#22825;&#26159;&#24037;&#20316;&#22346;&#12289;&#24460;&#20841;&#22825;&#28858;&#35696;&#31243;</p></li><li><p>&#22320;&#40670;&#65306;&#31435;&#24029; TACHIKAWA STAGE GARDEN&#65292;&#21516; 2025 &#22580;&#22320;</p></li><li><p>&#36817;&#26085;&#38283;&#21855;&#20102;<a href="https://x.com/tryswiftconf/status/1989166699543949823">&#20844;&#38283;&#24501;&#31295;&#25110;&#25512;&#34214;&#35611;&#32773;&#30340;&#34920;&#21934;</a></p></li><li><p><a href="https://luma.com/qydkgwtf?tk=6GOUVR">&#36092;&#31080;&#36899;&#32080;</a></p></li></ul><p>&#30446;&#21069;&#31080;&#20729;&#31278;&#39006;&#65306;</p><ul><li><p>Super Swift Bird | &#165;16,500</p></li><li><p>Individual Sponsor | &#165;33,000</p></li></ul><p>&#24819;&#35201;&#26356;&#29087;&#24713;&#26085;&#26412; iOS &#30740;&#35342;&#26371;&#30340;&#35441;&#65292;&#27489;&#36814;&#30475;&#25105;&#36889;&#31687;<a href="https://ethanhuang13.plus/iplayground-japan-connection/">&#127471;&#127477;iPlayground &#33287;&#26085;&#26412; iOS &#30740;&#35342;&#26371;&#30340;&#36328;&#22283;&#28779;&#33457;</a>&#12290;</p><h2><strong>&#127481;&#127484;iPlayground 2026 &#35201;&#20358;&#20102;</strong></h2><p>&#37325;&#40670;&#36039;&#35338;&#65306;</p><ul><li><p>&#23448;&#26041;&#20844;&#21578;&#65288;&#38651;&#23376;&#22577;&#65289;</p></li></ul><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:177545645,&quot;url&quot;:&quot;https://iplayground.substack.com/p/2026-iplayground&quot;,&quot;publication_id&quot;:4938605,&quot;publication_name&quot;:&quot;iPlayground&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MPqq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48f64a9d-facd-444b-81ac-3cefb06ee49b_780x780.png&quot;,&quot;title&quot;:&quot;2026 iPlayground &#35201;&#20358;&#20102;&quot;,&quot;truncated_body_text&quot;:&quot;&#22823;&#23478;&#22909;&#65292;&#25105;&#26159; Hokila&#12290;&#36889;&#26159;&#25105;&#31532;&#19968;&#27425;&#23531;&#38651;&#23376;&#22577;&#65292;&#22909;&#32202;&#24373;&#21908;&#65281;&#20043;&#21069;&#37117;&#26159;&#23459;&#20659;&#32068;&#24171;&#24537;&#23531;&#30340;&#12290;&#19981;&#36942;&#38568;&#33879;&#27963;&#21205;&#32080;&#26463;&#65292;&#24037;&#20316;&#20154;&#21729;&#32676;&#32068;&#20063;&#35299;&#25955;&#20102;&#65292;&#26126;&#24180;&#30340;&#24037;&#20316;&#20154;&#21729;&#36996;&#27794;&#26377;&#38283;&#22987;&#21215;&#38598;&#65292;&#30446;&#21069;&#24037;&#20316;&#32676;&#32068;&#23601;&#21482;&#21097;&#23458;&#26381;&#21151;&#33021;&#12290;&quot;,&quot;date&quot;:&quot;2025-11-03T07:33:57.646Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:334603143,&quot;name&quot;:&quot;Hokila Jan&quot;,&quot;handle&quot;:&quot;hokila&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Fxng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa28d5010-1876-4c65-a988-599669fecfae_144x144.png&quot;,&quot;bio&quot;:&quot;iPlayground &#30340;&#20107;&#37117;&#21487;&#20197;&#25214;&#25105;&#21908;&quot;,&quot;profile_set_up_at&quot;:&quot;2025-10-05T13:32:22.277Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://iplayground.substack.com/p/2026-iplayground?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!MPqq!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48f64a9d-facd-444b-81ac-3cefb06ee49b_780x780.png" loading="lazy"><span class="embedded-post-publication-name">iPlayground</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">2026 iPlayground &#35201;&#20358;&#20102;</div></div><div class="embedded-post-body">&#22823;&#23478;&#22909;&#65292;&#25105;&#26159; Hokila&#12290;&#36889;&#26159;&#25105;&#31532;&#19968;&#27425;&#23531;&#38651;&#23376;&#22577;&#65292;&#22909;&#32202;&#24373;&#21908;&#65281;&#20043;&#21069;&#37117;&#26159;&#23459;&#20659;&#32068;&#24171;&#24537;&#23531;&#30340;&#12290;&#19981;&#36942;&#38568;&#33879;&#27963;&#21205;&#32080;&#26463;&#65292;&#24037;&#20316;&#20154;&#21729;&#32676;&#32068;&#20063;&#35299;&#25955;&#20102;&#65292;&#26126;&#24180;&#30340;&#24037;&#20316;&#20154;&#21729;&#36996;&#27794;&#26377;&#38283;&#22987;&#21215;&#38598;&#65292;&#30446;&#21069;&#24037;&#20316;&#32676;&#32068;&#23601;&#21482;&#21097;&#23458;&#26381;&#21151;&#33021;&#12290;&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">6 months ago &#183; Hokila Jan</div></a></div><ul><li><p>&#26178;&#38291;&#65306;2026/7/25-26&#65292;&#36245;&#36914;&#21152;&#21040;&#34892;&#20107;&#26310;&#21543;&#65281;</p></li><li><p>&#22320;&#40670;&#65306;&#25919;&#22823;&#20844;&#20225;&#20013;&#24515;&#65292;&#21516; 2025</p></li><li><p>&#26283;&#23450;&#31080;&#20729;&#12289;&#26178;&#31243;&#34920;&#12289;&#20813;&#36027;&#31080;&#21462;&#24471;&#26041;&#24335;&#31561;&#30342;&#24050;&#20844;&#21578;&#26044;<a href="https://iplayground.substack.com/p/2026-iplayground">&#38651;&#23376;&#22577;</a></p></li></ul><h2><strong>&#127471;&#127477;&#127481;&#127484;iOSDC &#32763;&#35695;&#32068;</strong></h2><p>&#36889;&#26159; iPlayground &#32317;&#21484; Hokila &#30332;&#36215;&#30340;&#19968;&#38917;&#27963;&#21205;&#65292;&#23601;&#22312;&#20182;&#21435;&#21443;&#21152;&#20170;&#24180;&#30340; iOSDC Japan &#20043;&#24460;&#65292;&#27770;&#23450;&#32068;&#25104;&#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#32068;&#12290;</p><p>&#32147;&#36942; iOSDC &#23448;&#26041;&#33287;&#35611;&#32773;&#25480;&#27402;&#12289;6 &#20491;&#25104;&#21729;&#12289;2 &#36913;&#30340;&#21162;&#21147;&#65292;<a href="https://www.youtube.com/@iOSDCtranslate">&#12300;iOSDC &#32763;&#35695;&#32068;&#12301;YouTube &#38971;&#36947;</a>&#19978;&#32218;&#21862;&#65281;&#30452;&#25509;&#35330;&#38321;&#36215;&#20358;&#21543;&#65281;</p><p>&#24433;&#29255;&#21015;&#34920;&#65306;</p><ul><li><p><a href="https://www.youtube.com/watch?v=12QFgW-83Uk">&#25171;&#36896;&#39640;&#25928;&#33021; GIF &#21205;&#30059;&#25773;&#25918;&#30340;&#25216;&#24039;</a> by noppe (<code>@noppefoxwolf</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=6lE6wpVe_6I">QR code &#30340;&#35215;&#26684;&#26377; N &#31278;&#39006;&#22411;&#21834;&#65281;</a> by Ryomm (<code>@__ryomm</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=7qTCffUIk1E">&#23458;&#35069;&#21270; UI &#30340;&#35258;&#24735;</a> by &#12414;&#12388;&#12376; (<code>@mtj_j</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=AHeApIcDoHE">&#20998;&#26512; 100 &#20491;&#19990;&#30028;&#20154;&#27683; App &#20184;&#36027;&#29254;&#35373;&#35336;&#24460;&#30340;&#25152;&#35211;&#33287;&#25152;&#32862;</a> by Akihiro Kokubo (<code>@akihiro_kokubo</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=BcpuweC7F1Y">&#20358;&#23531;&#19968;&#20491;&#21015;&#36554;&#34892;&#31243;&#36861;&#36452;&#28436;&#31639;&#27861;</a> by Chris Trott (<code>@twocentstudios</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=BlK7wImd_BA">&#25903;&#25744;&#36229;&#36942; 5000 &#33836;&#19979;&#36617;&#37327;&#28459;&#30059;&#26381;&#21209;&#30340;&#26085;&#35468;&#22522;&#30990;&#26550;&#27083;&#35373;&#35336;&#38283;&#30332;&#23436;&#20840;&#35299;&#26512;</a> by &#12487;&#12473;&#12463;&#12473; (<code>@dsxsxsxs</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=ENhCImNEHXE">&#32102;&#36575;&#39636;&#24037;&#31243;&#24107;&#30340;&#20316;&#26354;&#20837;&#38272;</a> by CHEEBOW (<code>@cheebow</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=IqsRLDzUBuE">&#37002;&#20570;&#37002;&#23416; WebP &#20837;&#38272;</a> by &#23736;&#24029;&#20811;&#24049; (<code>@k_katsumi</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=Jzzx2-rltEI">Swift Build &#24494;&#23566;&#35261;&#8212;&#8212;&#24314;&#27083; Swift &#26032;&#29983;&#24907;&#31995;&#30340;&#38364;&#37749;&#25216;&#34899;</a> by giginet (<code>@giginet</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=Pr7ay57G7zQ">&#25506;&#32034;&#26178;&#38291;&#33287;&#23450;&#20301;&#30340;&#22887;&#31192;&#8212;&#8212;&#24478;&#22823;&#33322;&#28023;&#26178;&#20195;&#21040;&#36817;&#26410;&#20358;&#31185;&#25216;</a> by &#32190;&#26408;&#33391;&#22826; (@ayakix)</p></li><li><p><a href="https://www.youtube.com/watch?v=VamUa1lEFLk">&#20063;&#35442;&#26159;&#26178;&#20505;&#29992; FormatStyle &#20102;&#21543;</a> by treastrain / Tanaka Ryoga (<code>@treastrain</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=iFT7PfjGois">&#22823;&#22411; app &#20013;&#23526;&#29694; Xcode Previews &#30340;&#23526;&#29992;&#21270;&#20043;&#36335;</a> by ikesyo (<code>@ikesyo</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=r0dshK2pSuM">&#38364;&#26044; iPhone &#19978;&#30340; MyNumber &#21345;&#30340;&#19968;&#20999;</a> by Daiki Matsudate (<code>@d_date</code>)</p></li><li><p><a href="https://www.youtube.com/watch?v=z1OmY3gGeII">&#31361;&#30772; iOS &#25033;&#29992;&#30340;&#32972;&#26223;&#38480;&#21046;&#65306;&#35731;&#19978;&#20659;&#34389;&#29702;&#22312;&#36914;&#20837;&#32972;&#26223;&#24460;&#20173;&#33021;&#25345;&#32396;&#22519;&#34892;&#30340;&#25361;&#25136;</a> by Hikaru Sato (<code>@SatoHikaruDev</code>)</p></li></ul><p>&#25105;&#23436;&#20840;&#27794;&#26377;&#21443;&#33287;&#36889;&#38917;&#22767;&#33289;&#65288;&#22240;&#28858;&#19981;&#26371;&#26085;&#25991;&#65289;&#12290;Hokila &#23531;&#20102;&#19968;&#31687;<a href="https://iplayground.substack.com/p/iosdctranslate">&#38750;&#24120;&#31934;&#24425;&#30340;&#20844;&#21578;&#25991;&#31456;&#33287;&#35696;&#31243;&#30340;&#38651;&#23376;&#22577;</a>&#65288;iPlayground &#38651;&#23376;&#22577;&#65289;&#65292;&#26368;&#24460;&#36996;&#26377;&#19968;&#39318;&#10218;&#36865;&#23529;&#20043;&#27468;&#10219;&#65292;&#35531;&#19968;&#23450;&#35201;&#30475;&#65281;</p><p>&#32763;&#35695;&#32068;&#25104;&#21729;&#30340;&#20491;&#21029;&#24515;&#24471;&#25991;&#31456;&#65306;</p><ul><li><p>Hokila: <a href="https://hokilajan.medium.com/iosdc-%E7%BF%BB%E8%AD%AF%E7%B5%84-14fa7e603fe8">iOSDC &#32763;&#35695;&#32068;</a></p></li><li><p>Vincent: <a href="https://vocus.cc/article/6915ed0efd897800018093d4">iOSDC 2025 &#26085;&#32763;&#20013;&#32763;&#35695;&#32068;&#24460;&#35352;</a></p></li><li><p>Mori: <a href="https://hackmd.io/@MfZQ7HK1R5-gMQ0St1RRjA/BJ8ZK9Qx-e">iOSDC &#35696;&#31243;&#32763;&#35695;&#24515;&#24471;</a></p></li></ul><p>&#27794;&#26377;&#31354;&#21435;&#21443;&#21152; iOSDC &#26159;&#25105;&#20170;&#24180;&#30340;&#23567;&#23567;&#36986;&#25022;&#65292;&#32780;&#19988;&#25105;&#21435;&#36942;&#30340;&#37027;&#20841;&#27425;&#20063;&#24863;&#21040;&#21482;&#33021;&#30475;&#25237;&#24433;&#29255;&#19978;&#33521;&#25991;&#30340;&#28961;&#22856;&#12290;&#25152;&#20197;&#38750;&#24120;&#35613;&#35613;&#32763;&#35695;&#32068;&#65281;</p><h2><strong>&#20854;&#20182;&#31561;&#24453; 2026 &#28040;&#24687;&#30340;&#30740;&#35342;&#26371;</strong></h2><p>&#20197;&#19979;&#30740;&#35342;&#26371;&#26159;&#25105;&#30693;&#36947; 2025 &#24180;&#26377;&#33289;&#36774;&#65292;&#23578;&#26410;&#26377;&#26126;&#24180;&#30340;&#28040;&#24687;&#65306;</p><ul><li><p><a href="https://letsvision.swiftgg.team/">Let&#8217;s vision</a> 2025/3/1-2</p></li><li><p><a href="https://kwdc.dev/">KWDC</a> 2025/9/5</p></li><li><p><a href="https://iosdc.jp/">iOSDC Japan</a> 2025/9/19-21</p></li></ul><h2><strong>13+ &#26371;&#21729;&#29544;&#23478;&#20839;&#23481;</strong></h2><p>&#25509;&#19979;&#20358;&#30340;&#37096;&#20998;&#28858; 13+ &#26371;&#21729;&#23560;&#23660;&#65292;&#20839;&#23481;&#21253;&#25324;&#65306;</p><ul><li><p>&#21508;&#22823;&#30740;&#35342;&#26371;&#26085;&#26399;&#34920;&#26684;&#65288;&#25345;&#32396;&#26356;&#26032;&#65289;</p></li><li><p>&#37341;&#23565;&#21508;&#30740;&#35342;&#26371;&#30340;&#37325;&#40670;&#24314;&#35696;</p></li></ul><p>&#35531;&#33267; <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> &#21319;&#32026;&#35299;&#37782;&#65292;&#20006;&#21040;<a href="https://ethanhuang13.plus/asia-ios-conferences-2026/">&#23448;&#32178;</a>&#38321;&#35712;&#12290;</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者電子報 #252 🌏Apple 官方開發者活動形式變化觀察]]></title><description><![CDATA[&#33258;&#24478;&#30123;&#24773;&#20043;&#24460;&#65292;WWDC &#30475;&#20284;&#20840;&#38754;&#36681;&#25104;&#32218;&#19978;&#28858;&#20027;&#65292;&#19981;&#20877;&#26159;&#36942;&#21435;&#36899;&#32396;&#20116;&#22825;&#30340;&#23526;&#39636;&#27963;&#21205;&#12290;&#19981;&#36942; Apple &#20063;&#21152;&#24375;&#20102;&#21312;&#22495;&#24615;&#12289;&#19981;&#23450;&#26399;&#38283;&#30332;&#32773;&#30340;&#27963;&#21205;&#65292;&#32080;&#21512;&#23526;&#39636;&#21152;&#32218;&#19978;&#30452;&#25773;&#65292;&#21576;&#29694;&#20102;&#28151;&#21512;&#12289;&#22312;&#22320;&#28145;&#32789;&#30340;&#31574;&#30053;&#12290;]]></description><link>https://www.ethanhuang13.com/p/252</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/252</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Tue, 11 Nov 2025 22:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>13 &#30340;&#35441;</strong></h2><p><a href="https://www.ethanhuang13.com/p/251">&#21069;&#20841;&#22825;&#25105;&#23459;&#24067;</a>&#20102;<a href="https://www.ethanhuang13.com/">&#10218;13 &#22577;&#10219;</a>&#33287; <a href="https://ethanhuang13.plus/">&#10218;13+&#10219;</a>&#35201;&#36914;&#34892;&#25972;&#21512;&#65292;&#36889;&#31687;&#22577;&#23566;&#23601;&#26159;&#31532;&#19968;&#31687;&#12290;</p><p>&#31777;&#21934;&#20358;&#35498;&#65292;&#25105;&#26371;&#19981;&#23450;&#26399;&#22312;&#10218;13 &#22577;&#10219;&#20998;&#20139;&#38283;&#30332;&#32773;&#26032;&#30693;&#65292;&#21462;&#28040;&#36942;&#24448;&#12300;&#36913;&#22577;&#12301;&#30340;&#24418;&#24335;&#12290;&#30456;&#21516;&#30340;&#25991;&#31456;&#65292;&#20063;&#26371;&#22312;&#10218;13+&#10219;&#30332;&#34920;&#65292;&#20006;&#19988;&#26371;&#26377;&#26356;&#28145;&#24230;&#30340;&#22577;&#23566;&#12290;&#24819;&#35201;&#38321;&#35712;&#23436;&#25972;&#29256;&#35531;&#21040; <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> &#21319;&#32026;&#28858;&#10218;13+&#10219;&#26371;&#21729;&#12290;</p><p>&#20999;&#20837;&#27491;&#38988;&#12290;&#20170;&#24180;&#65292;&#25105;&#35264;&#23519;&#21040; Apple &#27491;&#22312;&#37325;&#26032;&#23450;&#32681;&#12300;&#38283;&#30332;&#32773;&#27963;&#21205;&#12301;&#12290;&#24478;&#19968;&#24180;&#19968;&#24230;&#30340;&#22823;&#26371;&#65292;&#35722;&#25104;&#26178;&#38291;&#33287;&#22320;&#40670;&#20998;&#25955;&#30340;&#28151;&#21512;&#31574;&#30053;&#12290;&#23601;&#35731;&#25105;&#20497;&#24478; Apple &#30340; YouTube &#38971;&#36947;&#35498;&#36215;&#12290;</p><h2><strong>WWDC &#24433;&#29255;&#30340;&#35722;&#21270;</strong></h2><p>&#24478; WWDC20 &#38283;&#22987;&#65292;&#21463;&#21040;&#30123;&#24773;&#30340;&#24433;&#38911;&#65292;Keynote &#33287;&#25216;&#34899; Session &#37117;&#25913;&#25104;&#38928;&#37636;&#24433;&#29255;&#30340;&#24418;&#24335;&#12290;&#21363;&#20351;&#30123;&#24773;&#36942;&#24460;&#38283;&#25918;&#25277;&#31844;&#21443;&#21152; Keynote&#65292;&#21435; Cupertino &#39131;&#30879;&#32317;&#37096;&#65292;&#20063;&#26159;&#22312;&#22823;&#33609;&#30382;&#19978;&#28310;&#26178;&#30475;&#38928;&#37636;&#30340;&#24433;&#29255;&#12290;</p><p>&#32780;&#21040;&#20102;&#20170;&#24180; WWDC25&#65292;Apple &#22312;&#27963;&#21205;&#31532;&#19968;&#22825;&#23601;&#25226;&#25152;&#26377;&#24433;&#29255;&#37117;&#20844;&#38283;&#12290;&#36889;&#26159;&#19968;&#20491;&#26126;&#39023;&#30340;&#36681;&#35722;&#12290;&#38283;&#30332;&#32773;&#21487;&#20197;&#24555;&#36895;&#25214;&#21040;&#33258;&#24049;&#26377;&#33288;&#36259;&#30340;&#20027;&#38988;&#65292;&#36245;&#32202;&#36914;&#34892;&#22039;&#35430;&#12289;&#38928;&#32004; Lab &#21839;&#21839;&#38988;&#12290;</p><p>&#20196;&#25105;&#39514;&#21916;&#30340;&#26159;&#65292;&#20170;&#24180; Apple &#36996;&#25226;&#25152;&#26377; WWDC &#24433;&#29255;&#20063;&#19968;&#20341;&#19978;&#20659;&#33267; <a href="https://www.youtube.com/@AppleDeveloper/">YouTube</a>&#65292;&#19981;&#20877;&#21482;&#38480;&#26044;&#23448;&#32178;&#33287; Developer App&#12290;&#23565;&#26044;&#24433;&#29255;&#30340;&#20659;&#25773;&#12289;&#26597;&#25214;&#65292;&#20197;&#21450;&#25773;&#25918;&#39636;&#39511;&#37117;&#26377;&#24456;&#22823;&#30340;&#25552;&#21319;&#12290;</p><p>&#20687;&#25105;&#26377;&#35330;&#38321; YouTube Premium&#65292;&#25152;&#20197;&#27794;&#26377;&#30475;&#21040;&#24291;&#21578;&#30340;&#29033;&#24817;&#12290;&#21478;&#19968;&#26041;&#38754;&#65292;&#25105;&#36996;&#33021;&#19979;&#36617;&#22823;&#37327;&#24433;&#29255;&#21040;&#25163;&#27231;&#19978;&#38626;&#32218;&#35264;&#30475;&#12290;&#36889;&#20491;&#21151;&#33021;&#65292;YouTube iOS App &#20570;&#24471;&#27604; Apple Developer App &#22909;&#24471;&#22810;&#20102;&#12290;</p><p>&#25918;&#22312; YouTube &#20063;&#24456;&#26041;&#20415;&#23884;&#20837;&#32178;&#38913;&#65292;&#20363;&#22914;&#20316;&#28858;&#25945;&#26448;&#20351;&#29992;&#12290;</p><h2><strong>&#32218;&#19978;&#27963;&#21205;&#33287;&#30452;&#25773;</strong></h2><p>&#21443;&#21152;&#36942; WWDC19 &#20043;&#21069;&#30340;&#38283;&#30332;&#32773;&#65288;&#21253;&#25324;&#25105;&#65289;&#24456;&#25079;&#24565;&#20197;&#21069;&#30340;&#23526;&#39636;&#30740;&#35342;&#26371;&#12290;&#24478;&#20170;&#24180;&#31532;&#19968;&#22825;&#23601;&#25918;&#20986;&#25152;&#26377;&#24433;&#29255;&#30340;&#31574;&#30053;&#20358;&#30475;&#65292;Apple &#19981;&#21487;&#33021;&#20877;&#22238;&#21040;&#36942;&#24448;&#33289;&#36774; WWDC &#30340;&#24418;&#24335;&#20102;&#12290;</p><p>&#19981;&#36942;&#65292;&#36817;&#24180;&#20358; Apple &#38283;&#22987;&#22312;&#19990;&#30028;&#21508;&#22320;&#24314;&#31435;<a href="https://developer.apple.com/events/developer-centers/">&#38283;&#30332;&#32773;&#20013;&#24515;</a>&#65292;&#20006;&#19988;&#20998;&#26178;&#27573;&#33289;&#36774;&#32218;&#19978;&#33287;&#23526;&#39636;&#30740;&#35342;&#26371;&#12290;&#31561;&#26044;&#26159;&#25226;&#20197;&#21069;&#38598;&#20013;&#36039;&#28304;&#22312;&#19968;&#36913;&#30340; WWDC&#65292;&#24310;&#20280;&#25104;&#22312;&#21508;&#22320;&#33289;&#36774;&#30701;&#26399;&#23567;&#22411;&#27963;&#21205;&#30340;&#24418;&#24335;&#12290;</p><p>&#30446;&#21069;&#24050;&#26377;&#30340;&#38283;&#30332;&#32773;&#20013;&#24515;&#22312;&#32654;&#22283; Cupertino &#32317;&#37096;&#12289;&#21360;&#24230;&#37030;&#21152;&#32645;&#29246;&#12289;&#26032;&#21152;&#22369;&#12289;&#19978;&#28023;&#12290;&#20063;&#26377;&#19968;&#37096;&#20998;&#27963;&#21205;&#26371;&#22312;&#22823;&#22478;&#24066;&#30340;&#39151;&#24215;&#25110;&#30070;&#22320; Apple &#36774;&#20844;&#23460;&#33289;&#36774;&#12290;&#26410;&#20358;&#30340;&#27963;&#21205;&#65292;&#37117;&#21487;&#20197;&#22312; <a href="https://developer.apple.com/events/view/upcoming-events">Meet with Apple</a> &#23448;&#32178;&#25214;&#21040;&#12290;</p><p>&#25105;&#35469;&#28858;&#65292;Apple &#20043;&#25152;&#20197;&#36914;&#34892;&#36889;&#27171;&#30340;&#36681;&#35722;&#65292;&#19981;&#21482;&#26159;&#22240;&#28858;&#12300;&#38928;&#37636;&#24433;&#29255;&#22909;&#25511;&#21046;&#19988;&#33021;&#23436;&#32654;&#21576;&#29694;&#12301;&#36889;&#31278;&#34920;&#38754;&#30340;&#29702;&#30001;&#12290;&#32780;&#26159;&#22240;&#28858;&#20840;&#29699;&#38283;&#30332;&#32773;&#32676;&#39636;&#30340;&#25976;&#37327;&#40848;&#22823;&#65292;&#19988;&#22320;&#21312;&#24046;&#30064;&#24615;&#26997;&#22823;&#12290;&#22312;&#21508;&#22320;&#24314;&#31435;&#22686;&#36914;&#38283;&#30332;&#32773;&#38364;&#20418;&#30340;&#25818;&#40670;&#33287;&#27963;&#21205;&#65292;&#26371;&#27604;&#20197;&#24448; WWDC &#38598;&#20013;&#19968;&#36913;&#65292;&#26371;&#26377;&#26356;&#28145;&#36960;&#30340;&#24433;&#38911;&#12290;</p><p>&#38614;&#28982;&#36889;&#40636;&#20570;&#65292;&#26371;&#35731; WWDC &#24180;&#24230;&#30427;&#26371;&#30340;&#24863;&#35258;&#38477;&#20302;&#65292;&#20294;&#26159;&#25105;&#35469;&#28858;&#36889;&#31278;&#24448;&#12300;&#22312;&#22320;&#28145;&#32789;&#12301;&#30340;&#31574;&#30053;&#26159;&#36890;&#24448;&#27491;&#30906;&#30340;&#26041;&#21521;&#12290;</p><p>&#32317;&#32780;&#35328;&#20043;&#65292;&#36523;&#28858; Apple &#38283;&#30332;&#32773;&#65292;&#25105;&#20497;&#21487;&#20197;&#22810;&#21033;&#29992; <a href="https://developer.apple.com/events/view/upcoming-events">Meet with Apple &#19978;&#30340;&#27963;&#21205;</a>&#20358;&#20805;&#23526;&#33258;&#24049;&#30340;&#25216;&#34899;&#30693;&#35672;&#12289;&#33287; Apple &#24037;&#31243;&#24107;&#23565;&#35527;&#12289;&#29554;&#24471;&#35373;&#35336;&#25110;&#23529;&#26597;&#21839;&#38988;&#30340;&#24847;&#35211;&#12290;&#36523;&#28858;&#21488;&#28771;&#38283;&#30332;&#32773;&#65292;&#25105;&#20063;&#26399;&#24453; Apple &#33021;&#22312;&#21488;&#28771;&#22810;&#38283;&#38370;&#19968;&#20123;&#38283;&#30332;&#32773;&#27963;&#21205;&#12290;</p><p>&#20320;&#21487;&#20197;&#22312; <a href="https://www.youtube.com/@AppleDeveloper">Apple Developer YouTube &#38971;&#36947;</a>&#30475;&#21040;&#20844;&#38283;&#27963;&#21205;&#37636;&#24433;&#33287;&#30452;&#25773;&#12290;</p><p>&#20197;&#19979;&#26159;&#26368;&#26032;&#30340;&#24433;&#29255;&#65306;</p><p><strong>App &#25928;&#33021;&#33287; AI</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code along with the Foundation Models framework</a></p></li><li><p><a href="https://www.youtube.com/watch?v=yXAQTIKR8fk">Optimize your app&#8217;s speed and efficiency</a></p></li></ul><p><strong>&#22810;&#23186;&#39636;&#33287;&#27785;&#28024;&#24335;&#39636;&#39511;</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=leGqoF8HJxU">Day 1 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=4V_7-1bm4Rk">Day 2 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=tpLKcVdMUaQ">IETF HLS Interest Day</a></p></li></ul><p><strong>&#36938;&#25138;</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=H4Dm97pNGV0">Press Start: Game development on Apple platforms</a></p></li></ul><div><hr></div><p>&#25509;&#19979;&#20358;&#30340;&#37096;&#20998;&#28858; 13+ &#26371;&#21729;&#23560;&#23660;&#65292;&#20839;&#23481;&#21253;&#25324;&#65306;</p><ul><li><p>&#25105;&#26368;&#25512;&#34214;&#30340;&#27963;&#21205;&#24433;&#29255;</p></li><li><p>13+ &#32178;&#38913;&#26032;&#21151;&#33021;&#65306;&#20839;&#23884; YouTube &#24433;&#29255;&#36339;&#36681;&#26178;&#38291;</p></li></ul><p>&#35531;&#33267; <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> &#21319;&#32026;&#35299;&#37782;&#65292;&#20006;&#21040;<a href="https://ethanhuang13.plus/apple-developer-youtube-relation/">&#23448;&#32178;</a>&#38321;&#35712;&#12290;</p>]]></content:encoded></item><item><title><![CDATA[13's Apple Developer Newsletter #252 🌏Observations on the Evolution of Apple’s Official Developer Events]]></title><description><![CDATA[Since the pandemic, WWDC has seemingly shifted entirely to an online-first format, no longer being the five consecutive days of in-person events it once was.]]></description><link>https://www.ethanhuang13.com/p/252-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/252-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Tue, 11 Nov 2025 22:00:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><code>Since the pandemic, WWDC has seemingly shifted entirely to an online-first format, no longer being the five consecutive days of in-person events it once was. However, Apple has also strengthened regional, ad-hoc developer activities, combining physical events with online streaming, presenting a hybrid, locally-rooted strategy.</code></p><h2><strong>From 13</strong></h2><p><a href="https://www.ethanhuang13.com/p/251-en">The other day I announced</a> that <a href="https://www.ethanhuang13.com/">&#10218;13 Newsletter&#10219;</a> and <a href="https://ethanhuang13.plus/">&#10218;13+&#10219;</a> would be integrated, and this report is the first one.</p><p>Simply put, I&#8217;ll share developer news irregularly in &#10218;13 Newsletter&#10219;, abandoning the previous &#8220;weekly&#8221; format. The same articles will also be published in &#10218;13+&#10219; with more in-depth coverage. To read the complete version, please upgrade to &#10218;13+&#10219; membership on <a href="http://patreon.com/ethanhuang13/membership">Patreon</a>.</p><p>Now to the main topic. This year, I&#8217;ve observed that Apple is redefining &#8220;developer events.&#8221; From the annual conference format, it has evolved into a hybrid strategy distributed across time and location. Let&#8217;s start with Apple&#8217;s YouTube channel.</p><h2><strong>Changes in WWDC Videos</strong></h2><p>Starting with WWDC20, affected by the pandemic, both Keynotes and technical Sessions shifted to pre-recorded video format. Even after the pandemic when lottery-based Keynote attendance opened up&#8212;allowing people to visit the Cupertino spaceship campus&#8212;attendees would watch pre-recorded videos on the big lawn at the scheduled time.</p><p>By WWDC25 this year, Apple released all videos on the first day of the event. This was a significant shift. Developers could quickly find topics of interest and rush to experiment and book Lab sessions to ask questions.</p><p>What delighted me was that this year Apple also uploaded all WWDC videos to <a href="https://www.youtube.com/@AppleDeveloper/">YouTube</a>, no longer limiting them to the official website and Developer App. This significantly improved video distribution, searchability, and viewing experience.</p><p>For instance, since I subscribe to YouTube Premium, I don&#8217;t have to worry about ads. Moreover, I can download large numbers of videos to my phone for offline viewing. The YouTube iOS App does this much better than the Apple Developer App.</p><p>Hosting on YouTube also makes it convenient to embed in web pages, such as for educational materials.</p><h2><strong>Online Events and Live Streams</strong></h2><p>Developers who attended WWDC19 and earlier (including me) miss the old in-person conferences. Looking at this year&#8217;s strategy of releasing all videos on day one, Apple is unlikely to return to the previous format of hosting WWDC.</p><p>However, in recent years, Apple has started establishing <a href="https://developer.apple.com/events/developer-centers/">Developer Centers</a> around the world and hosting online and in-person seminars in different time slots. This essentially extends what used to be a week-long WWDC with concentrated resources into hosting short-term small events in various locations.</p><p>Current Developer Centers are located at Cupertino headquarters in the US, Bangalore in India, Singapore, and Shanghai. Some events are also held in hotels in major cities or local Apple offices. Future events can be found on the <a href="https://developer.apple.com/events/view/upcoming-events">Meet with Apple</a> official website.</p><p>I believe Apple&#8217;s transition isn&#8217;t just due to superficial reasons like &#8220;pre-recorded videos are controllable and can be presented perfectly.&#8221; Rather, it&#8217;s because the global developer community is massive with extreme regional differences. Establishing local touchpoints and activities to enhance developer relations will have a more far-reaching impact than the previous week-long concentrated WWDC.</p><p>While this approach diminishes the sense of WWDC as an annual grand event, I believe this &#8220;locally-rooted&#8221; strategy is moving in the right direction.</p><p>In summary, as Apple developers, we can make better use of <a href="https://developer.apple.com/events/view/upcoming-events">events on Meet with Apple</a> to enrich our technical knowledge, talk with Apple engineers, and get feedback on design or review issues. As a Taiwanese developer, I also hope Apple will host more developer events in Taiwan.</p><p>You can watch public event recordings and live streams on the <a href="https://www.youtube.com/@AppleDeveloper">Apple Developer YouTube channel</a>.</p><p>Here are the latest videos:</p><p><strong>App Performance &amp; AI</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code along with the Foundation Models framework</a></p></li><li><p><a href="https://www.youtube.com/watch?v=yXAQTIKR8fk">Optimize your app&#8217;s speed and efficiency</a></p></li></ul><p><strong>Multimedia &amp; Immersive Experiences</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=leGqoF8HJxU">Day 1 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=4V_7-1bm4Rk">Day 2 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=tpLKcVdMUaQ">IETF HLS Interest Day</a></p></li></ul><p><strong>Gaming</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=H4Dm97pNGV0">Press Start: Game development on Apple platforms</a></p></li></ul><div><hr></div><p>The following section is exclusive to 13+ members, including:</p><ul><li><p>My most recommended event videos</p></li><li><p>New YouTube video timestamp jumping feature on the 13+ website</p></li></ul><p>Please upgrade to unlock at <a href="http://patreon.com/ethanhuang13/membership">Patreon</a> and read on the <a href="https://ethanhuang13.plus/apple-developer-youtube-relation/">official website</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple Developer Weekly #251 Upgrade Announcement]]></title><description><![CDATA[Operation Model Adjustment Notice]]></description><link>https://www.ethanhuang13.com/p/251-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/251-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 09 Nov 2025 22:00:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In recent months, readers may have noticed that the publication schedule of <a href="https://www.ethanhuang13.com/">Apple Developer Weekly</a> has been unstable. Sometimes it&#8217;s delayed until Wednesday or Thursday, or an entire week is skipped altogether. The truth is, it&#8217;s not that I don&#8217;t have time, but rather I&#8217;ve begun to lose enthusiasm for writing the newsletter.</p><p>Collecting materials and writing the newsletter has become increasingly mechanical for me, lacking significant challenge.</p><p>On the other hand, since mid-August, I&#8217;ve been publishing a new article every weekday in the 13+ column. These contents are carefully thought out and organized outputs.</p><p>I still have passion for writing, but it&#8217;s currently not focused on the newsletter. And <strong>passion is the most precious thing for a creator.</strong></p><p>The newsletter has accumulated 251 issues with over 2,800 subscribers and should have helped many people. I don&#8217;t want to terminate this newsletter just because my enthusiasm has waned.</p><p>I believe <strong>the right approach is to adjust the operation model to make it more interesting for me.</strong></p><h2><strong>Abandoning Fixed Weekly Updates</strong></h2><p>So, how can writing the Apple Developer Weekly become interesting? The key is to have things I find fun and interesting, that I think are important for developers to know, plus my commentary and experience sharing.</p><p>To achieve this, I feel <strong>we can no longer continue with the &#8220;weekly&#8221; publication frequency</strong>.</p><p>Weekly publication comes with deadline time constraints, content is limited to the previous week&#8217;s news, and I don&#8217;t have time to research the news content. Over time, the reporting process becomes repetitive labor: collecting materials, organizing titles (including selecting emojis), writing supplementary text, formatting, and then scheduling publication.</p><p>If I could explore things without time pressure, I might be able to share some interesting discoveries. This would not only be more interesting for me but also provide readers with more than just surface-level news (Want to experience what &#8220;surface-level&#8221; means? Recent important developer news is listed at the end of this article).</p><p>Simply put, it&#8217;s about transforming &#8220;Apple Developer Weekly&#8221; into &#8220;Apple Developer News &amp; Commentary,&#8221; without limiting it to the most recent week&#8217;s timeframe and topics.</p><p>In the future, the writing angle will focus more on:</p><ul><li><p>What recent Apple developer news is worth knowing?</p></li><li><p>Why did I select this news, and why do I think it&#8217;s important for developers?</p></li><li><p>How does it relate to perspectives or experiences I&#8217;ve written about?</p></li></ul><h2><strong>Integration with 13+ Column</strong></h2><p><a href="https://ethanhuang13.plus/">13+ Column</a> is where my writing passion currently lies, publishing articles every day, almost transforming from a blog into an &#8220;Apple Developer Daily.&#8221;</p><p>However, the situation is a bit subtle. What do I mean? I write about iOS development-related topics every day, but the content rarely addresses &#8220;recent&#8221; iOS-related news, which seems somewhat unreasonable.</p><p>I think 13+ readers would also want to read my commentary and perspectives on some development current events.</p><p>So the answer becomes increasingly clear: <strong>I should integrate the two publications</strong>.</p><p>Let me research or analyze some interesting development current events and write them into articles. Part of the content remains free and will be published in the original <a href="https://www.ethanhuang13.com/">ethanhuang13.com</a>. More in-depth content will be reserved exclusively for 13+ (<a href="https://ethanhuang13.plus/">ethanhuang13.plus</a>) paid members.</p><p>This way, existing newsletter readers will receive the &#8220;Apple Developer News &amp; Commentary Newsletter&#8221; on an irregular basis (this name is too straightforward&#128517;, I&#8217;m still thinking of a better one). The content will be important developer news I&#8217;ve selected, with my perspectives and commentary, even hands-on experience.</p><p>You can imagine it as current event commentary in the style of 13+ articles.</p><p>As for publication frequency, if there are many good things to discuss, publishing several pieces a week wouldn&#8217;t be unusual. But if there are no topics worth sharing, we&#8217;ll leave it.</p><p><strong>Existing newsletter readers (including English version readers) don&#8217;t need to make any subscription adjustments.</strong></p><p>And the <strong>enhanced extended version of this newsletter will be published on 13+, counting as one of the daily updates on 13+</strong>. The enhanced content I plan to include:</p><ul><li><p>More in-depth perspective discussions</p></li><li><p>Code examples</p></li><li><p>Complete supplementary materials</p></li><li><p>Thought-provoking questions</p></li><li><p>Action prompts</p></li><li><p>Key takeaways</p></li></ul><p>Simply put, <strong>if you&#8217;re not satisfied with the free version on ethanhuang13.com, you can <a href="https://www.patreon.com/ethanhuang13">upgrade to paid</a> 13+ membership.</strong> (I don&#8217;t have an English version, though.)</p><h2><strong>Summary</strong></h2><p>After integrating the two newsletters, I expect the positioning to be:</p><ul><li><p>13 (<a href="https://www.ethanhuang13.com/">ethanhuang13.com</a>): &#8220;Apple Developer News &amp; Commentary&#8221; basic version, irregular updates, can be several pieces a week when there&#8217;s good stuff to discuss, or left alone when there&#8217;s nothing. <strong>Remains free subscription, existing members don&#8217;t need to make adjustments</strong> (but upgrades to 13+ for the complete version are very welcome)</p></li><li><p>13+ (<a href="https://ethanhuang13.plus/">ethanhuang13.plus</a>): Paid subscription, unchanged with a new article every weekday, adding a new category of the complete version of &#8220;Apple Developer News &amp; Commentary&#8221; with more in-depth discussions, materials, code examples, etc.</p></li></ul><p>Integrating the two newsletter brands will allow me to concentrate my energy and passion on writing better content. For existing newsletter readers, you&#8217;ll get more valuable perspectives and experience sharing. 13+ readers will receive my commentary on recent developments with member-exclusive content.</p><p>Thank you for the long-term support from Apple Developer Weekly and 13+ readers. Please let me know your thoughts, thank you.</p><p>Finally, let me list some recent important developer news. <strong>Just from these items alone, I could write at least 5 articles.</strong> If I continue to maintain a weekly publication format, those articles might never come to be. But going forward, they might show up in your inbox at any time&#128521;</p><p><strong>26.1 Official Release and 26.1 beta 1 Launched</strong></p><ul><li><p>Please refer to <a href="https://developer.apple.com/news/releases/">Apple Releases</a></p></li></ul><p><strong>2026 Asia iOS Developer Conferences Ready to Roll</strong></p><ul><li><p><a href="https://iplayground.substack.com/p/2026-iplayground">2026 iPlayground is Coming</a></p></li><li><p><a href="https://luma.com/qydkgwtf?tk=6GOUVR">try! Swift Tokyo 2026 Super Swift Bird on Sale</a></p></li><li><p><a href="https://www.iosconf.sg/">iOS Conf SG 2026/1/21-23</a></p></li></ul><p><strong>App Store Business Updates</strong></p><ul><li><p>App Store launched <a href="https://apps.apple.com/us/iphone/today">web version</a>, making it easier for developers to view App Store across different platforms and regions</p></li></ul><p><strong>Apple Student Developer Competition News</strong></p><ul><li><p><a href="https://maic.straighta.com.tw/">Mobile Application Innovation Contest 2025 Finals Winners</a>, Taiwanese students performed brilliantly</p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/">Swift Student Challenge</a> upload period 2026/2/6-28, announced on official website</p></li></ul><p><strong>AI News Apple Developers Should Care About</strong></p><ul><li><p><a href="https://www.apple.com/newsroom/2025/11/apple-intelligence-features-are-now-available-in-traditional-chinese/">Apple Intelligence features are now available in Traditional Chinese</a></p></li><li><p>Mattt released <a href="https://github.com/mattt/AnyLanguageModel">AnyLanguageModel</a> compatible with Foundation Models syntax</p></li><li><p><a href="https://www.youtube.com/@ChaoCode">ChaoCode</a>&#8216;s HuggingFace series videos: <a href="https://www.youtube.com/watch?v=lI67IodaqIA">Easily Try Various AI Apps with Spaces</a>, <a href="https://www.youtube.com/watch?v=WL0V1usfMuU">Understanding &#8220;Model Pages&#8221; from a Beginner&#8217;s Perspective</a></p></li></ul><p><strong>Apple Developer YouTube Channel Recently Started Live Recording</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code along with the Foundation Models framework</a></p></li><li><p><a href="https://www.youtube.com/watch?v=leGqoF8HJxU">Day 1 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=4V_7-1bm4Rk">Day 2 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=tpLKcVdMUaQ">IETF HLS Interest Day</a></p></li><li><p><a href="https://www.youtube.com/watch?v=yXAQTIKR8fk">Optimize your app&#8217;s speed and efficiency</a></p></li><li><p><a href="https://www.youtube.com/watch?v=H4Dm97pNGV0">Press Start: Game development on Apple platforms</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Apple 開發者週報 #251 升級預告]]></title><description><![CDATA[&#29151;&#36939;&#26041;&#24335;&#35519;&#25972;&#20844;&#21578;]]></description><link>https://www.ethanhuang13.com/p/251</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/251</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Sun, 09 Nov 2025 22:00:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#26368;&#36817;&#24190;&#20491;&#26376;&#65292;&#35712;&#32773;&#25033;&#35442;&#26377;&#30041;&#24847;&#21040; <a href="https://www.ethanhuang13.com/">Apple &#38283;&#30332;&#32773;&#36913;&#22577;</a>&#30340;&#30332;&#21002;&#20006;&#19981;&#31337;&#23450;&#12290;&#26377;&#30340;&#26178;&#20505;&#25302;&#21040;&#36913;&#19977;&#12289;&#22235;&#25165;&#30332;&#65292;&#25110;&#26159;&#20094;&#33030;&#36339;&#36942;&#19968;&#25972;&#36913;&#12290;&#20854;&#23526;&#65292;&#25105;&#19981;&#26159;&#27794;&#26377;&#31354;&#65292;&#32780;&#26159;&#38283;&#22987;&#23565;&#26044;&#32232;&#23531;&#36913;&#22577;&#33288;&#33268;&#32570;&#32570;&#12290;</p><p>&#25972;&#29702;&#32032;&#26448;&#12289;&#32232;&#23531;&#36913;&#22577;&#65292;&#23565;&#25105;&#20358;&#35498;&#36234;&#20358;&#36234;&#20687;&#26159;&#20491;&#27231;&#26800;&#21270;&#25805;&#20316;&#65292;&#27794;&#26377;&#22826;&#22823;&#30340;&#25361;&#25136;&#24615;&#12290;</p><p>&#21478;&#19968;&#26041;&#38754;&#65292;&#24478; 8 &#26376;&#20013;&#38283;&#22987;&#65292;&#25105;&#22312; 13+ &#23560;&#27396;&#27599;&#36913;&#19968;&#21040;&#20116;&#37117;&#26377;&#30332;&#34920;&#19968;&#31687;&#26032;&#25991;&#31456;&#12290;&#20839;&#23481;&#37117;&#26159;&#20180;&#32048;&#24605;&#32771;&#33287;&#25972;&#29702;&#30340;&#29986;&#20986;&#12290;</p><p>&#25105;&#26377;&#23531;&#20316;&#30340;&#29105;&#24773;&#65292;&#20294;&#30446;&#21069;&#19981;&#22312;&#36913;&#22577;&#19978;&#38754;&#12290;&#32780;<strong>&#29105;&#24773;&#65292;&#23565;&#26044;&#21109;&#20316;&#32773;&#20358;&#35498;&#65292;&#26159;&#26368;&#23542;&#36020;&#30340;&#20107;&#29289;&#12290;</strong></p><p>&#36913;&#22577;&#24050;&#32147;&#32047;&#31309; 252 &#26399;&#12289;&#36229;&#36942; 2,800 &#20154;&#35330;&#38321;&#65292;&#25033;&#35442;&#26377;&#24171;&#21040;&#35377;&#22810;&#20154;&#12290;&#25105;&#27794;&#26377;&#24819;&#35201;&#22240;&#28858;&#33258;&#24049;&#30340;&#29105;&#24773;&#28040;&#36864;&#65292;&#32780;&#32066;&#27490;&#36889;&#20221;&#38651;&#23376;&#22577;&#12290;</p><p>&#25105;&#35469;&#28858;&#65292;<strong>&#27491;&#30906;&#30340;&#20316;&#27861;&#26159;&#35519;&#25972;&#32147;&#29151;&#26041;&#24335;&#65292;&#35731;&#23427;&#35722;&#25104;&#23565;&#25105;&#20358;&#35498;&#26356;&#26377;&#36259;&#30340;&#19968;&#20214;&#20107;&#24773;&#12290;</strong></p><h2><strong>&#25448;&#26820;&#27599;&#36913;&#22266;&#23450;&#26356;&#26032;</strong></h2><p>&#37027;&#40636;&#65292;&#32232;&#23531; Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#35201;&#24590;&#40636;&#35722;&#24471;&#26377;&#36259;&#21602;&#65311;&#37325;&#40670;&#22312;&#26044;&#65292;&#26377;&#25105;&#35258;&#24471;&#22909;&#29609;&#12289;&#26377;&#36259;&#65292;&#20006;&#19988;&#35469;&#28858;&#20540;&#24471;&#38283;&#30332;&#32773;&#37325;&#35222;&#30340;&#26032;&#30693;&#65292;&#20877;&#21152;&#19978;&#25105;&#30340;&#35413;&#35542;&#33287;&#32147;&#39511;&#20998;&#20139;&#12290;</p><p>&#35201;&#20570;&#21040;&#36889;&#40670;&#65292;&#25105;&#35258;&#24471;<strong>&#19981;&#33021;&#20877;&#32380;&#32396;&#25505;&#29992;&#12300;&#36913;&#22577;&#12301;&#30340;&#30332;&#34920;&#38971;&#29575;</strong>&#12290;</p><p>&#27599;&#36913;&#30332;&#34920;&#26371;&#26377;&#25130;&#31295;&#30340;&#26178;&#38291;&#38480;&#21046;&#65292;&#20839;&#23481;&#23601;&#21482;&#33021;&#20677;&#38480;&#26044;&#21069;&#19968;&#36913;&#30340;&#28040;&#24687;&#65292;&#32780;&#19988;&#25105;&#27794;&#26377;&#26178;&#38291;&#37341;&#23565;&#28040;&#24687;&#20839;&#23481;&#20570;&#30740;&#31350;&#12290;&#20037;&#32780;&#20037;&#20043;&#65292;&#22577;&#23566;&#30340;&#36942;&#31243;&#23601;&#26159;&#37325;&#35079;&#21214;&#21205;&#65306;&#33936;&#38598;&#32032;&#26448;&#12289;&#25972;&#29702;&#27161;&#38988;&#65288;&#21253;&#25324;&#25361;&#36984; emoji&#65289;&#12289;&#23531;&#19968;&#40670;&#35036;&#20805;&#25991;&#23383;&#12289;&#25490;&#29256;&#65292;&#28982;&#24460;&#25490;&#31243;&#30332;&#34920;&#12290;</p><p>&#22914;&#26524;&#25105;&#27794;&#26377;&#26178;&#38291;&#22739;&#21147;&#22320;&#21435;&#29609;&#19968;&#29609;&#65292;&#35498;&#19981;&#23450;&#23601;&#21487;&#20197;&#20998;&#20139;&#19968;&#20123;&#26377;&#36259;&#30340;&#30332;&#29694;&#12290;&#36889;&#27171;&#23376;&#23565;&#25105;&#20358;&#35498;&#19981;&#20677;&#26356;&#26377;&#36259;&#65292;&#23565;&#35712;&#32773;&#20358;&#35498;&#20063;&#19981;&#26371;&#21482;&#30475;&#21040;&#26032;&#32862;&#34920;&#38754;&#65288;&#24819;&#24863;&#21463;&#19968;&#19979;&#12300;&#34920;&#38754;&#12301;&#30340;&#24847;&#24605;&#21966;&#65311;&#26412;&#25991;&#26368;&#24460;&#21015;&#33289;&#20102;&#36817;&#26399;&#30340;&#37325;&#35201;&#38283;&#30332;&#32773;&#28040;&#24687;&#65289;&#12290;</p><p>&#31777;&#21934;&#20358;&#35498;&#65292;&#23601;&#26159;&#35201;&#25226;&#12300;Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#12301;&#36681;&#35722;&#25104;&#12300;Apple &#38283;&#30332;&#32773;&#26032;&#30693;&#33287;&#35413;&#35542;&#12301;&#65292;&#20006;&#19988;&#19981;&#38480;&#26368;&#36817;&#19968;&#36913;&#30340;&#26178;&#38291;&#33287;&#20027;&#38988;&#12290;</p><p>&#26410;&#20358;&#65292;&#25776;&#23531;&#35282;&#24230;&#26371;&#26356;&#25918;&#22312;&#65306;</p><ul><li><p>&#26368;&#36817;&#26377;&#21738;&#20214;&#20540;&#24471;&#30693;&#36947;&#30340; Apple &#38283;&#30332;&#32773;&#26032;&#30693;&#65311;</p></li><li><p>&#25105;&#28858;&#20160;&#40636;&#26371;&#25361;&#36984;&#36889;&#38917;&#26032;&#30693;&#12289;&#28858;&#20160;&#40636;&#25105;&#35258;&#24471;&#23565;&#38283;&#30332;&#32773;&#20358;&#35498;&#26159;&#37325;&#35201;&#30340;&#65311;</p></li><li><p>&#33287;&#25105;&#23531;&#36942;&#30340;&#35264;&#40670;&#25110;&#32147;&#39511;&#65292;&#26377;&#20160;&#40636;&#38364;&#32879;&#65311;</p></li></ul><h2><strong>&#33287; 13+ &#23560;&#27396;&#25972;&#21512;</strong></h2><p><a href="https://ethanhuang13.plus/">13+ &#23560;&#27396;</a>&#26159;&#25105;&#29694;&#22312;&#30340;&#23531;&#20316;&#29105;&#24773;&#25152;&#22312;&#65292;&#27599;&#22825;&#37117;&#30332;&#34920;&#25991;&#31456;&#65292;&#24863;&#35258;&#24555;&#35201;&#24478; blog &#35722;&#25104;&#12300;Apple &#38283;&#30332;&#32773;&#26085;&#22577;&#12301;&#20102;&#12290;</p><p>&#19981;&#36942;&#65292;&#24773;&#27841;&#26377;&#40670;&#24494;&#22937;&#12290;&#24590;&#40636;&#35498;&#21602;&#65311;&#25105;&#27599;&#22825;&#22312;&#23531;&#36319; iOS &#38283;&#30332;&#30456;&#38364;&#30340;&#25991;&#31456;&#65292;&#20294;&#26159;&#20839;&#23481;&#21371;&#19981;&#22826;&#21435;&#35527;&#12300;&#26368;&#36817;&#12301;&#36319; iOS &#30456;&#38364;&#30340;&#28040;&#24687;&#65292;&#39023;&#24471;&#19981;&#22826;&#21512;&#29702;&#12290;</p><p>&#25105;&#35258;&#24471;&#65292;13+ &#30340;&#35712;&#32773;&#25033;&#35442;&#20063;&#26371;&#24819;&#35712;&#21040;&#25105;&#23565;&#19968;&#20123;&#38283;&#30332;&#26178;&#20107;&#30340;&#35413;&#35542;&#33287;&#35264;&#40670;&#12290;</p><p>&#25152;&#20197;&#31572;&#26696;&#36234;&#20358;&#36234;&#26126;&#39023;&#20102;&#65306;<strong>&#25105;&#25033;&#35442;&#25972;&#21512;&#20841;&#20491;&#21002;&#29289;</strong>&#12290;</p><p>&#35731;&#25105;&#37341;&#23565;&#19968;&#20123;&#26377;&#36259;&#30340;&#38283;&#30332;&#26178;&#20107;&#20570;&#30740;&#31350;&#25110;&#20998;&#26512;&#65292;&#23531;&#25104;&#25991;&#31456;&#12290;&#19968;&#37096;&#20998;&#30340;&#20839;&#23481;&#32173;&#25345;&#20813;&#36027;&#65292;&#23601;&#22312;&#21407;&#26412;&#30340; 13 &#22577;&#65288;<a href="https://www.ethanhuang13.com/">ethanhuang13.com</a>&#65289;&#30332;&#34920;&#12290;&#27604;&#36611;&#28145;&#20837;&#30340;&#20839;&#23481;&#23601;&#21482;&#20445;&#30041;&#32102; 13+&#65288;<a href="https://ethanhuang13.plus/">ethanhuang13.plus</a>&#65289;&#30340;&#20184;&#36027;&#26371;&#21729;&#12290;</p><p>&#36889;&#27171;&#19968;&#20358;&#65292;&#21407;&#26377;&#30340;&#36913;&#22577;&#35712;&#32773;&#65292;&#26371;&#35722;&#25104;&#19981;&#23450;&#26399;&#25910;&#21040;&#12300;Apple &#38283;&#30332;&#32773;&#26032;&#30693;&#33287;&#35413;&#35542;&#38651;&#23376;&#22577;&#12301;&#65288;&#36889;&#21517;&#31281;&#22826;&#30452;&#30333;&#20102;&#128517;&#65292;&#25105;&#36996;&#22312;&#24819;&#19968;&#20491;&#26356;&#22909;&#30340;&#65289;&#12290;&#20839;&#23481;&#26371;&#26159;&#25105;&#25361;&#36984;&#36942;&#30340;&#37325;&#35201;&#38283;&#30332;&#32773;&#28040;&#24687;&#65292;&#32780;&#19988;&#26371;&#26377;&#25105;&#30340;&#35264;&#40670;&#35413;&#35542;&#65292;&#29978;&#33267;&#36393;&#22353;&#32147;&#39511;&#12290;</p><p>&#20320;&#21487;&#20197;&#24819;&#20687;&#25104;&#26159; 13+ &#25991;&#31456;&#39080;&#26684;&#30340;&#26178;&#20107;&#35413;&#35542;&#12290;</p><p>&#33267;&#26044;&#30332;&#34920;&#38971;&#29575;&#65292;&#22914;&#26524;&#26377;&#24456;&#22810;&#22909;&#26481;&#35199;&#33021;&#32842;&#65292;&#19968;&#36913;&#30332;&#34920;&#25976;&#31687;&#20063;&#19981;&#22855;&#24618;&#12290;&#32780;&#22914;&#26524;&#27794;&#26377;&#20540;&#24471;&#20998;&#20139;&#30340;&#35441;&#38988;&#65292;&#23601;&#25918;&#33879;&#12290;</p><p><strong>&#29694;&#26377;&#36913;&#22577;&#35712;&#32773;&#65288;&#21253;&#25324;&#33521;&#25991;&#29256;&#30340;&#35712;&#32773;&#65289;&#19981;&#38656;&#35201;&#25505;&#21462;&#20219;&#20309;&#35330;&#38321;&#26041;&#24335;&#30340;&#35519;&#25972;&#12290;</strong></p><p>&#32780;&#36889;&#20221;&#38651;&#23376;&#22577;&#30340;<strong>&#24310;&#20280;&#21152;&#24375;&#29256;&#65292;&#21063;&#26371;&#22312; 13+ &#19978;&#38754;&#21002;&#30331;&#65292;&#31639;&#26159; 13+ &#27599;&#26085;&#26356;&#26032;&#30340;&#19968;&#31687;</strong>&#12290;&#21152;&#24375;&#30340;&#20839;&#23481;&#25105;&#38928;&#35336;&#26371;&#26377;&#65306;</p><ul><li><p>&#26356;&#28145;&#20837;&#30340;&#35264;&#40670;&#35342;&#35542;</p></li><li><p>&#31243;&#24335;&#30908;&#31684;&#20363;</p></li><li><p>&#23436;&#25972;&#30340;&#35036;&#20805;&#36039;&#26009;</p></li><li><p>&#24605;&#32771;&#38988;&#30446;</p></li><li><p>&#34892;&#21205;&#25552;&#31034;</p></li><li><p>&#19968;&#21477;&#35441;&#24118;&#33879;&#36208;</p></li></ul><p>&#31777;&#21934;&#20358;&#35498;&#65292;<strong>&#22914;&#26524;&#19981;&#28415;&#36275; 13 &#22577;&#19978;&#30340;&#20813;&#36027;&#29256;&#26412;&#65292;&#23601;&#21487;&#20197;<a href="https://www.patreon.com/ethanhuang13">&#20184;&#36027;&#21319;&#32026;</a>&#25104; 13+ &#26371;&#21729;&#12290;</strong></p><h2><strong>&#32317;&#32080;</strong></h2><p>&#25105;&#26399;&#24453;&#20841;&#20491;&#38651;&#23376;&#22577;&#25972;&#21512;&#20043;&#24460;&#30340;&#23450;&#20301;&#26159;&#65306;</p><ul><li><p>13 &#22577;&#65288;<a href="https://www.ethanhuang13.com/">ethanhuang13.com</a>&#65289;&#65306;&#12300;Apple &#38283;&#30332;&#32773;&#26032;&#30693;&#33287;&#35413;&#35542;&#12301;&#22522;&#26412;&#29256;&#65292;&#19981;&#23450;&#26399;&#26356;&#26032;&#65292;&#26377;&#22909;&#26481;&#35199;&#33021;&#35527;&#21487;&#20197;&#19968;&#36913;&#25976;&#31687;&#12289;&#27794;&#26481;&#35199;&#32842;&#23601;&#25918;&#33879;&#12290;<strong>&#32173;&#25345;&#20813;&#36027;&#35330;&#38321;&#65292;&#26082;&#26377;&#26371;&#21729;&#19981;&#38656;&#20570;&#35519;&#25972;</strong>&#65288;&#19981;&#36942;&#24456;&#27489;&#36814;&#21319;&#32026;&#21040; 13+ &#21462;&#24471;&#23436;&#25972;&#29256;&#65289;</p></li><li><p>13+ &#65288;<a href="https://ethanhuang13.plus/">ethanhuang13.plus</a>&#65289;&#65306;&#20184;&#36027;&#35330;&#38321;&#65292;&#19981;&#35722;&#30340;&#26159;&#27599;&#36913;&#19968;&#21040;&#20116;&#37117;&#26377;&#19968;&#31687;&#26032;&#25991;&#31456;&#65292;&#20854;&#20013;&#21253;&#21547;&#12300;Apple &#38283;&#30332;&#32773;&#26032;&#30693;&#33287;&#35413;&#35542;&#12301;&#30340;&#23436;&#25972;&#29256;&#65292;&#20855;&#26377;&#26356;&#28145;&#20837;&#30340;&#35342;&#35542;&#12289;&#36039;&#26009;&#12289;&#31684;&#20363;&#31243;&#24335;&#30908;&#31561;</p></li></ul><p>&#20841;&#22823;&#38651;&#23376;&#22577;&#21697;&#29260;&#25972;&#21512;&#65292;&#30456;&#20449;&#21487;&#20197;&#35731;&#25105;&#38598;&#20013;&#31934;&#21147;&#33287;&#29105;&#24773;&#65292;&#23531;&#20986;&#26356;&#22909;&#30340;&#20839;&#23481;&#12290;&#23565;&#26044;&#21407;&#36913;&#22577;&#30340;&#35712;&#32773;&#20358;&#35498;&#65292;&#21487;&#20197;&#24471;&#21040;&#26356;&#26377;&#20729;&#20540;&#30340;&#35264;&#40670;&#12289;&#32147;&#39511;&#35527;&#12290;13+ &#30340;&#35712;&#32773;&#21063;&#33021;&#29554;&#24471;&#25105;&#23565;&#26044;&#36817;&#26399;&#26032;&#30693;&#30340;&#35413;&#35542;&#65292;&#32780;&#19988;&#26377;&#26371;&#21729;&#29544;&#23478;&#20839;&#23481;&#12290;</p><p>&#35613;&#35613; Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#33287; 13+ &#35712;&#32773;&#30340;&#38263;&#26399;&#25903;&#25345;&#12290;&#35531;&#21578;&#35380;&#25105;&#20320;&#30340;&#24819;&#27861;&#65292;&#35613;&#35613;&#12290;</p><p>&#26368;&#24460;&#65292;&#35731;&#25105;&#21015;&#33289;&#19968;&#19979;&#36817;&#26399;&#37325;&#35201;&#30340;&#38283;&#30332;&#32773;&#26032;&#30693;&#12290;<strong>&#20809;&#26159;&#36889;&#20123;&#28040;&#24687;&#65292;&#25105;&#33267;&#23569;&#23601;&#21487;&#20197;&#23531;&#20986; 5 &#31687;&#25991;&#31456;&#20102;&#12290;</strong>&#22914;&#26524;&#25105;&#32380;&#32396;&#20445;&#25345;&#27599;&#36913;&#30332;&#34920;&#24418;&#24335;&#65292;&#37027;&#20123;&#25991;&#31456;&#21487;&#33021;&#27704;&#36960;&#20063;&#19981;&#26371;&#35477;&#29983;&#12290;&#20294;&#26159;&#25509;&#19979;&#20358;&#65292;&#23427;&#20497;&#21487;&#33021;&#38568;&#26178;&#26371;&#20986;&#29694;&#22312;&#20320;&#30340;&#20449;&#31665;&#128521;</p><p><strong>26.1 &#27491;&#24335;&#29256;&#33287; 26.1 beta 1 &#25512;&#20986;</strong></p><ul><li><p>&#35531;&#21443;&#38321; <a href="https://developer.apple.com/news/releases/">Apple Releases</a></p></li></ul><p><strong>2026 &#24180;&#20126;&#27954; iOS &#38283;&#30332;&#32773;&#30740;&#35342;&#26371;&#33988;&#21218;&#24453;&#30332;</strong></p><ul><li><p><a href="https://iplayground.substack.com/p/2026-iplayground">2026 iPlayground &#35201;&#20358;&#20102;</a></p></li><li><p><a href="https://luma.com/qydkgwtf?tk=6GOUVR">try! Swift Tokyo 2026 &#38283;&#36067; Super Swift Bird</a></p></li><li><p><a href="https://www.iosconf.sg/">iOS Conf SG 2026/01/21-23</a></p></li></ul><p><strong>App Store &#21830;&#26989;&#26032;&#30693;</strong></p><ul><li><p>App Store &#25512;&#20986;<a href="https://apps.apple.com/tw/iphone/today">&#32178;&#38913;&#29256;</a>&#65292;&#26041;&#20415;&#38283;&#30332;&#32773;&#27298;&#35222;&#19981;&#21516;&#24179;&#21488;&#33287;&#22320;&#21312;&#30340; App Store</p></li></ul><p><strong>Apple &#23416;&#29983;&#38283;&#30332;&#32773;&#27604;&#36093;&#28040;&#24687;</strong></p><ul><li><p><a href="https://maic.straighta.com.tw/">&#34892;&#21205;&#25033;&#29992;&#21109;&#26032;&#36093;2025&#27770;&#36093;&#24471;&#29518;&#21517;&#21934;</a>&#65292;&#21488;&#28771;&#23416;&#29983;&#34920;&#29694;&#20142;&#30524;</p></li><li><p><a href="https://developer.apple.com/swift-student-challenge/">Swift Student Challenge</a> 2026/02/6-28 &#19978;&#20659;&#65292;&#23448;&#32178;&#38928;&#21578;</p></li></ul><p><strong>Apple &#38283;&#30332;&#32773;&#35442;&#38364;&#24515;&#30340; AI &#28040;&#24687;</strong></p><ul><li><p><a href="https://www.apple.com/tw/newsroom/2025/11/apple-intelligence-features-are-now-available-in-traditional-chinese/">Apple Intelligence &#21151;&#33021;&#29694;&#24050;&#25512;&#20986;&#32321;&#39636;&#20013;&#25991;&#29256;</a></p></li><li><p>Mattt &#25512;&#20986;&#33287; Foundation Models &#35486;&#27861;&#30456;&#23481;&#30340; <a href="https://github.com/mattt/AnyLanguageModel">AnyLanguageModel</a></p></li><li><p><a href="https://www.youtube.com/@ChaoCode">ChaoCode</a> &#30340; HuggingFace &#31995;&#21015;&#24433;&#29255;&#65306;<a href="https://www.youtube.com/watch?v=lI67IodaqIA">&#29992; Space &#36629;&#39686;&#35430;&#29609;&#21508;&#31278; AI App</a>&#12289;<a href="https://www.youtube.com/watch?v=WL0V1usfMuU">&#24478;&#26032;&#25163;&#35222;&#35282;&#30475;&#12300;&#27169;&#22411;&#38913;&#38754;&#12301;</a></p></li></ul><p><strong>Apple &#38283;&#30332;&#32773; YouTube &#38971;&#36947;&#36817;&#26399;&#38283;&#22987;&#30452;&#25773;&#37636;&#24433;</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code along with the Foundation Models framework</a></p></li><li><p><a href="https://www.youtube.com/watch?v=leGqoF8HJxU">Day 1 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=4V_7-1bm4Rk">Day 2 | Create immersive media experiences for visionOS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=tpLKcVdMUaQ">IETF HLS Interest Day</a></p></li><li><p><a href="https://www.youtube.com/watch?v=yXAQTIKR8fk">Optimize your app&#8217;s speed and efficiency</a></p></li><li><p><a href="https://www.youtube.com/watch?v=H4Dm97pNGV0">Press Start: Game development on Apple platforms</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Apple Developer Weekly #250 M5 Launched, 26.1 Reaches beta 4 ]]></title><description><![CDATA[Swift SDK for Android Now Available]]></description><link>https://www.ethanhuang13.com/p/250-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/250-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Mon, 27 Oct 2025 14:13:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>From 13</strong></h3><blockquote><p>The newsletter accidentally took a few weeks of vacation.<br>This issue, I tried compiling and writing the newsletter without AI assistance, and it felt pretty good.<br>Apple&#8217;s newly announced M5 processor looks incredibly powerful, making me even more excited about the yet-to-be-released M5 Pro, Max, and Ultra versions.<br>All platforms&#8217; 26.1 has reached beta 4, seems like the official release is coming soon.<br>Besides these major items, this issue also has plenty of useful tips, please take a close look.<br><strong>13 on October 27, 2025</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/index">13+ Recent Content Updates</a></strong></h3><p>The 13+ column continues its challenge of daily weekday updates. Welcome to <a href="http://patreon.com/ethanhuang13">join</a> if you&#8217;d like to receive daily doses of development knowledge and thought stimulation.</p><p>Especially don&#8217;t miss the series <a href="https://ethanhuang13.plus/tag/learning-swiftui-draw-mac-mini-series/">Drawing Mac with SwiftUI</a>.</p><ul><li><p>2025-10-09: <a href="https://ethanhuang13.plus/xcode-open-folder-pitfall/">&#128371;&#65039;What Happens When You Open a Folder in Xcode? A Development Pitfall from Teaching</a></p></li><li><p>2025-10-10: <a href="https://ethanhuang13.plus/mac-gaming-hollow-knight-silksong/">&#128028;Three Reasons to Recommend Hollow Knight and Silksong</a></p></li><li><p>2025-10-13: <a href="https://ethanhuang13.plus/ios-missing-manual-ipad-support-rule/">&#9888;&#65039;iOS Development Missing Manual: You Only Get One Chance to Enable iPad Support (Free)</a></p></li><li><p>2025-10-14: <a href="https://ethanhuang13.plus/learning-swiftui-mac-layout-practice/">&#128187;Learning SwiftUI: Why Start by Drawing Mac?</a></p></li><li><p>2025-10-15: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-top-view/">&#128421;&#65039;Practice Drawing Mac mini with SwiftUI: Starting from Top View</a></p></li><li><p>2025-10-16: <a href="https://ethanhuang13.plus/unused-paid-features-you-already-have/">&#128184;Features You&#8217;ve Already Paid For But Never Used</a></p></li><li><p>2025-10-17: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-front-view/">&#128421;&#65039;Practice Drawing Mac mini with SwiftUI: Front View</a></p></li><li><p>2025-10-20: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-bottom-view/">&#128421;&#65039;Practice Drawing Mac mini with SwiftUI: Bottom View</a></p></li><li><p>2025-10-21: <a href="https://ethanhuang13.plus/reduce-developer-pain-with-phone-stand/">&#129521;Reduce Developer Occupational Hazards, Buy a Phone Stand</a></p></li><li><p>2025-10-22: <a href="https://ethanhuang13.plus/build-your-own-workspace/">&#128421;&#65039;Build Your Own Workspace</a></p></li><li><p>2025-10-23: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-summary/">&#128421;&#65039;Practice Drawing Mac mini with SwiftUI: Summary</a></p></li><li><p>2025-10-24: <a href="https://ethanhuang13.plus/my-dream-macbook/">&#128187;My Dream MacBook</a></p></li><li><p>2025-10-27: <a href="https://ethanhuang13.plus/never-late-to-plan-vacation/">&#128510;Never Too Late for Vacation</a></p></li></ul><h3><strong>&#128187;Apple Announces M5 Series Devices</strong></h3><p>Apple Silicon M5 chip, MacBook Pro, iPad Pro, Vision Pro were released without a launch event.</p><ul><li><p><a href="https://www.apple.com/newsroom/2025/10/apple-unleashes-m5-the-next-big-leap-in-ai-performance-for-apple-silicon/">Apple unleashes M5, the next big leap in AI performance for Apple silicon</a></p></li><li><p><a href="https://www.apple.com/newsroom/2025/10/apple-unveils-new-14-inch-macbook-pro-powered-by-the-m5-chip/">Apple unveils new 14&#8209;inch MacBook Pro powered by the M5 chip, delivering the next big leap in AI for the Mac</a></p></li><li><p><a href="https://www.apple.com/newsroom/2025/10/apple-introduces-the-powerful-new-ipad-pro-with-the-m5-chip/">Apple introduces the powerful new iPad Pro with the M5 chip</a></p></li><li><p><a href="https://www.apple.com/newsroom/2025/10/apple-vision-pro-upgraded-with-the-m5-chip-and-dual-knit-band/">Apple Vision Pro upgraded with the powerful M5 chip and comfortable Dual Knit Band</a></p></li></ul><p>M5 significantly outperforms M4 in various computing benchmarks, and in specific scenarios can even compete with high-end chips like M1 Ultra, M3 Max, and M4 Pro. There&#8217;s no news yet about M5 Pro or M5 Max, but they&#8217;re highly anticipated.</p><p>Regarding MacBook Pro M5 performance reviews, these YouTube videos are worth watching:</p><ul><li><p><a href="https://www.youtube.com/watch?v=BKQggt9blGo">MacBook Pro M5&#24615;&#33021;&#27979;&#35797;&#65306;&#26032;&#26550;&#26500;GPU&#33021;&#24102;&#26469;&#20160;&#20040;&#65311;</a> by &#26497;&#23458;&#28286;Geekerwan</p></li><li><p><a href="https://www.youtube.com/watch?v=jMh6GvhxYqo">M5 MacBook Pro performance is INSANE: 10 games tested</a> by Andrew Tsai</p></li></ul><h3><strong>&#129302;<a href="https://www.swift.org/blog/nightly-swift-sdk-for-android/">Announcing the Swift SDK for Android</a></strong></h3><p>Swift&#8217;s official Android SDK has been released and can be used on macOS, Linux, and Windows platforms.</p><p>There&#8217;s also the <a href="https://github.com/swiftlang/swift-java">swift-java</a> project for interoperability.</p><h3><strong>&#129514;<a href="https://developer.apple.com/news/releases/">Apple Releases</a></strong></h3><ul><li><p><a href="https://developer.apple.com/download/applications">Xcode 26.1 beta 3 (17B5045g)</a> includes a fix for an SPM cache logic bug. It was supposed to not re-fetch before expiration (within 1 hour), but the <code>&gt;</code> operator was reversed. Developers can observe how Xcode 26.1 performs when deployed to CI. Developer <a href="https://x.com/zachnagengast">ZachNagengast</a> not only identified the issue and submitted a <a href="https://github.com/swiftlang/swift-package-manager/pull/9144">PR</a>, but also documented the detailed problem-solving approach in it, showing commendable spirit and attitude</p></li><li><p><a href="https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-26_1-release-notes">iOS 26.1 beta 4 (23B5073a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/macos-release-notes/macos-26_1-release-notes">macOS 26.1 beta 4 (25B5072a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/tvos-release-notes/tvos-26_1-release-notes">tvOS 26.1 beta 4 (23J5571a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/visionos-release-notes/visionos-26_1-release-notes">visionOS 26.1 beta 4 (23N5042a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/watchos-release-notes/watchos-26_1-release-notes">watchOS 26.1 beta 4 (23S5031a)</a></p></li><li><p><a href="https://developer.apple.com/streaming/fps/">FairPlay Streaming Server SDK 26</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3190-usb-audio-device-design-considerations">TN3190: USB audio device design considerations</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3193-managing-the-on-device-foundation-model-s-context-window">TN3193: Managing the on-device foundation model&#8217;s context window</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3194-handling-account-deletions-and-revoking-tokens-for-sign-in-with-apple">TN3194: Handling account deletions and revoking tokens for Sign in with Apple</a></p></li><li><p><a href="https://developer.apple.com/tutorials/develop-in-swift">Apple Tutorials: Develop in Swift</a> added two new courses: App design and App development.</p></li><li><p>Apple TV+ service renamed to Apple TV</p></li></ul><h3><strong>&#128444;&#65039;<a href="https://developer.apple.com/documentation/photokit/uploading-asset-resources-in-the-background">iOS 26.1 PhotoKit Background Backup Upload Mechanism</a></strong></h3><blockquote><p>In iOS 26.1 and later, PhotoKit provides a new Background Resource Upload extension type that enables photo apps to provide seamless cloud backup experiences. The system &#8230; calls your extension when it&#8217;s time to process uploads, and it automatically handles network connectivity, power management, and timing to provide reliable processing.</p></blockquote><p>This new extension is for apps to backup photos in the background. It should be quite useful for third-party cloud storage or NAS apps with iOS photo backup functionality.</p><h3><strong>&#129399;<a href="https://zonble.medium.com/%E6%88%91%E6%93%8B%E4%BD%8F%E4%BA%86-geohot-%E4%B8%89%E5%8D%81%E5%88%86%E9%90%98-1c66b1504b77">I Held Off Geohot for 30 Minutes</a> by zonble</strong></h3><p>According to zonble, this was one of the topics he couldn&#8217;t present at this year&#8217;s iPlayground.</p><p>After reading it, I think: Could the master hacker have failed not because of the challenge, but because he was defeated by Taiwanese appetite?</p><h3><strong>&#128250;ChaoCode Channel New Videos</strong></h3><ul><li><p><a href="https://www.youtube.com/watch?v=g1Rzx9MDr3M">Introduction to AgentKit: Add AI Chatbot to Your Website</a></p></li><li><p><a href="https://www.youtube.com/watch?v=lI67IodaqIA">Hugging Face: Easily Try Various AI Apps with Spaces (No Code Required)</a></p></li></ul><p>Member-exclusive videos:</p><ul><li><p><a href="https://www.youtube.com/watch?v=A4m1BUEr3Ec">TipKit Tutorial ep 1: TipKit Basic Introduction &amp; Quick Setup for Tips and Interactive Guidance</a></p></li><li><p><a href="https://www.youtube.com/watch?v=QUprumkRYNs">TipKit Tutorial ep 2: Customizing TipView Style</a></p></li><li><p><a href="https://www.youtube.com/watch?v=NUWwx51oVHQ">TipKit Tutorial ep 3: Managing Multiple Tips with TipGroup, Setting Display Rules (One Tip at a Time, Sequential Display)</a></p></li></ul><h3><strong>&#128161;Development Tips Spotted on Twitter</strong></h3><ul><li><p><a href="https://x.com/KyleSwifter/status/1979849200222531959">https://x.com/KyleSwifter/status/1979849200222531959</a> For SwiftUI performance, especially <code>List</code> and <code>ForEach</code>, you can use the <code>LogForEachSlowPath</code> launch argument to see more warning logs</p></li><li><p><a href="https://x.com/steipete/status/1932523406987317338">https://x.com/steipete/status/1932523406987317338</a> UIKit and AppKit in 26 have a <a href="https://steipete.me/posts/2025/automatic-observation-tracking-uikit-appkit">mechanism for updating through Observation</a>. This mechanism has been backported to iOS 18, enabled by adding <code>UIObservationTrackingEnabled</code> in Info.plist</p></li><li><p><a href="https://x.com/gwenshap/status/1979414416258167142">https://x.com/gwenshap/status/1979414416258167142</a> Did you know? macOS has a built-in network speed test command, just type <code>networkquality</code> to run it</p></li><li><p><a href="https://x.com/timi2506/status/1977357388513517801">https://x.com/timi2506/status/1977357388513517801</a> Apple Remote Desktop app also added support for Liquid Glass</p></li></ul><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/249-en">Last Issue Highlights</a></strong></h3><p>If you&#8217;ve been too busy to read last week&#8217;s content, here are the highlights:</p><ul><li><p>&#128202;<a href="https://www.swift.org/blog/swift-profile-recorder/">Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production</a></p></li><li><p>&#128274;<a href="https://youtu.be/iYUMr3Y9fAU?si=74dcskbR7kAkfWnN">Secure your app with Memory Integrity Enforcement | Meet with Apple</a></p></li><li><p>&#128241;<a href="https://x.com/samhenrigold/status/1975360407935328544">How iPhone 4 &#8220;Fixed&#8221; Antennagate</a></p></li></ul><div><hr></div><p>That&#8217;s all for this week&#8217;s Apple Developer Weekly. Feel free to like&#10084;&#65039;, comment&#128172;, or reply&#9993;&#65039; to share your thoughts.</p><p>The newsletter has always been free to read, with just occasional sponsors. Please subscribe to <a href="http://patreon.com/ethanhuang13">13+ Premium Column</a> to support my writing, thank you.</p><p>For business collaborations or newsletter sponsorship, please refer to <a href="https://www.ethanhuang13.com/p/sponsorship">this page</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者週報 #250 M5 推出、26.1 進展到 beta 4]]></title><description><![CDATA[Android &#20063;&#26377; Swift SDK &#20102;]]></description><link>https://www.ethanhuang13.com/p/250</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/250</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Mon, 27 Oct 2025 14:12:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>13 &#30340;&#35441;</strong></h3><blockquote><p>&#19968;&#19981;&#23567;&#24515;&#36913;&#22577;&#20063;&#25918;&#20102;&#25976;&#36913;&#30340;&#36899;&#20551;&#12290;</p><p>&#36889;&#26399;&#25105;&#35430;&#33879;&#19981;&#29992; AI &#36628;&#21161;&#33936;&#38598;&#33287;&#25776;&#23531;&#36913;&#22577;&#65292;&#24863;&#35258;&#20063;&#19981;&#37679;&#12290;</p><p>Apple &#26032;&#30332;&#34920;&#30340; M5 &#34389;&#29702;&#22120;&#30475;&#36215;&#20358;&#34920;&#29694;&#36229;&#22909;&#65292;&#32780;&#19988;&#20196;&#20154;&#23565;&#23578;&#26410;&#25512;&#20986;&#30340; M5 Pro&#12289;Max&#12289;Ultra &#31561;&#29256;&#26412;&#21152;&#20493;&#26399;&#24453;&#12290;</p><p>&#21508;&#24179;&#21488;&#30340; 26.1 &#20358;&#21040; beta 4&#65292;&#30475;&#20358;&#27491;&#24335;&#29256;&#23601;&#24555;&#25512;&#20986;&#20102;&#12290;</p><p>&#38500;&#20102;&#36889;&#20123;&#22823;&#26781;&#30340;&#20197;&#22806;&#65292;&#36889;&#26399;&#30340;&#23567;&#26032;&#30693;&#20063;&#19981;&#23569;&#65292;&#36996;&#35531;&#22810;&#22810;&#30906;&#35469;&#12290;</p><p><strong>13 &#26044; 2025/10/27</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/index">13+ &#36817;&#26399;&#20839;&#23481;&#26356;&#26032;</a></strong></h3><p>13+ &#23560;&#27396;&#25345;&#32396;&#22312;&#36914;&#34892;&#36913;&#38291;&#27599;&#26085;&#26356;&#26032;&#30340;&#25361;&#25136;&#65292;&#27489;&#36814;&#24819;&#35201;&#27599;&#22825;&#25509;&#25910;&#19968;&#20123;&#38283;&#30332;&#26032;&#30693;&#33287;&#24605;&#32771;&#21050;&#28608;&#30340;&#26379;&#21451;<a href="http://patreon.com/ethanhuang13">&#21152;&#20837;</a>&#12290;</p><p>&#23588;&#20854;&#19981;&#21487;&#37679;&#36942;&#30340;&#25991;&#31456;&#26159;<a href="https://ethanhuang13.plus/tag/learning-swiftui-draw-mac-mini-series/">&#29992; SwiftUI &#30059; Mac &#30340;&#31995;&#21015;</a>&#12290;</p><ul><li><p>2025-10-09: <a href="https://ethanhuang13.plus/xcode-open-folder-pitfall/">&#128371;&#65039;Xcode &#38283;&#21855;&#36039;&#26009;&#22846;&#26371;&#38283;&#25104;&#20160;&#40636;&#65311;&#25945;&#23416;&#29694;&#22580;&#36393;&#21040;&#30340;&#38283;&#30332;&#22353;</a></p></li><li><p>2025-10-10: <a href="https://ethanhuang13.plus/mac-gaming-hollow-knight-silksong/">&#128028;&#25512;&#22353;&#12298;&#31354;&#27934;&#39438;&#22763;&#12299;&#33287;&#12298;&#32114;&#20043;&#27468;&#12299;&#30340;&#19977;&#20491;&#29702;&#30001;</a></p></li><li><p>2025-10-13: <a href="https://ethanhuang13.plus/ios-missing-manual-ipad-support-rule/">&#9888;&#65039;iOS &#38283;&#30332;&#35036;&#23436;&#35336;&#30059;&#65306;&#38283;&#21855;&#25903;&#25588; iPad &#21482;&#26377;&#19968;&#27425;&#27231;&#26371;&#65288;&#20813;&#36027;&#20844;&#38283;&#65289;</a></p></li><li><p>2025-10-14: <a href="https://ethanhuang13.plus/learning-swiftui-mac-layout-practice/">&#128187;&#23416;&#32722; SwiftUI&#65306;&#28858;&#20160;&#40636;&#24478;&#30059; Mac &#38283;&#22987;&#65311;</a></p></li><li><p>2025-10-15: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-top-view/">&#128421;&#65039;&#32244;&#32722;&#29992; SwiftUI &#30059; Mac mini&#65306;&#24478;&#20463;&#35222;&#35282;&#38283;&#22987;</a></p></li><li><p>2025-10-16: <a href="https://ethanhuang13.plus/unused-paid-features-you-already-have/">&#128184;&#19968;&#20123;&#20320;&#24050;&#32147;&#20184;&#20102;&#37666;&#65292;&#21371;&#27794;&#29992;&#21040;&#30340;&#21151;&#33021;</a></p></li><li><p>2025-10-17: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-front-view/">&#128421;&#65039;&#32244;&#32722;&#29992; SwiftUI &#30059; Mac mini&#65306;&#27491;&#38754;</a></p></li><li><p>2025-10-20: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-bottom-view/">&#128421;&#65039;&#32244;&#32722;&#29992; SwiftUI &#30059; Mac mini&#65306;&#24213;&#37096;</a></p></li><li><p>2025-10-21: <a href="https://ethanhuang13.plus/reduce-developer-pain-with-phone-stand/">&#129521;&#28187;&#23569;&#38283;&#30332;&#32773;&#32887;&#26989;&#20663;&#23475;&#65292;&#35531;&#36023;&#25163;&#27231;&#26550;</a></p></li><li><p>2025-10-22: <a href="https://ethanhuang13.plus/build-your-own-workspace/">&#128421;&#65039;&#25171;&#36896;&#23660;&#26044;&#33258;&#24049;&#30340;&#24037;&#20316;&#26700;&#38754;</a></p></li><li><p>2025-10-23: <a href="https://ethanhuang13.plus/learning-swiftui-macmini-summary/">&#128421;&#65039;&#32244;&#32722;&#29992; SwiftUI &#30059; Mac mini&#65306;&#32317;&#32080;&#31687;</a></p></li><li><p>2025-10-24: <a href="https://ethanhuang13.plus/my-dream-macbook/">&#128187;&#25105;&#22818;&#24819;&#20013;&#30340; MacBook</a></p></li><li><p>2025-10-27: <a href="https://ethanhuang13.plus/never-late-to-plan-vacation/">&#128510;&#36978;&#20358;&#30340;&#20241;&#20551;</a></p></li></ul><h3><strong>&#128187;Apple &#30332;&#34920; M5 &#31995;&#21015;&#26032;&#35373;&#20633;</strong></h3><p>Apple Silicon M5 &#26230;&#29255;&#12289;MacBook Pro&#12289;iPad Pro&#12289;Vision Pro&#65292;&#22312;&#27794;&#38283;&#30332;&#34920;&#26371;&#30340;&#24773;&#27841;&#19979;&#25512;&#20986;&#20102;&#12290;</p><ul><li><p><a href="https://www.apple.com/tw/newsroom/2025/10/apple-unleashes-m5-the-next-big-leap-in-ai-performance-for-apple-silicon/">Apple &#25512;&#20986; M5 &#26230;&#29255;&#65292;Apple &#26230;&#29255;&#36814;&#20358; AI &#25928;&#33021;&#37325;&#22823;&#39131;&#36493;</a></p></li><li><p><a href="https://www.apple.com/tw/newsroom/2025/10/apple-unveils-new-14-inch-macbook-pro-powered-by-the-m5-chip/">Apple &#25512;&#20986;&#25645;&#36617; M5 &#26230;&#29255;&#30340;&#20840;&#26032; 14 &#21515; MacBook Pro&#65292;&#25512;&#21205; Mac &#30340; AI &#33021;&#21147;&#36993;&#21521;&#20840;&#26032;&#22659;&#30028;</a></p></li><li><p><a href="https://www.apple.com/tw/newsroom/2025/10/apple-introduces-the-powerful-new-ipad-pro-with-the-m5-chip/">Apple &#25512;&#20986;&#25645;&#36617; M5 &#26230;&#29255;&#30340;&#24375;&#22823;&#26032;&#27454; iPad Pro</a></p></li><li><p><a href="https://www.apple.com/tw/newsroom/2025/10/apple-vision-pro-upgraded-with-the-powerful-m5-chip/">&#21319;&#32026;&#27454; Apple Vision Pro &#37197;&#20633;&#24375;&#22823;&#30340; M5 &#26230;&#29255;&#21644;&#33298;&#36969;&#30340;&#38617;&#22280;&#32232;&#32340;&#38957;&#24118;</a></p></li></ul><p>M5 &#22312;&#19968;&#20123;&#36939;&#31639;&#38656;&#27714;&#30340;&#23526;&#28204;&#34920;&#29694;&#36960;&#21213; M4&#65292;&#29305;&#23450;&#24773;&#27841;&#29978;&#33267;&#33021;&#33287; M1 Ultra&#12289;M3 Max&#12289;M4 Pro &#31561;&#39640;&#38542;&#26230;&#29255;&#36611;&#37327;&#12290;&#30446;&#21069;&#36996;&#27794;&#26377; M5 Pro &#25110; M5 Max &#30340;&#28040;&#24687;&#65292;&#20294;&#21313;&#20998;&#20196;&#20154;&#26399;&#24453;&#12290;</p><p>&#38364;&#26044; MacBook Pro M5 &#30340;&#23526;&#21147;&#35413;&#28204;&#65292;&#20197;&#19979; YouTube &#24433;&#29255;&#20540;&#24471;&#19968;&#30475;&#65306;</p><ul><li><p><a href="https://www.youtube.com/watch?v=BKQggt9blGo">MacBook Pro M5&#24615;&#33021;&#27979;&#35797;&#65306;&#26032;&#26550;&#26500;GPU&#33021;&#24102;&#26469;&#20160;&#20040;&#65311;</a> by &#26497;&#23458;&#28286;Geekerwan</p></li><li><p><a href="https://www.youtube.com/watch?v=jMh6GvhxYqo">M5 MacBook Pro performance is INSANE: 10 games tested</a> by Andrew Tsai</p></li></ul><h3><strong>&#129302;<a href="https://www.swift.org/blog/nightly-swift-sdk-for-android/">Announcing the Swift SDK for Android</a></strong></h3><p>Swift &#23448;&#26041;&#30340; Android SDK &#25512;&#20986;&#20102;&#65292;&#21487;&#20197;&#22312; macOS&#12289;Linux&#12289;Windows &#24179;&#21488;&#19978;&#20351;&#29992;&#12290;</p><p>&#21478;&#22806;&#36996;&#26377;&#25171;&#36890; <a href="https://github.com/swiftlang/swift-java">swift-java</a> &#30340;&#23560;&#26696;&#12290;</p><h3><strong>&#129514;<a href="https://developer.apple.com/news/releases/">Apple Releases</a></strong></h3><ul><li><p><a href="https://developer.apple.com/download/applications">Xcode 26.1 beta 3 (17B5045g)</a> &#21253;&#21547;&#20102;&#19968;&#20491;&#20462;&#24489; SPM cache &#21028;&#26039;&#37007;&#36655;&#30340; bug&#12290;&#21407;&#26412;&#25033;&#35442;&#26159;&#36942;&#26399;&#65288;1 &#23567;&#26178;&#20839;&#65289;&#20043;&#21069;&#19981;&#29992;&#37325;&#25235;&#65292;&#20294;&#26159; <code>&gt;</code> &#23531;&#21453;&#20102;&#12290;&#38283;&#30332;&#32773;&#20497;&#20043;&#24460;&#21487;&#20197;&#35264;&#23519;&#19968;&#19979; Xcode 26.1 &#35037;&#21040; CI &#30340;&#29376;&#27841;&#12290;&#38283;&#30332;&#32773; <a href="https://x.com/zachnagengast">ZachNagengast</a>&#19981;&#20294;&#25235;&#20986;&#21839;&#38988;&#12289;&#30332;&#20102; <a href="https://github.com/swiftlang/swift-package-manager/pull/9144">PR</a>&#65292;&#20006;&#19988;&#22312;&#20854;&#20013;&#35443;&#32048;&#23531;&#20986;&#25214;&#21839;&#38988;&#24605;&#36335;&#65292;&#31934;&#31070;&#24907;&#24230;&#37117;&#24456;&#20540;&#24471;&#21443;&#32771;</p></li><li><p><a href="https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-26_1-release-notes">iOS 26.1 beta 4 (23B5073a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/macos-release-notes/macos-26_1-release-notes">macOS 26.1 beta 4 (25B5072a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/tvos-release-notes/tvos-26_1-release-notes">tvOS 26.1 beta 4 (23J5571a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/visionos-release-notes/visionos-26_1-release-notes">visionOS 26.1 beta 4 (23N5042a)</a></p></li><li><p><a href="https://developer.apple.com/documentation/watchos-release-notes/watchos-26_1-release-notes">watchOS 26.1 beta 4 (23S5031a)</a></p></li><li><p><a href="https://developer.apple.com/streaming/fps/">FairPlay Streaming Server SDK 26</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3190-usb-audio-device-design-considerations">TN3190: USB audio device design considerations</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3193-managing-the-on-device-foundation-model-s-context-window">TN3193: Managing the on-device foundation model&#8217;s context window</a></p></li><li><p><a href="https://developer.apple.com/documentation/technotes/tn3194-handling-account-deletions-and-revoking-tokens-for-sign-in-with-apple">TN3194: Handling account deletions and revoking tokens for Sign in with Apple</a></p></li><li><p><a href="https://developer.apple.com/tutorials/develop-in-swift">Apple Tutorials: Develop in Swift</a> &#26032;&#22686;&#20102; App design&#12289;App development &#20841;&#35506;&#12290;</p></li><li><p>Apple TV+ &#26381;&#21209;&#25913;&#21517;&#28858; Apple TV</p></li></ul><h3><strong>&#128444;&#65039;<a href="https://developer.apple.com/documentation/photokit/uploading-asset-resources-in-the-background">iOS 26.1 PhotoKit &#32972;&#26223;&#20633;&#20221;&#19978;&#20659;&#26032;&#27231;&#21046;</a></strong></h3><blockquote><p>In iOS 26.1 and later, PhotoKit provides a new Background Resource Upload extension type that enables photo apps to provide seamless cloud backup experiences. The system &#8230; calls your extension when it&#8217;s time to process uploads, and it automatically handles network connectivity, power management, and timing to provide reliable processing.</p></blockquote><p>&#36889;&#20491;&#26032;&#30340; extension &#26159;&#32102; app &#22312;&#32972;&#26223;&#20633;&#20221;&#29031;&#29255;&#12290;&#31532;&#19977;&#26041;&#38642;&#31471;&#30828;&#30879;&#25110; NAS &#31561;&#20855;&#20633;&#20633;&#20221; iOS &#30456;&#31807;&#21151;&#33021;&#30340; app &#25033;&#35442;&#28415;&#36969;&#29992;&#30340;&#12290;</p><h3><strong>&#129399;<a href="https://zonble.medium.com/%E6%88%91%E6%93%8B%E4%BD%8F%E4%BA%86-geohot-%E4%B8%89%E5%8D%81%E5%88%86%E9%90%98-1c66b1504b77">&#25105;&#25803;&#20303;&#20102; Geohot 30 &#20998;&#37912;</a> by zonble</strong></h3><p>&#25818; zonble &#35498;&#65292;&#36889;&#26159;&#27794;&#33021;&#22312;&#20170;&#24180; iPlayground &#28436;&#35611;&#30340;&#38988;&#30446;&#20043;&#19968;&#12290;</p><p>&#25105;&#35712;&#23436;&#20197;&#24460;&#35258;&#24471;&#65306;&#39640;&#25163;&#27794;&#20358;&#24471;&#21450;&#30772;&#35299;&#65292;&#38627;&#36947;&#26159;&#22240;&#28858;&#25943;&#32102;&#20102;&#21488;&#28771;&#20154;&#30340;&#39135;&#24958;&#65311;</p><h3><strong>&#128250;ChaoCode &#38971;&#36947;&#26032;&#24433;&#29255;</strong></h3><ul><li><p><a href="https://www.youtube.com/watch?v=g1Rzx9MDr3M">&#35469;&#35672; AgentKit&#65306;&#26367;&#20320;&#30340;&#32178;&#31449;&#19978;&#21152;&#19978; AI &#32842;&#22825;&#27231;&#22120;&#20154;</a></p></li><li><p><a href="https://www.youtube.com/watch?v=lI67IodaqIA">Hugging Face&#65306;&#29992; Space &#36629;&#39686;&#35430;&#29609;&#21508;&#31278; AI App&#65288;&#19981;&#38656;&#31243;&#24335;&#30908;&#65289;</a></p></li></ul><p>&#26371;&#21729;&#23560;&#23660;&#24433;&#29255;&#65306;</p><ul><li><p><a href="https://www.youtube.com/watch?v=A4m1BUEr3Ec">TipKit &#25945;&#23416; ep 1&#65306;TipKit &#22522;&#26412;&#20171;&#32057;&#65286;&#24555;&#36895;&#24314;&#31435;&#25552;&#31034;&#33287;&#20114;&#21205;&#24341;&#23566;</a></p></li><li><p><a href="https://www.youtube.com/watch?v=QUprumkRYNs">TipKit &#25945;&#23416; ep 2&#65306;&#33258;&#35330; TipView &#30340;&#39080;&#26684;</a></p></li><li><p><a href="https://www.youtube.com/watch?v=NUWwx51oVHQ">TipKit &#25945;&#23416; ep 3&#65306;&#29992; TipGroup &#31649;&#29702;&#22810;&#20491;&#25552;&#31034;&#65292;&#35373;&#23450;&#39023;&#31034;&#35215;&#21063;&#65288;&#19968;&#27425;&#21482;&#39023;&#31034;&#19968;&#20491;&#25552;&#31034;&#12289;&#20381;&#24207;&#39023;&#31034;&#65289;</a></p></li></ul><h3><strong>&#128161;Twitter &#19978;&#30475;&#21040;&#30340;&#24190;&#20491;&#38283;&#30332;&#23567;&#25216;&#24039;</strong></h3><ul><li><p><a href="https://x.com/KyleSwifter/status/1979849200222531959">https://x.com/KyleSwifter/status/1979849200222531959</a> SwiftUI &#30340;&#25928;&#33021;&#65292;&#29305;&#21029;&#26159; <code>List</code> &#33287; <code>ForEach</code>&#65292;&#21487;&#20197;&#36879;&#36942; <code>LogForEachSlowPath</code> &#36889;&#20491; launch argument &#20358;&#30475;&#21040;&#26356;&#22810;&#35686;&#21578; log</p></li><li><p><a href="https://x.com/steipete/status/1932523406987317338">https://x.com/steipete/status/1932523406987317338</a> UIKit &#33287; AppKit &#22312; 26 &#26377;&#20491;<a href="https://steipete.me/posts/2025/automatic-observation-tracking-uikit-appkit">&#36879;&#36942; Observation &#20358;&#26356;&#26032;&#30340;&#27231;&#21046;</a>&#12290;&#36889;&#20491;&#27231;&#21046;&#26377; backport &#21040; iOS 18&#65292;&#22312; Info.plist &#21152;&#20837; <code>UIObservationTrackingEnabled</code> &#20358;&#21855;&#29992;</p></li><li><p><a href="https://x.com/gwenshap/status/1979414416258167142">https://x.com/gwenshap/status/1979414416258167142</a> &#20320;&#30693;&#36947;&#21966;&#65311;macOS &#26377;&#20839;&#24314;&#32178;&#36335;&#28204;&#36895;&#30340;&#25351;&#20196;&#65292;&#36664;&#20837; <code>networkquality</code> &#23601;&#26371;&#22519;&#34892;</p></li><li><p><a href="https://x.com/timi2506/status/1977357388513517801">https://x.com/timi2506/status/1977357388513517801</a> Apple Remote Desktop app &#20063;&#26032;&#22686;&#25903;&#25588; Liquid Glass &#20102;</p></li></ul><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/249">&#19978;&#19968;&#26399;&#37325;&#40670;&#22238;&#39015;</a></strong></h3><p>&#22914;&#26524;&#20320;&#24537;&#21040;&#36996;&#27794;&#30475;&#19978;&#36913;&#30340;&#20839;&#23481;&#65292;&#36889;&#37002;&#26159;&#37325;&#40670;&#65306;</p><ul><li><p>&#128202;<a href="https://www.swift.org/blog/swift-profile-recorder/">Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production</a></p></li><li><p>&#128274;<a href="https://youtu.be/iYUMr3Y9fAU?si=74dcskbR7kAkfWnN">Secure your app with Memory Integrity Enforcement | Meet with Apple</a></p></li><li><p>&#128241;<a href="https://x.com/samhenrigold/status/1975360407935328544">iPhone 4 &#26159;&#22914;&#20309;&#12300;&#20462;&#24489;&#12301;&#22825;&#32218;&#38272;&#30340;</a></p></li></ul><div><hr></div><p>&#36889;&#26399;&#30340; Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#23601;&#21040;&#36889;&#35041;&#20102;&#12290;&#27489;&#36814;&#25353;&#21916;&#27489;&#10084;&#65039;&#12289;&#30041;&#35328;&#128172;&#12289;&#22238;&#20449;&#9993;&#65039;&#33287;&#25105;&#20132;&#27969;&#21908;&#12290;<br>&#36913;&#22577;&#19968;&#30452;&#26159;&#20813;&#36027;&#25552;&#20379;&#30340;&#65292;&#20598;&#29246;&#25165;&#26377;&#36106;&#21161;&#24291;&#21578;&#12290;&#35531;&#35330;&#38321; <a href="http://patreon.com/ethanhuang13">13+ &#20184;&#36027;&#23560;&#27396;</a>&#20358;&#25903;&#25345;&#25105;&#23531;&#20316;&#65292;&#35613;&#35613;&#12290;<br>&#21830;&#26989;&#21512;&#20316;&#25110;&#36106;&#21161;&#26412;&#22577;&#65292;&#35531;&#21443;&#32771;<a href="https://www.ethanhuang13.com/p/sponsorship">&#36889;&#20491;&#38913;&#38754;</a>&#12290;</p>]]></content:encoded></item><item><title><![CDATA[Apple Developer Weekly #249 26.1 beta 2]]></title><description><![CDATA[A Collection of Videos]]></description><link>https://www.ethanhuang13.com/p/249-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/249-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 08 Oct 2025 15:37:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/6K4eUO53-UE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>From 13</strong></h3><blockquote><p>Taiwan only had a three-day work week this week, so I started compiling the weekly newsletter content a bit later, and now the week is ending, haha.</p><p>Apple just released 26.1 beta 2 for all platforms. Both <a href="https://apps.apple.com/app/testflight/id899247664">TestFlight</a> and <a href="https://apps.apple.com/app/app-store-connect/id1234793120">App Store Connect</a> apps have also been updated to the Liquid Glass version (though the <a href="https://apps.apple.com/app/apple-developer/id640199958">Apple Developer</a> app hasn&#8217;t yet)</p><p><strong>13 on October 8, 2025</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/index">13+ Recent Content Updates</a></strong></h3><p>The 13+ column continues its challenge of daily weekday updates. Welcome to <a href="http://patreon.com/ethanhuang13">join</a> if you&#8217;d like to receive daily doses of development knowledge and thought stimulation.</p><ul><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-series-conclusion/">&#9889;&#65039;Exploring iPhone USB Speed Impact on Development Experience: Research Strategy and Conclusion</a> Series finale</p></li><li><p><a href="https://ethanhuang13.plus/my-ai-tools-usage-202509/">&#129302;Using AI More Efficiently and Cleverly&#8212;My Current AI Tools Usage (September 2025)</a> After understanding my needs and tool purposes, significantly reduced costs</p></li><li><p><a href="https://ethanhuang13.plus/sync-vscode-cursor-settings-symlink/">&#128260;Easily Sync Cursor and VS Code Settings Across Devices Without Packages</a> Simple concept, highly practical</p></li><li><p><a href="https://ethanhuang13.plus/when-reader-is-ai/">&#129302;If the Reader of This Article is AI...</a> Previous article, a reader directly gave it to Claude Code for one-time setup, giving me new inspiration</p></li><li><p><a href="https://ethanhuang13.plus/apple-device-udid-chip-ecid/">&#128161;Quick Knowledge: Apple Device UDID Assembly Rules</a> You can tell what SoC it is from the ID</p></li><li><p><a href="https://ethanhuang13.plus/swiftui-preview-window-management/">&#129695;Super Useful Tips for Managing SwiftUI Preview Windows</a> Did you know? Preview can simultaneously display multiple devices, even multiple platforms, like iPhone, iPad, and Apple Watch</p></li></ul><h3><strong>&#129514;<a href="https://developer.apple.com/news/releases/">Apple Releases</a></strong></h3><ul><li><p><a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_1-release-notes">Xcode 26.1 beta 2 (17B5035f)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=ios-26_1-rn">iOS 26.1 beta 2 (23B5059e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=ipados-26_1-rn">iPadOS 26.1 beta 2 (23B5059e)</a> This version restored Slide Over functionality</p></li><li><p><a href="https://developer.apple.com/go/?id=macos-26_1-rn">macOS 26.1 beta 2 (25B5057f)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=tvos-26_1-rn">tvOS 26.1 beta 2 (23J5558e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=visionos-26_1-rn">visionOS 26.1 beta 2 (23N5028e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=watchos-26_1-rn">watchOS 26.1 beta 2 (23S5017d)</a></p></li><li><p><a href="https://developer.apple.com/help/app-store-connect/release-notes/">TestFlight 4.0</a> Reportedly has a new feature &#8220;<a href="https://x.com/aaronp613/status/1975284642220810507">Tester Matching</a>,&#8221; which can &#8220;discover apps worth testing based on your interests.&#8221; However, no visible effects yet</p></li><li><p><a href="https://developer.apple.com/help/app-store-connect/release-notes/">Transporter 1.4</a></p></li><li><p><a href="https://developer.apple.com/documentation/AppMigrationKit">AppMigrationKit</a> Brand new API in iOS 26.1. Documentation is still incomplete, but the purpose is to copy data from the same app on other non-Apple platforms (e.g., Android) to the iOS app</p></li></ul><h3><strong>&#128202;<a href="https://www.swift.org/blog/swift-profile-recorder/"> Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production</a></strong></h3><p>Apple open-sourced <a href="https://github.com/apple/swift-profile-recorder">Swift Profile Recorder</a>, which allows understanding Swift app performance without special system privileges.</p><p>You can collect log files through <code>curl</code>. It supports multiple industry-standard formats and can integrate with existing visualization and analysis tools.</p><h3><strong>&#128274;<a href="https://youtu.be/iYUMr3Y9fAU?si=74dcskbR7kAkfWnN"> Secure your app with Memory Integrity Enforcement | Meet with Apple</a></strong></h3><p>The A19 chip series has a new <a href="https://security.apple.com/blog/memory-integrity-enforcement/">memory security feature</a>. If your app is of a type that&#8217;s easily attacked (e.g., messaging, social, browser), you can enable Hardware Memory Tagging in Xcode 26 to detect potential issues.</p><div id="youtube2-iYUMr3Y9fAU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iYUMr3Y9fAU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iYUMr3Y9fAU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#127925;<a href="https://jamesdempsey.net/2025/09/05/liquid-glass-the-song.html">James Dempsey&#8217;s New Song Liquid Glass</a></strong></h3><p>Senior engineer James Dempsey has written and performed many songs using various Apple technologies. This is his latest.</p><p>The intentionally incomprehensible lyrics are deliberate. Why? Just like when Liquid Glass first launched, there were some issues with text being unclear.</p><div id="youtube2-iNRE2dPdPdw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iNRE2dPdPdw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iNRE2dPdPdw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#128188;<a href="https://youtu.be/6K4eUO53-UE?si=LAy3jVhxjt9zQ-e3">The Underdogs: BSOD (Blue Screen of Death) | Apple at Work</a></strong></h3><p>After years, Apple at Work has released a new commercial. This time it&#8217;s about Windows&#8217; blue screen of death. Over 8 minutes long, but just as lively and entertaining as always.</p><div id="youtube2-6K4eUO53-UE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6K4eUO53-UE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6K4eUO53-UE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#128241;<a href="https://x.com/samhenrigold/status/1975360407935328544">How iPhone 4 &#8220;Fixed&#8221; Antennagate</a></strong></h3><p>Developer <a href="https://x.com/samhenrigold">@samhenrigold</a> dug into how Apple fixed &#8220;Antennagate&#8221;&#8212;the signal degradation caused by touching the <a href="https://en.wikipedia.org/wiki/IPhone_4">iPhone 4</a> antenna seam with your finger.</p><p>The answer might be much simpler than you think. From iOS 4 to 4.0.1, they modified 20 bytes and &#8220;fixed it.&#8221;</p><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/248-en">Last Issue Highlights</a></strong></h3><p>If you&#8217;ve been too busy to read last week&#8217;s content, here are the highlights:</p><ul><li><p>&#129302;<a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code Along with Foundation Models</a> Apple released the latest Foundation Models tutorial video</p></li><li><p>&#128640;<a href="https://huggingface.co/blog/swift-transformers">Swift Transformers 1.0</a> Hugging Face officially released, making it easier for developers to use local AI models on Apple platforms</p></li><li><p>&#128736;&#65039;<a href="https://forums.swift.org/t/introducing-swift-configuration/82368">Swift Configuration</a> Swift officially introduces a new solution for managing settings and environments</p></li></ul><div><hr></div><p>That&#8217;s all for this week&#8217;s Apple Developer Weekly. Feel free to like&#10084;&#65039;, comment&#128172;, or reply&#9993;&#65039; to share your thoughts.</p><p>The newsletter has always been free to read, with just occasional sponsors. Please subscribe to <a href="http://patreon.com/ethanhuang13">13+ Premium Column</a> to support my writing, thank you.</p><p>For business collaborations or newsletter sponsorship, please refer to <a href="https://www.ethanhuang13.com/p/sponsorship">this page</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者週報 #249 26.1 beta 2]]></title><description><![CDATA[&#24433;&#29255;&#22823;&#38598;&#21512;]]></description><link>https://www.ethanhuang13.com/p/249</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/249</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Wed, 08 Oct 2025 15:37:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/6K4eUO53-UE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>13 &#30340;&#35441;</strong></h3><blockquote><p>&#36889;&#36913;&#21488;&#28771;&#21482;&#26377;&#19978;&#19977;&#22825;&#29677;&#65292;&#25152;&#20197;&#25105;&#20063;&#27604;&#36611;&#26202;&#38283;&#22987;&#25972;&#29702;&#36913;&#22577;&#20839;&#23481;&#65292;&#28982;&#24460;&#36889;&#36913;&#20063;&#35201;&#32080;&#26463;&#20102;&#65292;&#21704;&#12290;</p><p>Apple &#21083;&#25512;&#20986;&#21508;&#24179;&#21488;&#30340; 26.1 beta 2&#65292;<a href="https://apps.apple.com/tw/app/testflight/id899247664">TestFlight</a> &#33287; <a href="https://apps.apple.com/tw/app/app-store-connect/id1234793120">App Store Connect</a> app &#20063;&#37117;&#26356;&#26032; Liquid Glass &#30340;&#29256;&#26412;&#65288;&#19981;&#36942; <a href="https://apps.apple.com/tw/app/apple-developer/id640199958">Apple Developer</a> app &#36996;&#27794;&#65289;</p><p><strong>13 &#26044; 2025/10/08</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/index">13+ &#36817;&#26399;&#20839;&#23481;&#26356;&#26032;</a></strong></h3><p>13+ &#23560;&#27396;&#25345;&#32396;&#22312;&#36914;&#34892;&#36913;&#38291;&#27599;&#26085;&#26356;&#26032;&#30340;&#25361;&#25136;&#65292;&#27489;&#36814;&#24819;&#35201;&#27599;&#22825;&#25509;&#25910;&#19968;&#20123;&#38283;&#30332;&#26032;&#30693;&#33287;&#24605;&#32771;&#21050;&#28608;&#30340;&#26379;&#21451;<a href="http://patreon.com/ethanhuang13">&#21152;&#20837;</a>&#12290;</p><ul><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-series-conclusion/">&#9889;&#65039;&#25506;&#31350; iPhone &#30340; USB &#36895;&#24230;&#23565;&#38283;&#30332;&#39636;&#39511;&#30340;&#24433;&#38911;&#65306;&#27714;&#30693;&#31574;&#30053;&#33287;&#32317;&#32080;</a> &#31995;&#21015;&#23436;&#32080;&#31687;</p></li><li><p><a href="https://ethanhuang13.plus/my-ai-tools-usage-202509/">&#129302;&#29992;&#24471;&#26356;&#30465;&#12289;&#29992;&#24471;&#26356;&#24039;&#9472;&#9472;&#25105;&#30340; AI &#24037;&#20855;&#20351;&#29992;&#29694;&#27841;&#65288;2025 &#24180; 9 &#26376;&#65289;</a> &#20102;&#35299;&#33258;&#24049;&#30340;&#38656;&#27714;&#33287;&#24037;&#20855;&#30340;&#29992;&#36884;&#20197;&#24460;&#65292;&#22823;&#24133;&#32302;&#28187;&#25104;&#26412;</p></li><li><p><a href="https://ethanhuang13.plus/sync-vscode-cursor-settings-symlink/">&#128260;&#19981;&#38752;&#22871;&#20214;&#65292;&#36629;&#39686;&#36328;&#35037;&#32622;&#21516;&#27493; Cursor &#33287; VS Code &#35373;&#23450;</a> &#27010;&#24565;&#24456;&#31777;&#21934;&#65292;&#23526;&#29992;&#24230;&#39640;</p></li><li><p><a href="https://ethanhuang13.plus/when-reader-is-ai/">&#129302;&#22914;&#26524;&#36889;&#31687;&#25991;&#31456;&#30340;&#35712;&#32773;&#26159; AI&#8230;&#8230;</a> &#21069;&#19968;&#31687;&#25991;&#31456;&#65292;&#26377;&#35712;&#32773;&#30452;&#25509;&#25343;&#21435;&#32102; Claude Code &#19968;&#27425;&#35373;&#23450;&#23436;&#65292;&#32102;&#20102;&#25105;&#26032;&#30340;&#21855;&#30332;</p></li><li><p><a href="https://ethanhuang13.plus/apple-device-udid-chip-ecid/">&#128161;&#23567;&#30693;&#35672;&#65306;Apple &#35037;&#32622; UDID &#25340;&#28234;&#35215;&#21063;</a> &#24478; ID &#23601;&#21487;&#20197;&#30475;&#20986;&#26159;&#20160;&#40636; SoC</p></li><li><p><a href="https://ethanhuang13.plus/swiftui-preview-window-management/">&#129695;&#31649;&#29702; SwiftUI Preview &#35222;&#31383;&#30340;&#36229;&#23526;&#29992;&#25216;&#24039;</a> &#20320;&#30693;&#36947;&#21966;&#65292;Preview &#21487;&#20197;&#21516;&#26178;&#30475;&#22810;&#20491;&#35037;&#32622;&#65292;&#29978;&#33267;&#22810;&#20491;&#24179;&#21488;&#30340;&#30059;&#38754;&#65292;&#20363;&#22914; iPhone&#12289;iPad &#33287; Apple Watch</p></li></ul><h3><strong>&#129514;<a href="https://developer.apple.com/news/releases/">Apple Releases</a></strong></h3><ul><li><p><a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_1-release-notes">Xcode 26.1 beta 2 (17B5035f)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=ios-26_1-rn">iOS 26.1 beta 2 (23B5059e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=ipados-26_1-rn">iPadOS 26.1 beta 2 (23B5059e)</a> &#36889;&#29256;&#24674;&#24489;&#20102; Slide Over &#21151;&#33021;</p></li><li><p><a href="https://developer.apple.com/go/?id=macos-26_1-rn">macOS 26.1 beta 2 (25B5057f)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=tvos-26_1-rn">tvOS 26.1 beta 2 (23J5558e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=visionos-26_1-rn">visionOS 26.1 beta 2 (23N5028e)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=watchos-26_1-rn">watchOS 26.1 beta 2 (23S5017d)</a></p></li><li><p><a href="https://developer.apple.com/help/app-store-connect/release-notes/">TestFlight 4.0</a> &#25818;&#35498;&#26377;&#20491;&#26032;&#21151;&#33021;&#12300;<a href="https://x.com/aaronp613/status/1975284642220810507">Tester Matching</a>&#12301;&#65292;&#33021;&#22816;&#12300;&#26681;&#25818;&#20320;&#30340;&#33288;&#36259;&#30332;&#29694;&#20540;&#24471;&#28204;&#35430;&#30340; app&#12301;&#12290;&#19981;&#36942;&#29694;&#22312;&#36996;&#27794;&#30475;&#21040;&#25928;&#26524;</p></li><li><p><a href="https://developer.apple.com/help/app-store-connect/release-notes/">Transporter 1.4</a></p></li><li><p><a href="https://developer.apple.com/documentation/AppMigrationKit">AppMigrationKit</a> iOS 26.1 &#30340;&#20840;&#26032; API&#12290;&#25991;&#20214;&#36996;&#19981;&#23436;&#25972;&#65292;&#20294;&#30446;&#30340;&#26159;&#24478;&#20854;&#20182;&#38750; Apple &#24179;&#21488;&#65288;&#20363;&#22914; Android&#65289;&#35079;&#35069;&#19968;&#27425;&#21516;&#20491; app &#30340;&#36039;&#26009;&#21040; iOS app &#35041;</p></li></ul><h3><strong>&#128202;<a href="https://www.swift.org/blog/swift-profile-recorder/"> Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production</a></strong></h3><p>Apple &#38283;&#28304;&#20102; <a href="https://github.com/apple/swift-profile-recorder">Swift Profile Recorder</a>&#65292;&#33021;&#22816;&#22312;&#27794;&#26377;&#31995;&#32113;&#29305;&#27530;&#27402;&#38480;&#30340;&#24773;&#27841;&#19979;&#65292;&#20102;&#35299; Swift app &#30340;&#36939;&#20316;&#25928;&#33021;&#12290;</p><p>&#36879;&#36942; <code>curl</code> &#23601;&#21487;&#20197;&#33936;&#38598;&#32000;&#37636;&#27284;&#12290;&#20006;&#19988;&#25903;&#25588;&#22810;&#31278;&#26989;&#30028;&#27161;&#28310;&#26684;&#24335;&#65292;&#33021;&#25972;&#21512;&#26082;&#26377;&#30340;&#35222;&#35258;&#21270;&#33287;&#20998;&#26512;&#24037;&#20855;&#12290;</p><h3><strong>&#128274;<a href="https://youtu.be/iYUMr3Y9fAU?si=74dcskbR7kAkfWnN"> Secure your app with Memory Integrity Enforcement | Meet with Apple</a></strong></h3><p>A19 &#26230;&#29255;&#31995;&#21015;&#26377;&#20491;&#26032;&#30340;<a href="https://security.apple.com/blog/memory-integrity-enforcement/">&#35352;&#25014;&#39636;&#23433;&#20840;&#21151;&#33021;</a>&#12290;&#22914;&#26524;&#20320;&#30340; app &#26159;&#23481;&#26131;&#34987;&#25915;&#25802;&#30340;&#39006;&#22411;&#65288;&#20363;&#22914;&#35338;&#24687;&#12289;&#31038;&#20132;&#12289;&#28687;&#35261;&#22120;&#65289;&#65292;&#21487;&#20197;&#22312; Xcode 26 &#38283;&#21855; Hardware Memory Tagging &#20358;&#20597;&#28204;&#28507;&#22312;&#21839;&#38988;&#12290;</p><div id="youtube2-iYUMr3Y9fAU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iYUMr3Y9fAU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iYUMr3Y9fAU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#127925;<a href="https://jamesdempsey.net/2025/09/05/liquid-glass-the-song.html">James Dempsey &#30340;&#26032;&#27468; Liquid Glass</a></strong></h3><p>&#36039;&#28145;&#24037;&#31243;&#24107; James Dempsey &#29992; Apple &#30340;&#21508;&#31278;&#25216;&#34899;&#23531;&#36942;&#12289;&#21809;&#36942;&#35377;&#22810;&#27468;&#26354;&#12290;&#36889;&#26159;&#26368;&#26032;&#30340;&#19968;&#39318;&#12290;</p><p>&#27468;&#35422;&#19981;&#30693;&#36947;&#22312;&#21809;&#20160;&#40636;&#26159;&#25925;&#24847;&#30340;&#12290;&#28858;&#20160;&#40636;&#21602;&#65311;&#23601;&#20687; Liquid Glass &#21083;&#25512;&#20986;&#26178;&#20063;&#26377;&#19968;&#20123;&#25991;&#23383;&#30475;&#19981;&#28165;&#26970;&#30340;&#21839;&#38988;&#12290;</p><div id="youtube2-iNRE2dPdPdw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iNRE2dPdPdw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iNRE2dPdPdw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#128188;<a href="https://youtu.be/6K4eUO53-UE?si=LAy3jVhxjt9zQ-e3">The Underdogs: BSOD (Blue Screen of Death) | Apple at Work</a></strong></h3><p>&#26178;&#38548;&#22810;&#24180;&#65292;Apple at Work &#21448;&#25512;&#20986;&#20102;&#26032;&#30340;&#24291;&#21578;&#29255;&#12290;&#36889;&#27425;&#26159; Windows &#30340;&#34253;&#33394;&#27515;&#20129;&#30059;&#38754;&#12290;&#38263;&#36948; 8 &#20998;&#22810;&#37912;&#65292;&#20294;&#26159;&#19968;&#27171;&#27963;&#28497;&#26377;&#36259;&#12290;</p><div id="youtube2-6K4eUO53-UE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6K4eUO53-UE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/6K4eUO53-UE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>&#128241;<a href="https://x.com/samhenrigold/status/1975360407935328544">iPhone 4 &#26159;&#22914;&#20309;&#12300;&#20462;&#24489;&#12301;&#22825;&#32218;&#38272;&#30340;</a></strong></h3><p>&#38283;&#30332;&#32773; <a href="https://x.com/samhenrigold">@samhenrigold</a> &#21435;&#25366;&#25496;&#25163;&#25351;&#25353;&#20303; <a href="https://zh.wikipedia.org/zh-tw/IPhone_4">iPhone 4</a> &#22825;&#32218;&#25509;&#32299;&#32780;&#23566;&#33268;&#35338;&#34399;&#35722;&#24046;&#30340;&#12300;&#22825;&#32218;&#38272;&#12301;&#65292;Apple &#26159;&#22914;&#20309;&#20462;&#24489;&#30340;&#65311;</p><p>&#31572;&#26696;&#21487;&#33021;&#27604;&#20320;&#24819;&#24471;&#31777;&#21934;&#35377;&#22810;&#65292;&#24478; iOS 4 &#21040; 4.0.1&#65292;&#20462;&#25913;&#20102; 20 bytes &#23601;&#12300;&#20462;&#22909;&#20102;&#12301;&#12290;</p><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/248">&#19978;&#19968;&#26399;&#37325;&#40670;&#22238;&#39015;</a></strong></h3><p>&#22914;&#26524;&#20320;&#24537;&#21040;&#36996;&#27794;&#30475;&#19978;&#36913;&#30340;&#20839;&#23481;&#65292;&#36889;&#37002;&#26159;&#37325;&#40670;&#65306;</p><ul><li><p>&#129302;<a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code Along with Foundation Models</a> Apple &#37323;&#20986;&#26368;&#26032;&#30340; Foundation Models &#25945;&#23416;&#24433;&#29255;</p></li><li><p>&#128640;<a href="https://huggingface.co/blog/swift-transformers">Swift Transformers 1.0</a> Hugging Face &#27491;&#24335;&#37323;&#20986;,&#35731;&#38283;&#30332;&#32773;&#26356;&#23481;&#26131;&#22312; Apple &#24179;&#21488;&#20351;&#29992;&#26412;&#22320; AI &#27169;&#22411;</p></li><li><p>&#128736;&#65039;<a href="https://forums.swift.org/t/introducing-swift-configuration/82368">Swift Configuration</a> Swift &#23448;&#26041;&#25512;&#20986;&#20840;&#26032;&#26041;&#26696;&#20358;&#31649;&#29702;&#35373;&#23450;&#33287;&#29872;&#22659;</p></li></ul><div><hr></div><p>&#36889;&#26399;&#30340; Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#23601;&#21040;&#36889;&#35041;&#20102;&#12290;&#27489;&#36814;&#25353;&#21916;&#27489;&#10084;&#65039;&#12289;&#30041;&#35328;&#128172;&#12289;&#22238;&#20449;&#9993;&#65039;&#33287;&#25105;&#20132;&#27969;&#21908;&#12290;<br>&#36913;&#22577;&#19968;&#30452;&#26159;&#20813;&#36027;&#25552;&#20379;&#30340;&#65292;&#20598;&#29246;&#25165;&#26377;&#36106;&#21161;&#24291;&#21578;&#12290;&#35531;&#35330;&#38321; <a href="http://patreon.com/ethanhuang13">13+ &#20184;&#36027;&#23560;&#27396;</a>&#20358;&#25903;&#25345;&#25105;&#23531;&#20316;&#65292;&#35613;&#35613;&#12290;<br>&#21830;&#26989;&#21512;&#20316;&#25110;&#36106;&#21161;&#26412;&#22577;&#65292;&#35531;&#21443;&#32771;<a href="https://www.ethanhuang13.com/p/sponsorship">&#36889;&#20491;&#38913;&#38754;</a>&#12290;</p>]]></content:encoded></item><item><title><![CDATA[Apple Developer Weekly #248 Running AI Models on iPhone]]></title><description><![CDATA[Final reminder: 13+ annual plan offer available until today]]></description><link>https://www.ethanhuang13.com/p/248-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/248-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Mon, 29 Sep 2025 22:01:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/A8X6hNWX65U" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>From 13</strong></h3><blockquote><p>From the A19 Pro hardware performance, Foundation Models official launch, Swift Transformers 1.0 release, and more, I truly feel that the era of running AI models on iPhone has arrived. At least the difficulty of developing local AI applications is rapidly decreasing.</p><p>What do you think?</p><p><strong>13 on September 30, 2025</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/">13+ Recent Content Updates</a></strong></h3><p>Final reminder: <strong>13+ annual plan offer available until today</strong>.</p><p>Offering an annual plan represents my commitment to continue writing for another year, which is a very serious consideration. If you want to subscribe, don&#8217;t miss out.</p><p>&#128073;<strong><a href="http://patreon.com/ethanhuang13/">Start Your Learning Journey for the Next Year</a></strong><a href="http://patreon.com/ethanhuang13/"> (click here to open Patreon)</a>.</p><p>Last week&#8217;s &#9889;&#65039;Exploring iPhone USB Speed Impact on Development Experience series, the fifth article &#8220;<a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI Models Need High-Speed Transfer</a>&#8220; is the most important.</p><p>Starting with the iPhone 17 generation, running AI models on device has shifted from feasible to practical. Developing AI applications requires frequent transfer of multi-GB models, and speed bottlenecks will be a brand new challenge for workflows and development efficiency.</p><ul><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-intro/">Introduction</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measure-usb-and-network/">How to Know Connection Speed</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measurement-with-usbmuxd/">Methods for Testing USB Speed</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-demo-devicesupport-debugging/">Demonstrating Common Development Scenarios</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI Models Need High-Speed Transfer</a></p></li></ul><p>Plus monthly review and a development habits reminder:</p><ul><li><p><a href="https://ethanhuang13.plus/monthly-review-2025-09-usage-guide/">&#128467;&#65039;13+ Usage Guide and September 2025 Theme Review</a></p></li><li><p><a href="https://ethanhuang13.plus/dev-habit-read-release-notes/">&#128161;Good Development Habits: Reading Release Notes</a> From a small pitfall in Apple documentation, emphasizing the importance of reading Release Notes for avoiding issues</p></li></ul><h3><strong>&#129302;<a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code Along with Foundation Models</a></strong></h3><p>Foundation Models changed a lot during beta, making the WWDC25 video outdated.</p><p>This week Apple released the latest Code Along video.</p><div id="youtube2-A8X6hNWX65U" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;A8X6hNWX65U&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/A8X6hNWX65U?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Bonus: <a href="https://www.apple.com/newsroom/2025/09/apples-foundation-models-framework-unlocks-new-intelligent-app-experiences/">Apple press release</a> introducing many real-world app cases using Foundation Models.</p><p>Traditional Chinese Apple Intelligence is available in iOS 26.1 beta 1, making now a great time to get started with Foundation Models.</p><h3><strong>&#128640;<a href="https://huggingface.co/blog/swift-transformers">Swift Transformers 1.0</a></strong></h3><p>The very night I published the article <a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI Models Need High-Speed Transfer</a>, Hugging Face announced the official release of Swift Transformers 1.0 and outlined future development.</p><p>This package aims to reduce the hassle for developers using local AI models on Apple platforms, filling gaps in Core ML and MLX. <strong>It can be said to be an essential tool for running third-party open-source AI models on Apple platforms.</strong></p><p>In my view, Swift Transformers and Foundation Models share similar essence&#8212;both make it easier for developers to use AI models in Apple platform apps.</p><p>It has three main components:</p><ul><li><p>Tokenizers: Tools for preparing input parameters for models</p></li><li><p>Hub: Tools for downloading and managing models</p></li><li><p>Models and Generation: Wrappers for LLMs converted to Core ML format</p></li></ul><p>Version 1.0 also includes many key updates, including more independent modular design, <a href="https://github.com/huggingface/swift-jinja">Swift Jinja</a> integration, and full Swift 6 support.</p><h3><strong>&#128736;&#65039;<a href="https://forums.swift.org/t/introducing-swift-configuration/82368">Swift Configuration</a></strong></h3><p>Many developers should be happy&#8212;Swift officially introduces a new solution for managing settings and environments. I think this is something with limitless potential.</p><p>There&#8217;s one &#8220;small downside&#8221;&#8212;iOS requires 18 or above.</p><h3><strong>&#129513;<a href="https://github.com/swiftlang/swift-evolution/blob/main/proposals/0494-add-is-identical-methods.md">SE-0494 Add isIdentical(to:) Methods for Quick Comparisons to Concrete Types</a></strong></h3><p>New proposal for <code>isIdentical(to:)</code> methods, enabling O(1) comparisons for container types like Array/String/Dictionary.</p><p><a href="https://x.com/kemchenj/status/1971646137867424156?s=46">kemchenj&#8217;s tweet</a> provides a simple explanation.</p><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/247-en">Last Issue Highlights</a></strong></h3><p>If you&#8217;ve been too busy to read last week&#8217;s content, here are the highlights:</p><ul><li><p>&#128640;<a href="https://www.swift.org/blog/swift-6-2-released/">Swift 6.2 Released</a></p></li><li><p>&#128230;<a href="https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing">SQLiteData 1.0: Point-Free&#8217;s CloudKit Sync Solution</a></p></li><li><p>&#127471;&#127477;<a href="https://www.apple.com/newsroom/2025/09/the-all-new-apple-ginza-opens-this-friday-september-26-in-tokyo/">The all-new Apple Ginza opens this Friday, September 26, in Tokyo</a></p></li></ul><div><hr></div><p>That&#8217;s all for this week&#8217;s Apple Developer Weekly. Feel free to like&#10084;&#65039;, comment&#128172;, or reply&#9993;&#65039; to share your thoughts.</p><p>The newsletter has always been free to read, with just occasional sponsors. Please subscribe to <a href="http://patreon.com/ethanhuang13">13+ Premium Column</a> to support my writing, thank you.</p><p>For business collaborations or newsletter sponsorship, please refer to <a href="https://www.ethanhuang13.com/p/sponsorship">this page</a>.</p>]]></content:encoded></item><item><title><![CDATA[Apple 開發者週報 #248 在 iPhone 上跑 AI 模型]]></title><description><![CDATA[&#26368;&#24460;&#25552;&#37266;&#65306;13+ &#30340;&#24180;&#36027;&#26041;&#26696;&#38480;&#26178;&#25552;&#20379;&#21040;&#20170;&#22825;]]></description><link>https://www.ethanhuang13.com/p/248</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/248</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Mon, 29 Sep 2025 22:01:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/A8X6hNWX65U" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>13 &#30340;&#35441;</strong></h3><blockquote><p>&#24478; A19 Pro &#30340;&#30828;&#39636;&#34920;&#29694;&#12289;Foundation Models &#27491;&#24335;&#25512;&#20986;&#12289;Swift Transformers 1.0 &#37323;&#20986;&#31561;&#31561;&#65292;&#25105;&#26159;&#30495;&#30340;&#24863;&#35258;&#21040;&#22312; iPhone &#19978;&#36305; AI &#27169;&#22411;&#30340;&#26178;&#20195;&#20358;&#33256;&#20102;&#12290;&#33267;&#23569;&#38283;&#30332;&#26412;&#22320; AI &#25033;&#29992;&#30340;&#38627;&#24230;&#27491;&#22312;&#24555;&#36895;&#19979;&#38477;&#12290;</p><p>&#20320;&#35258;&#24471;&#21602;&#65311;</p><p><strong>13 &#26044; 2025/09/30</strong></p></blockquote><h3><strong>&#10133;<a href="https://ethanhuang13.plus/">13+ &#36817;&#26399;&#20839;&#23481;&#26356;&#26032;</a></strong></h3><p>&#26368;&#24460;&#25552;&#37266;&#65306;<strong>13+ &#30340;&#24180;&#36027;&#26041;&#26696;</strong>&#38480;&#26178;&#25552;&#20379;&#21040;&#20170;&#22825;&#12290;</p><p>&#25552;&#20379;&#24180;&#36027;&#26041;&#26696;&#65292;&#20195;&#34920;&#25105;&#25215;&#35582;&#26410;&#20358;&#19968;&#24180;&#26371;&#32380;&#32396;&#23531;&#20316;&#65292;&#26159;&#20491;&#21313;&#20998;&#24910;&#37325;&#30340;&#32771;&#24942;&#12290;&#22914;&#26524;&#24819;&#35201;&#35330;&#38321;&#65292;&#19981;&#35201;&#37679;&#36942;&#22217;&#12290;</p><p>&#128073;<strong><a href="http://patreon.com/ethanhuang13/">&#21855;&#21205;&#26410;&#20358;&#19968;&#24180;&#30340;&#23416;&#32722;&#20043;&#26053;</a></strong><a href="http://patreon.com/ethanhuang13/">&#65288;&#25353;&#36889;&#35041;&#25171;&#38283; Patreon&#65289;</a>&#12290;</p><p>&#19978;&#36913;&#23531;&#30340;&#9889;&#65039;&#25506;&#31350; iPhone &#30340; USB &#36895;&#24230;&#23565;&#38283;&#30332;&#39636;&#39511;&#30340;&#24433;&#38911;&#31995;&#21015;&#65292;&#31532;&#20116;&#31687;&#25991;&#31456;&#12300;<a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI &#27169;&#22411;&#38656;&#35201;&#39640;&#36895;&#20659;&#36664;</a>&#12301;&#26159;&#26368;&#37325;&#35201;&#30340;&#12290;</p><p>&#24478; iPhone 17 &#36889;&#19968;&#20195;&#36215;&#65292;&#22312;&#35373;&#20633;&#19978;&#22519;&#34892; AI &#27169;&#22411;&#65292;&#24050;&#32147;&#24478;&#21487;&#34892;&#36681;&#21521;&#23526;&#29992;&#12290;&#32780;&#38283;&#30332; AI &#25033;&#29992;&#38656;&#35201;&#38971;&#32321;&#20659;&#36664;&#24190; GB &#30340;&#27169;&#22411;&#65292;&#36895;&#29575;&#29942;&#38968;&#26371;&#26159;&#24037;&#20316;&#27969;&#31243;&#33287;&#38283;&#30332;&#25928;&#29575;&#30340;&#20840;&#26032;&#21839;&#38988;&#12290;</p><ul><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-intro/">&#21069;&#35328;</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measure-usb-and-network/">&#22914;&#20309;&#24471;&#30693;&#36899;&#32218;&#36895;&#29575;</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measurement-with-usbmuxd/">&#23526;&#28204; USB &#36895;&#29575;&#30340;&#26041;&#27861;</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-demo-devicesupport-debugging/">&#31034;&#31684;&#24120;&#35211;&#38283;&#30332;&#24773;&#22659;</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI &#27169;&#22411;&#38656;&#35201;&#39640;&#36895;&#20659;&#36664;</a></p></li></ul><p>&#36996;&#26377;&#27599;&#26376;&#22238;&#39015;&#33287;&#19968;&#31687;&#38283;&#30332;&#32722;&#24931;&#25552;&#37266;&#65306;</p><ul><li><p><a href="https://ethanhuang13.plus/monthly-review-2025-09-usage-guide/">&#128467;&#65039;13+ &#20351;&#29992;&#25351;&#21335;&#33287; 2025 &#24180; 9 &#26376;&#20027;&#38988;&#22238;&#39015;</a></p></li><li><p><a href="https://ethanhuang13.plus/dev-habit-read-release-notes/">&#128161;&#38283;&#30332;&#22909;&#32722;&#24931;&#65306;&#38321;&#35712; Release Notes</a> &#24478;&#19968;&#20491; Apple &#38283;&#30332;&#25991;&#20214;&#30340;&#23567;&#22353;&#65292;&#25552;&#37266;&#38321;&#35712; Release Notes &#23565;&#26044;&#36991;&#22353;&#30340;&#37325;&#35201;&#24615;</p></li></ul><h3><strong>&#129302;<a href="https://www.youtube.com/watch?v=A8X6hNWX65U">Code Along with Foundation Models</a></strong></h3><p>Foundation Models &#22312; beta &#26399;&#38291;&#25913;&#35722;&#24456;&#22810;&#65292;WWDC25 &#30340;&#24433;&#29255;&#24050;&#32147;&#36942;&#26178;&#12290;</p><p>&#36889;&#36913; Apple &#37323;&#20986;&#20102;&#26368;&#26032;&#30340; Code Along &#24433;&#29255;&#12290;</p><div id="youtube2-A8X6hNWX65U" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;A8X6hNWX65U&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/A8X6hNWX65U?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#21516;&#22580;&#21152;&#26144;&#65306;<a href="https://www.apple.com/tw/newsroom/2025/09/apples-foundation-models-framework-unlocks-new-intelligent-app-experiences/">Apple &#26032;&#32862;&#31295;</a> &#20171;&#32057;&#20102;&#35377;&#22810;&#20351;&#29992; Foundation Models &#30340; apps &#23526;&#38555;&#26696;&#20363;&#12290;</p><p>&#32321;&#39636;&#20013;&#25991; Apple Intelligence &#22312; iOS 26.1 beta 1 &#24050;&#32147;&#21487;&#20197;&#20351;&#29992;&#65292;&#29694;&#22312;&#20837;&#38272; Foundation Models &#26159;&#24456;&#26834;&#30340;&#26178;&#27231;&#12290;</p><h3><strong>&#128640;<a href="https://huggingface.co/blog/swift-transformers">Swift Transformers 1.0</a></strong></h3><p>&#23601;&#22312;&#25105;&#30332;&#34920; <a href="https://ethanhuang13.plus/iphone-usb-ai-model-new-challenge/">AI &#27169;&#22411;&#38656;&#35201;&#39640;&#36895;&#20659;&#36664;</a>&#36889;&#31687;&#25991;&#31456;&#30070;&#22825;&#26202;&#19978;&#65292;Hugging Face &#23459;&#24067; Swift Transformers &#27491;&#24335;&#37323;&#20986; 1.0&#65292;&#20006;&#23637;&#26395;&#26410;&#20358;&#30332;&#23637;&#12290;<br>&#36889;&#20491; Package &#30340;&#30446;&#30340;&#26159;&#35201;&#28187;&#23569;&#38283;&#30332;&#32773;&#22312; Apple &#24179;&#21488;&#19978;&#20351;&#29992;&#26412;&#22320; AI &#27169;&#22411;&#30340;&#40635;&#29033;&#65292;&#20006;&#19988;&#35036;&#36275;&#20102; Core ML &#33287; MLX &#30340;&#19981;&#36275;&#12290;<strong>&#21487;&#20197;&#35498;&#26159;&#35201;&#22312; Apple &#24179;&#21488;&#22519;&#34892;&#31532;&#19977;&#26041;&#38283;&#28304; AI &#27169;&#22411;&#30340;&#24517;&#35201;&#24037;&#20855;&#12290;</strong></p><p>&#22312;&#25105;&#30475;&#20358;&#65292;Swift Transformers &#33287; Foundation Models &#30340;&#26412;&#36074;&#30456;&#36817;&#65292;&#37117;&#26159;&#22312;&#35731;&#38283;&#30332;&#32773;&#26356;&#23481;&#26131;&#22312; Apple &#24179;&#21488;&#19978;&#30340; app &#20351;&#29992; AI &#27169;&#22411;&#12290;</p><p>&#20027;&#35201;&#26377;&#19977;&#20491;&#37096;&#20998;&#65306;</p><ul><li><p>Tokenizers: &#29992;&#20358;&#28310;&#20633;&#35201;&#32102;&#27169;&#22411;&#36664;&#20837;&#21443;&#25976;&#30340;&#24037;&#20855;</p></li><li><p>Hub: &#19979;&#36617;&#33287;&#31649;&#29702;&#27169;&#22411;&#30340;&#24037;&#20855;</p></li><li><p>Models and Generation: LLM &#36681;&#25563;&#25104; Core ML &#26684;&#24335;&#24460;&#30340; wrapper</p></li></ul><p>1.0 &#36996;&#26377;&#35377;&#22810;&#37325;&#40670;&#26356;&#26032;&#65292;&#21253;&#25324;&#26356;&#29544;&#31435;&#30340;&#27169;&#32068;&#21270;&#35373;&#35336;&#12289;<a href="https://github.com/huggingface/swift-jinja">Swift Jinja</a> &#25972;&#21512;&#12289;&#23436;&#25972;&#25903;&#25588; Swift 6 &#31561;&#12290;</p><h3><strong>&#128736;&#65039;<a href="https://forums.swift.org/t/introducing-swift-configuration/82368">Swift Configuration</a></strong></h3><p>&#35377;&#22810;&#38283;&#30332;&#32773;&#25033;&#35442;&#26371;&#24456;&#39640;&#33288;&#65292;Swift &#23448;&#26041;&#25512;&#20986;&#20840;&#26032;&#26041;&#26696;&#20358;&#31649;&#29702;&#35373;&#23450;&#33287;&#29872;&#22659;&#12290;&#25105;&#35258;&#24471;&#36889;&#26159;&#20491;&#28507;&#21147;&#28961;&#31406;&#30340;&#22909;&#26481;&#35199;&#12290;</p><p>&#26377;&#20491;&#12300;&#23567;&#32570;&#40670;&#12301;iOS &#35201; 18 &#20197;&#19978;&#12290;</p><h3><strong>&#129513;<a href="https://github.com/swiftlang/swift-evolution/blob/main/proposals/0494-add-is-identical-methods.md">SE-0494 Add isIdentical(to:) Methods for Quick Comparisons to Concrete Types</a></strong></h3><p>&#26032;&#25552;&#26696; <code>isIdentical(to:)</code> &#26041;&#27861;&#65292;&#33021;&#35731; Array/String/Dictionary &#31561;&#23481;&#22120;&#22411;&#21029;&#36914;&#34892; O(1) &#23565;&#27604;&#12290;<br><a href="https://x.com/kemchenj/status/1971646137867424156?s=46">kemchenj &#30340;&#25512;&#25991;</a> &#26377;&#31777;&#21934;&#35299;&#37323;&#12290;</p><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/247">&#19978;&#19968;&#26399;&#37325;&#40670;&#22238;&#39015;</a></strong></h3><p>&#22914;&#26524;&#20320;&#24537;&#21040;&#36996;&#27794;&#30475;&#19978;&#36913;&#30340;&#20839;&#23481;&#65292;&#36889;&#37002;&#26159;&#37325;&#40670;&#65306;</p><ul><li><p>&#128640;<a href="https://www.swift.org/blog/swift-6-2-released/">Swift 6.2 Released</a></p></li><li><p>&#128230;<a href="https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing">SQLiteData 1.0&#65306;Point-Free &#30340; CloudKit &#21516;&#27493;&#26041;&#26696;</a></p></li><li><p>&#127471;&#127477;<a href="https://www.apple.com/tw/newsroom/2025/09/the-all-new-apple-ginza-opens-this-friday-september-26-in-tokyo/">&#20840;&#26032; Apple &#37504;&#24231;&#38646;&#21806;&#24215;&#38283;&#24149;</a></p></li></ul><div><hr></div><p>&#36889;&#26399;&#30340; Apple &#38283;&#30332;&#32773;&#36913;&#22577;&#23601;&#21040;&#36889;&#35041;&#20102;&#12290;&#27489;&#36814;&#25353;&#21916;&#27489;&#10084;&#65039;&#12289;&#30041;&#35328;&#128172;&#12289;&#22238;&#20449;&#9993;&#65039;&#33287;&#25105;&#20132;&#27969;&#21908;&#12290;<br>&#36913;&#22577;&#19968;&#30452;&#26159;&#20813;&#36027;&#25552;&#20379;&#30340;&#65292;&#20598;&#29246;&#25165;&#26377;&#36106;&#21161;&#24291;&#21578;&#12290;&#35531;&#35330;&#38321; <a href="http://patreon.com/ethanhuang13">13+ &#20184;&#36027;&#23560;&#27396;</a>&#20358;&#25903;&#25345;&#25105;&#23531;&#20316;&#65292;&#35613;&#35613;&#12290;<br>&#21830;&#26989;&#21512;&#20316;&#25110;&#36106;&#21161;&#26412;&#22577;&#65292;&#35531;&#21443;&#32771;<a href="https://www.ethanhuang13.com/p/sponsorship">&#36889;&#20491;&#38913;&#38754;</a>&#12290;</p>]]></content:encoded></item><item><title><![CDATA[Apple Developer Weekly #247 13+ Celebrates One Year!]]></title><description><![CDATA[Limited-time annual plan available, give yourself a reason to support 13]]></description><link>https://www.ethanhuang13.com/p/247-en</link><guid isPermaLink="false">https://www.ethanhuang13.com/p/247-en</guid><dc:creator><![CDATA[13]]></dc:creator><pubDate>Thu, 25 Sep 2025 08:08:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKYq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F60af35b8-8dbb-47b0-b0cf-7626a48ba296_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>From 13</strong></h3><blockquote><p>13+ celebrates its first anniversary!</p><p>This year, <a href="https://ethanhuang13.plus/index/">I wrote 82 articles</a>. Even I&#8217;m surprised by this number, but this is the power of continuous accumulation.</p><p>Recently I even started challenging myself to update every weekday, hoping readers have new articles to read every Monday through Friday morning.</p><p>On this first anniversary, I examined my writing state and feel I can write for at least another year, so I&#8217;m opening the annual plan for a limited time until September 30 as my commitment to continue writing.</p><p>Apple Developer Weekly readers, please take this opportunity to start subscribing to 13+ and support my continued writing!</p><p><strong>13 on September 25, 2025</strong></p></blockquote><h3><strong>&#127874;13+ Celebrates One Year! Now Is the Best Time to Start Subscribing</strong></h3><p>Why keep writing articles, even to the extent of daily weekday updates?</p><p>I want to create <strong>an experience of reading for a few minutes each morning to get intellectual stimulation</strong>. Because I believe learning can&#8217;t rely on shortcuts; it requires continuous accumulation. I write, you read, we grow together.</p><p><strong>Let each of your days start with inspiration from five minutes of reading.</strong></p><p><strong>13+ annual plan limited time offer until September 30, subscribe now at <a href="https://patreon.com/ethanhuang13">Patreon</a>!</strong></p><p>One-year anniversary review and outlook series:</p><ul><li><p>&#127874;<a href="https://ethanhuang13.plus/13-plus-one-year-love-you-three-lessons/">13+ Celebrates One Year! Thank You, Old Friends</a></p></li><li><p>&#128467;&#65039;<a href="https://ethanhuang13.plus/13-plus-daily-challenge/">The Meaning of 13+&#8217;s Daily Update Challenge for You and Me</a></p></li><li><p>&#10133;<a href="https://ethanhuang13.plus/13-plus-get-started-daily-5min-journey/">13+ One Year Anniversary, Start Your Daily 5-Minute Inspiration Journey</a></p></li></ul><p>This week&#8217;s ongoing &#8220;&#9889;&#65039;Exploring iPhone USB Speed Impact on Development Experience&#8221; series is very practical for iOS developers. Because I said on social media:</p><blockquote><p>In case anyone doesn&#8217;t know</p><p>iPhone Air and 17 are both unsuitable as development machines</p><p>They only have USB 2.0</p><p>Developers should buy Pro</p></blockquote><p>This attracted various responses, so let&#8217;s discuss with actual test data:</p><ul><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-intro/">Introduction</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measure-usb-and-network/">How to Know Connection Speed</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-measurement-with-usbmuxd/">Methods for Testing USB Speed</a></p></li><li><p><a href="https://ethanhuang13.plus/iphone-usb-speed-demo-devicesupport-debugging/">Demonstrating Common Development Scenarios</a></p></li></ul><p>Preview: Tomorrow&#8217;s article is the 5th in the series, titled &#8220;<strong>AI Models Need High-Speed Transfer</strong>&#8220;, which might change your perspective on iPhone I/O requirements.</p><h3><strong>&#129514;<a href="https://developer.apple.com/news/releases/">Apple Releases</a></strong></h3><ul><li><p><a href="https://developer.apple.com/go/?id=ios-26_1-rn">iOS 26.1 beta (23B5044l)</a> includes <a href="https://www.apple.com/apple-intelligence/">Traditional Chinese Apple Intelligence</a>. I tried it for a few days and find the writing tools most useful. Also, Siri&#8217;s operations integrated with personal ChatGPT account, allowing continued conversations in apps, is very convenient</p></li><li><p><a href="https://developer.apple.com/go/?id=macos-26_1-rn">macOS 26.1 beta (25B5042k)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=tvos-26_1-rn">tvOS 26.1 beta (23J5543j)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=visionos-26_1-rn">visionOS 26.1 beta (23N5013j)</a></p></li><li><p><a href="https://developer.apple.com/go/?id=watchos-26_1-rn">watchOS 26.1 beta (23S5002i)</a></p></li><li><p><a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes">Xcode 26.0 (17A324)</a>, <a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_0_1-release-notes">26.0.1 (17A400)</a>, <a href="https://developer.apple.com/documentation/xcode-release-notes/xcode-26_1-release-notes">26.1 beta 1 (17B5025f)</a></p></li></ul><p>If you&#8217;ve upgraded to macOS 26, you can try the Coding Assistant feature in Xcode 26. If you have ChatGPT or Claude subscriptions, you can log in for higher quotas and use APIs, including self-hosted local model servers.</p><ul><li><p><a href="https://developer.apple.com/documentation/technotes/tn3115-bluetooth-state-restoration-app-relaunch-rules">TN3115: Bluetooth State Restoration app relaunch rules</a> article updated for iOS 26 features</p></li></ul><h3><strong>&#128640;<a href="https://www.swift.org/blog/swift-6-2-released/">Swift 6.2 Released</a></strong></h3><p>Released alongside Xcode 26 is Swift 6.2. Features dozens of new capabilities including Approachable Concurrency and Safe Systems Programming.</p><p>Previous newsletters have featured Paul Hudson&#8217;s <a href="https://www.hackingwithswift.com/articles/277/whats-new-in-swift-6-2">What&#8217;s new in Swift 6.2</a>, which you can reference alongside this.</p><h3><strong>&#128736;&#65039;<a href="https://x.com/xcodesapp/status/1969260606730522995">Xcodes 3.0 Officially Released</a></strong></h3><p>Xcode version management tool Xcodes released version 3.0. This version&#8217;s main update is supporting Xcode 26 split into Universal and Apple Silicon versions.</p><h3><strong>&#128230;<a href="https://www.pointfree.co/blog/posts/184-sqlitedata-1-0-an-alternative-to-swiftdata-with-cloudkit-sync-and-sharing">SQLiteData 1.0: Point-Free&#8217;s CloudKit Sync Solution</a></strong></h3><p>Point-Free&#8217;s SwiftData alternative now supports CloudKit sync and sharing. This library was formerly called SharingGRDB. I&#8217;ve been waiting for this for months!</p><h3><strong>&#128230;<a href="https://github.com/swiftlang/swift-platform-executors">swift-platform-executors</a></strong></h3><p>Apple&#8217;s new open-source package providing native execution mechanisms for Swift Concurrency across different platforms. Supports Apple&#8217;s own platforms, Linux, and Windows without depending on Dispatch or Foundation.</p><h3><strong>&#128279;<a href="https://9to5mac.com/2025/09/22/macos-tahoe-26-1-beta-1-mcp-integration/">Apple Shortcuts May Support MCP</a></strong></h3><p>Signs of MCP (Model Context Protocol) integration found in macOS Tahoe 26.1 beta 1. May be added to App Intents.</p><h3><strong>&#128221;<a href="https://hokilajan.medium.com/">Hokila&#8217;s iOSDC 2025 Attendance Experience</a></strong></h3><p>iOSDC is the conference that inspired iPlayground, and Hokila is iPlayground&#8217;s founder and current organizer. Years later, returning to iOSDC for another &#8220;inspection&#8221; makes this article series very valuable for reference:</p><ul><li><p><a href="https://hokilajan.medium.com/%E4%B8%8D%E6%9C%83%E6%97%A5%E6%96%87%E6%80%8E%E9%BA%BC%E5%9C%A8%E7%B4%94%E6%97%A5%E6%96%87%E7%A0%94%E8%A8%8E%E6%9C%83%E7%94%9F%E5%AD%98-657110fa5bc3">How to Survive a Pure Japanese Conference Without Speaking Japanese</a></p></li><li><p><a href="https://hokilajan.medium.com/%E6%97%A5%E6%9C%AC%E8%BF%BD%E6%B1%82%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E6%BF%80%E7%83%88%E7%A8%8B%E5%BA%A6%E5%9A%87%E6%88%91%E4%B8%80%E8%B7%B3-15990f2a9da2">Japan&#8217;s Fierce Pursuit of Software Engineers Shocked Me</a></p></li><li><p><a href="https://hokilajan.medium.com/%E4%BB%A5%E7%A0%94%E8%A8%8E%E6%9C%83%E4%B8%BB%E8%BE%A6%E4%BA%BA%E8%A7%92%E5%BA%A6%E4%BE%86%E7%9C%8B-iosdc-%E7%9A%84%E6%88%90%E5%8A%9F-2d50814dfab4">Looking at iOSDC&#8217;s Success from a Conference Organizer&#8217;s Perspective</a></p></li></ul><h3><strong>&#127991;&#65039;<a href="https://x.com/timsneath/status/1967707875234681271">Badge.io Supports Swift Package Concurrency Mode</a></strong></h3><p>You can now display Concurrency mode badges on Swift package repos, for example: <code>https://img.shields.io/badge/Concurrency_Mode-Strict-orange</code></p><h3><strong>&#127471;&#127477;<a href="https://www.apple.com/newsroom/2025/09/the-all-new-apple-ginza-opens-this-friday-september-26-in-tokyo/">The all-new Apple Ginza opens this Friday, September 26, in Tokyo</a></strong></h3><p>The Ginza store was Apple&#8217;s first retail store outside the US, reopening after years of renovation. The Ginza store was also the first Apple Store I ever visited in my life. Hope to visit again in the near future.</p><h3><strong>&#8598;&#65039;<a href="https://www.ethanhuang13.com/p/246-en">Last Issue Highlights</a></strong></h3><p>If you&#8217;ve been too busy to read last week&#8217;s content, here are the highlights:</p><ul><li><p>&#128274;<a href="https://mjtsai.com/blog/2025/09/11/memory-integrity-enforcement/">A19 Series Processor Memory Safety Features</a></p></li><li><p>&#128230;<a href="https://x.com/mattt/status/1965375375510569401">Mattt Collaborates with Hugging Face</a></p></li><li><p>&#129309;<a href="https://hackmd.io/kcs-Z99TRuOjUd4of1KGJA?view">iPlayground Experience Articles Collection</a></p></li></ul><div><hr></div><p>That&#8217;s all for this week&#8217;s Apple Developer Weekly. Feel free to like&#10084;&#65039;, comment&#128172;, or reply&#9993;&#65039; to share your thoughts.</p><p>The newsletter has always been free to read, with just occasional sponsors. Please subscribe to <a href="http://patreon.com/ethanhuang13">13+ Premium Column</a> to support my writing, thank you.</p><p>For business collaborations or newsletter sponsorship, please refer to <a href="https://www.ethanhuang13.com/p/sponsorship">this page</a>.</p>]]></content:encoded></item></channel></rss>