Ka whakawhanakehia e Google te punaha huihuinga modular Soong mo te Android

Kei te whakawhanake a Google i tetahi punaha hanga Soong, i hangaia hei whakakapi i nga tuhinga hanga tawhito mo te papaaho Android, i runga i te whakamahinga o te mahi hanga. Ka whakaaro a Soong ki te whakamahi i nga korero ngawari whakaahuatanga ture mo te whakahiato i nga waahanga, hoatu i roto i nga konae me te toronga ".bp" (maamaa). Ko te whakatakotoranga konae e tata ana ki a JSON, a, ki te taea, ka whakahoki ano i te wetereo me nga kupu o nga konae huihuinga paera. Ka tuhia te waehere ki te Haere ka tohatohahia i raro i te raihana Apache 2.0.

Karekau nga konae hangahanga e tautoko ana i nga tauākī herenga me nga kupu peka, engari ka whakaahua noa i te hanganga kaupapa, nga waahanga me nga whakawhirinakitanga e whakamahia ana i te wa e hanga ana. Ko nga konae ka hangaia ka whakaahuatia ma te whakamahi i nga kanohi kanohi ka whakarōpūhia ki roto i nga kete, he kohinga konae kei roto i ia waahanga me nga hononga e hono ana. Ka taea te tautuhi taurangi. Ko nga taurangi me nga ahuatanga ka tino patohia (ko te momo taurangi ka tohua i runga i te taumahi tuatahi, me nga taonga i runga i te ahua o te waahanga). Ko nga huānga matatini o te arorau huihuinga ka nekehia ki nga kaihautu, tuhia i te reo Haere.

Ka hono a Soong ki tetahi kaupapa nui ake Huarahi, kei roto nei he punaha meta-huinga kaore i herea ki te Android, e hanga ana i runga i nga konae me nga whakaahuatanga o nga waahanga korero, ka whakaputa i nga tuhinga huinga. Ninja (he whakakapinga mo te hanga), e whakaahua ana i nga whakahau me whakahaere ki te hanga me nga whakawhirinakitanga. Engari i te whakamahi i nga ture matatini, i te reo motuhake-a-rohe ranei hei tautuhi i te arorau hanga, ka whakamahia e te Blueprint nga kaikawe kaupapa-motuhake i te reo Haere (Ko Soong te tino huinga o nga kaikawe rite mo te Android).

Ko tenei huarahi ka taea e nga kaupapa nui me nga kaupapa rereke, penei i te Android, ki te whakatinana i nga waahanga matatini o te arorau huihuinga i roto i te waehere i roto i te reo hotaka taumata-tiketike, me te pupuri i te kaha ki te whakarereke i nga waahanga e pa ana ki te whakahaere huihuinga me te hanganga kaupapa ma te whakamahi i nga kupu whakapuakanga ngawari. . Hei tauira, i Soong, ko te kowhiringa o nga haki whakahiato ka mahia e te kaihautu llvm.go, me te tono o nga tautuhinga motuhake mo nga hoahoanga taputapu ka mahia e te kaihautu toi.haere, engari ko te hono o nga konae waehere ka mahia i roto i te konae ".bp".

cc_whare pukapuka {
...
srcs: ["generic.cpp"],
kikorangi: {
ringa: {
srcs: ["arm.cpp"],
},
x86:{
srcs: ["x86.cpp"],
},
},
}

Source: opennet.ru

Tāpiri i te kōrero