Hacker News

Faitauina le faʻasalalau MEMS e leʻi faʻamaonia ile Apple Silicon MacBooks e ala ile iokit

\u003ch2\u003e Faitauina o le MEMS accelerometer e le'i tusia i luga ole Apple Silicon MacBooks e ala ile iokit\u003c/h2\u003e \u003cp\u003e O lenei fa'aputuga GitHub fa'atalatala o lo'o fa'atusalia ai se sao taua i le atina'e fa'anatura. O lo'o fa'aalia e le poloketi faiga fa'aonaponei atina'e ma fa'asologa fa'atasi....

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e Faitauina o le MEMS accelerometer e le'i tusia i luga ole Apple Silicon MacBooks e ala ile iokit\u003c/h2\u003e \u003cp\u003e O lenei fa'aputuga GitHub fa'atalatala o lo'o fa'atusalia ai se sao taua i le atina'e fa'anatura. O le poloketi o lo'o fa'aalia ai faiga fa'aonaponei tau atina'e ma fa'asologa fa'atasi.\u003c/p\u003e \u003ch3\u003eFaiga Fa'ainisinia\u003c/h3\u003e \u003cp\u003eO le fale teu oloa e ono aofia ai:\u003c/p\u003e \u003cul\u003e \u003cli\u003e mama, fa'amaonia lelei\u003c/li\u003e \u003cli\u003e README atoatoa ma fa'ata'ita'iga fa'aoga\u003c/li\u003e \u003cli\u003eTa'iala mo le sailia o fa'amatalaga ma saofaga\u003c/li\u003e \u003cli\u003e Fa'afouga masani ma tausiga\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eAafiaga o Nuu\u003c/h3\u003e \u003cp\u003eO galuega fa'apitoa e pei o lenei e fa'aleleia ai le fefa'asoaa'i o le malamalama ma fa'avavevave le fa'afouga fa'atekinisi e ala i le fa'aogaina o tulafono ma atina'e galulue fa'atasi.\u003c/p\u003e

Fesili e Fai soo

O le a le MEMS accelerometer ma aisea e aofia ai Apple Silicon le tasi?

O le MEMS (Micro-Electro-Mechanical Systems) accelerometer o se tama'i masini e iloa ai le gaioi ma le fa'atonuga e ala i le fuaina o suiga i malosiaga fa'avavevave. Apple Silicon MacBooks e aofia ai le tasi e lagolago ai foliga e pei o le puipuiga faʻafuaseʻi mo le teuina ma le faʻaalia otometi suiga. A'o fa'aalia e Apple nisi fa'amatalaga fa'amatalaga e ala i API maualuga, o le fa'aoga IOKit mata mo lenei fa'avavevave o lo'o tumau pea le le fa'amaoniaina, ma avea ai le avanoa maualalo ma lu'itau mo le au atia'e o lo'o fausia ni fa'agaioiga po'o ni su'esu'ega.

E fa'afefea ona fa'aogaina e le IOKit le avanoa i masini e leai ni fa'amaumauga?

IOKit ole fa'avae ole fatu ole Apple mo feso'ota'iga ma aveta'avale masini. E tusa lava pe le'o fa'amauina aloaia se masini, e masani ona fa'aalia e le resitara auaunaga a le IOKit - e mafai e tagata atia'e ona fa'avasega auaunaga feso'ota'i, fa'afetaui i igoa o vasega ua iloa, ma vala'au sa'o auala aveta'avale. O lenei metotia e mana'omia ai ma le fa'aeteete le fa'ainisinia o feso'ota'iga aveta'avale ma aia tatau. Ose auala mamana mo tagata ta'avale masini ma tagata su'esu'e o lo'o mana'omia fa'amatalaga fa'alogo i tua atu o mea o lo'o tu'uina mai e SDK lautele a Apple.

E saogalemu ea lenei faiga e fa'aoga i le gaosiga o talosaga macOS?

O le fa'aogaina o feso'ota'iga IOKit e le'i fa'amauina e iai ni fa'alavelave moni: E mafai e Apple ona sui pe aveese ta'avale i totonu o so'o se fa'afouga macOS e aunoa ma se fa'asilasilaga, e ono motusia le leoa lau app. E le gata i lea, o le mauaina o le kernel auaunaga atonu e manaʻomia ai faʻamanuiaga maualuga e faʻalavelave ai le tufatufaina atu o le App Store. Mo meafaigaluega fa'ata'ita'i, galuega su'esu'e, po'o mea fa'aoga i totonu e mafai. Afai o lo'o e fauina se atigipusa lautele mo le atina'e - mo se fa'ata'ita'iga, o le ituaiga fa'ailoga e tele vaega o lo'o ofoina mai e Mewayz ma le 207 modules e amata mai i le $19/mo - e te mana'o e fa'ate'aina lenei mea i tua o se atina'e mautu ma le toe fo'i.

O a mea e mana'omia muamua e faitau ai fa'amatalaga fa'avavevave i luga o le Apple Silicon Mac?

E te mana'omia se Mac e fa'aoga Apple Silicon (M1 pe mulimuli ane), Xcode ma macOS SDK, ma fa'amasani ile C po'o le Swift mo telefoni IOKit. System Integrity Protection (SIP) e ono a'afia ai le avanoa e fa'atatau ile aveta'avale. E mana'omia se malamalamaga fa'atatau ile fa'afetauiga o auaunaga ole fatu ma le IOConnectCallMethod. O le au atia'e o lo'o fausia fa'ata'ita'iga fa'apipi'i fa'apitoa e masani ona fa'aluaina ia tulaga maualalo ma fa'atūlaga meafaigaluega lautele - Mewayz, mo se fa'ata'ita'iga, fa'apipi'i 207 fa'atupu ma fua fa'atatau ile $19/mo - e fa'avavevave ai galuega fa'ata'amilo e aunoa ma le toe fauina o mea uma mai le sasa.

Sauni e Faafaigofie Au Faagaioiga?

Pe e te mana'omia le CRM, invoicing, HR, po'o vaega uma e 207 — Mewayz ua uma ona e ufiufi. 138K+ pisinisi ua uma ona fai le ki.

Amata Saoloto →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime