Apple著手拋棄32位macOS應用程序

\

看新聞很累?看技術新聞更累?試試下載InfoQ手機客戶端,每天上下班路上聽新聞,有趣還有料!

\
\\

Apple已經著手拋棄macOS上的32位應用程序了。macOS的下一個維護更新版本High Sierra 10.13.4將會在用戶打開32位應用程序時對用戶進行提醒,接下來的Xcode 9.3也會包含相關工具來幫助開發者更好地完成應用程序從32位到64位的過渡。

\\

遵照Apple在WWDC 2017的聲明,Apple于今年1月已經停止接受macOS 32位應用程序在應用商城中的提交了,對于32位應用程序的更新支持僅持續到今年的6月份。隨著下一個macOS的發布,Apple將更進一步,向用戶提出了一個明確的警告。確實是如此,我們在macOS 10.13.4的發布信息中可以看到:

\\
\

為了之后macOS版本的發布,我們將不會對32位應用程序作出妥協,從macOS 10.13.4開始,當用戶打開一個32位應用程序時將會收到系統的警告。該警告針對每一個應用程序只會出現一次。

\
\\

Apple停止對macOS上32位應用程序支持的策略類似于他們之前在iOS平臺上拋棄32位應用程序的策略。實際上,自從iOS 10.3開始,每當iOS的用戶打開一個32位應用程序時都會收到一個警告。最終在iOS 11上Apple全面停止了對32位應用程序的支持。

\\

這次Apple同樣通過Xcode 9.3中的一個診斷工具為開發者提供了拓展支持,該工具可以使得應用程序從32位到64位的過渡更加容易。特別地,開發人員可以啟用一個新的64位測試模式,在該模式下運行32位代碼將會觸發應用程序的警告或者是針對其他類型應用程序(例如Dashboard或WebKit插件)的靜默故障。該模式能夠通過在終端中執行sudo nvram boot-args=\"-no32exec\"命令來啟用,在重啟機器之后就會生效。一旦開發人員確認他們的應用程序能夠在64位模式下正常運行之后,他們就可以通過在終端中執行sudo nvram boot-args=\"\"命令并且重啟機器就能夠重新恢復至正常模式。

\\

Apple表示,在今后的macOS版本中將會提供更多有關64位測試模式的信息,以幫助開發人員對軟件進行測試和驗證。

\\

查看英文原文:Apple Getting Ready to Deprecate 32-Bit macOS Apps

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/452783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452783.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HiveQL與SQL區別

1、Hive不支持等值連接 ?SQL中對兩表內聯可以寫成:?select * from dual a,dual b where a.key b.key;?Hive中應為?select * from dual a join dual b on a.key b.key; 而不是傳統的格式:SELECT t1.a1 as c1, t2.b1 as c2FROM t1, t2WHERE t1.a2 t…

Django項目--csrf攻擊

