MacOS High Sierra 10.13.4 dezvoltator beta aduce avertizare pentru aplicații pe 32 de biți și mod de testare pe 64 de biți

Apple a lansat miercuri macOS High Sierra 10.13.4 pentru testarea dezvoltatorilor.

A patra actualizare software importantă de la lansarea inițială a High Sierra în septembrie 2017 a venit cu un număr de 17E139j construit și fără noi funcții sau îmbunătățiri orientate spre exterior.

Cu toate acestea, Apple a menționat o adăugare majoră în notele de lansare care însoțesc descărcarea: un avertisment nou atunci când este lansată o aplicație pe 32 de biți, nu spre deosebire de dialogul similar din iOS 11.

Gigantul Cupertino a informat clienții și dezvoltatorii în vara anului trecut că High Sierra va fi ultima sa versiune de a susține aplicații pe 32 de biți „fără compromisuri”. Toate actualizările și aplicațiile existente pentru Mac trebuie să suporte 64 de biți începând cu iunie 2018, a precizat compania..

Iată un extract din macOS High Sierra 10.13.4 beta changelog:

Pentru a vă pregăti pentru o versiune viitoare de macOS în care software-ul pe 32 de biți nu va mai rula fără compromisuri, începând cu macOS High Sierra 10.13.4, un utilizator este notificat cu privire la lansarea unei aplicații care depinde de software-ul pe 32 de biți.

Alerta apare o singură dată pe aplicație.

Pentru a înlesni dezvoltatorii să își testeze software-ul pentru compatibilitatea pe 64 de biți, macOS 10.13.4 oferă un nou mod de testare pe 64 de biți activat prin următoarea comandă Terminal:

sudo nvram boot-args = "- no32exec"

După executarea comenzii, trebuie să reporniți Mac-ul.

Acest nou mod de test pe 64 de biți împiedică lansarea proceselor pe 32 de biți.

Deschiderea unei aplicații pe 32 de biți sau o aplicație pe 64 de biți care depinde de cadre pe 32 de biți produce o notificare care spune că aplicația nu poate fi deschisă. Vă veți descuraja puternic să activați acest mod decât dacă sunteți un dezvoltator de software experimentat sau administrator IT.

Alte tipuri de software pot eșua în mod silențios în acest mod, cum ar fi versiunile pe 32 de biți ale plug-urilor Dashboard și WebKit, panourilor de preferințe și proceselor de fundal..

Pentru a dezactiva acest mod, executați următoarea comandă în Terminal, apoi reporniți Mac-ul:

sudo nvram boot-args = ""

„În viitoarele versiuni beta, modul de testare pe 64 de biți poate oferi informații suplimentare dezvoltatorului pentru a ajuta testarea și calificarea software-ului”, notează Apple.

„Dacă distribuiți aplicațiile în afara Mac App Store, vă recomandăm să distribuiți binare pe 64 de biți pentru a vă asigura că utilizatorii dvs. pot continua să ruleze aplicațiile pe versiunile viitoare ale macOS”, a spus compania Cupertino dezvoltatorilor în vara 2017.