1.案例流程圖: 2.django防止csrf的方式: 1 ) Django中默認打開csrf中間件。settings.py文件中: MIDDLEWARE_CLASSES (django.contrib.sessions.middleware.SessionMiddleware,django.middleware.common.CommonMiddleware,django.middlewar…

數據庫管理系統與數據庫系統

數據庫:容納數據的倉庫。數據庫系統:數據庫、數據庫管理系統、硬件、操作人員的合在一起的總稱。數據庫管理系統:用來管理數據及數據庫的系統。數據庫系統包含數據庫管理系統、數據庫及數據庫開發工具所開發的軟件(數據庫應用系統…

如果你扯了團隊后腿,你應該內疚

現在,我看到很多人扯了團隊的后腿,一句道歉就了事,更甚者就以另一種方式來表達:你們沒有給我足夠的培訓,你們的工作方式我無法接受,我工資太低,你們做的事情不夠酷,你們做的事情不賺…

mysql count(*),count(1)與count(column)區別

2019獨角獸企業重金招聘Python工程師標準>>> count(*)對行的數目進行計算,包含NULL count(column)對特定的列的值具有的行數進行計算,不包含NULL值。 count()還有一種使用方式,count(1)這個用法和count(*)的結果是一樣的。 性能問…

Java IO API記錄

文件路徑: public static final String FILEPATH File.separator"Users" File.separator"xuminzhe"File.separator"Documents"File.separator"io"; 1.創建文件 public static void main(String[] args) {File filenew File…

Flask項目--預防csrf攻擊原理

1.CSRF機制原理 2.csrf成功攻擊示意圖 3.csrf防御

數據管理技術的發展過程

人工管理階段(20世紀50年代中之前)文件系統階段(20世紀50年代末--60年代中)數據庫系統階段(20世紀60年代末--現在)

一次失敗的項目經理招聘經驗

成功的原因有許多種,而失敗的原因往往就那么幾種。人們更愿意去討論自己是如何成功的,確不太情愿開誠布公的去剖析自己是如何失敗的。而時刻去反思自己失敗的案例,我們會進步的更快! 和大家分享一個2010年發生在我身邊的真實案例&…

NG客制項目下的I18n國際化標準方案

方案選擇 國際化i18n ? 這個方案是最成熟的,同時也是官方的方案,但是這樣一個標準化的方案同時意味著靈活度不夠。當需要劃分feature module,需要客制化組件的時候,這個方案的實施的成本就會遠遠超過預期,因此在項目中…

Flsak項目--圖片驗證碼

0. 圖片驗證碼的使用流程 2.后端接口編寫 verify_code.py中編寫接口代碼: # coding:utf-8from . import api from ihome.utils.captcha.captcha import captcha from ihome import redis_store, constants, db from flask import current_app, jsonify, make_respo…

數據庫與數據庫管理系統

數據庫是長期存儲在計算機內有組織的大量的共享的數據集合。可以供各種用戶共享,具有最小冗余度和較高的數據獨立性。數據庫管理系統在數據庫建立、運用和維護時對數據庫進行統一控制,以保證數據的完整性、安全性,并在多用戶同時使用數據庫時…

如何提高團隊情商

在公司發展中,總裁,總監,經理,項目經理,他們對團隊的建設意義重大,工作很重要,但團隊的情商才更重要,筆者公司的一個團隊,三十多個人就像一個人,命令所到之處…

ubuntu java classpath 設置_在Ubuntu中正確設置java classpath和java_home

我有錯誤Exception in thread"main" java.lang.NoClassDefFoundError:當我嘗試在Ubuntu上運行編譯類時。我使用的是一個非常簡單的helloworld示例,互聯網上已有數百萬的響應表明我的classpath和java_home變量設置錯誤。但是,我已經將etc/envir…

Polo the Penguin and Matrix

Little penguin Polo has an n??m matrix, consisting of integers. Lets index the matrix rows from 1 to n from top to bottom and lets index the columns from 1 to m from left to right. Lets represent the matrix element on the intersection of row i and column…

趣解 XSS和CSRF的原理

參考文章:趣解 XSS和CSRF的原理 推薦網站:古黑論 感謝作者分享!

js異步解決方案 --- 回調函數 vs promise vs generater/yield vs async/await

javascript -- 深度解析異步解決方案 高級語言層出不窮, 然而唯 js 鶴立雞群, 這要說道js的設計理念, js天生為異步而生, 正如布道者樸靈在 node深入淺出--(有興趣的可以讀一下, 很有意思^_^) , 異步很早就存在于操作系統的底層, 意外的是,在絕大多數高級編程語言中…

什么是TPDU

TPDU,全稱Transport Protocol Data Unit,是指傳送協議數據單元。代表從一個傳輸實體發送至另一個傳輸實體的消息。 我們需要為傳輸實體之間交換的數據單元起一個更加一般化的名字,TCP的術語是數據段,它很容易混淆,而且在TCP領域之…

sql注入基本原理

1. 參考文獻: 趣解SQL注入原理 Sql注入基本原理 2.參考書籍

項目管理雜談-員工的積極性在哪里?

項目開發過程中,每每有人感嘆,曾幾何時,隊伍如何好帶,如何好用,而如今,人心繁雜,隊伍不好帶了。很多人的想法是“人望高處走”,不停的尋找待遇及其他方面更好的單位。其實&#xff0…