Ka whakamahere matou i to tirohanga! He pai te mahi me te ONMA scout phi te whanaketanga o te taupānga phi ka whakamanahia.
Whakapā
Hei kaiwhakahoahoa Android, ka taea e koe te timata ki te hanga tono mo nga taputapu pūkoro me te whai matauranga nui ki te maha o nga kaupapa. Java, Kotlin, Xamarin, Whakatuwherahia te Alliance Handset, me te Android Studio he iti noa nga reo whakawaehere ka taea e koe te rangatira. I roto i tenei tuhinga, ka korero ano matou mo te Android SDK me pehea te whakamahi hei hanga i nga tono tino whai hua. I tua atu, ka hipokina e matou etahi o nga kaupapa tuwhera tino noa ka taea e koe te mahi.
Mena he hou koe ki te whanaketanga Android, Na me ako koe me pehea te whakawhanake i nga tono Android me te Java Programmierer. Ko te reo mana mo te hanga taupānga Android ko Java, engari he maha nga whiringa. Kua eke a Kotlin ki runga ake i ona kaiwhakataetae a Clojure me Scala kia noho hei reo kaupapa rongonui tuarua mo te Android.. Ahakoa te hiahia o to kaupapa, Ka taea e koe te whai hua mai i te ako me pehea te whakarite i nga taupānga Android ma te whakamahi Java.
Ko tetahi o nga painga nui o te ako Java ko te ngawari ki te tiki. I waihangahia te reo mo nga kaitakataka hou, a kua whakamahia i roto i nga hua rorohiko maha. Me te nui o te matauranga Java, ka taea e koe te uru atu ki te Android-Entwicklungsteam me te whakaoti i nga mahi me te kore e whakapau moni ki te whakangungu. Tāpiri atu, ka taea e koe te whakawhirinaki ki enei kaihanga hou ki te mahi pai. Engari me pehea e kitea ai he akoranga pai?
Tuatahi o nga mea katoa, me mohio kei a koe nga taputapu tika. Me mohio nga kaihanga Android ki a Java. Ko Java te reo hotaka e whakamahia nuitia ana i roto i te punaha whakahaere Android. Ka tautoko te reo i nga papa maha, tae atu ki te Android. Mo tenei take, me mohio koe ki nga mea e rua. He ngawari ake te ako a Kotlin i a Java, na me whiriwhiri e koe mena kei te rapu koe i tetahi taputapu kaupapa e mahi pai ana me te Android me te iOS.
I muri i te ako Java, me timata koe ki te hanga i o tono Android. Ko te Java SDK he papaahi kore utu e tautoko ana i te waehere whakahaere, no reira he mea nui te kaitakataka Java pai mo tetahi kaiwhakawhanake o nga tono pūkoro. He waahi pai ki te ako Java ko te maakete Android. He mano nga taupānga e waatea ana. He maha nga whiringa rereke hei whiriwhiri mai, kia taea e koe te timata tonu! Ina ako koe i te Java, ka hohoro koe hei kaiwhakawhanake Android pai kei reira.
Mena he kaiwhakaputa Android koe, kua rongo pea koe mo Kotlin. He maha nga kamupene nui me nga tiimata kua timata ki te whakawhanake i nga taupānga Android i Kotlin. He paetukutuku a Google mo nga kaihanga Kotlin. Ko te mahi tuatahi ki te ako me pehea te tohu i nga tono Android me Kotlin ko te haina mo tetahi o nga akoranga a Google, tangohia ranei tetahi e tukuna ana e Udacity.
Ko te huarahi pai ki te timata me Kotlin ko te haina mo tetahi akoranga whakangungu kore utu mai i tetahi kamupene whanaketanga Android. He tohunga enei kamupene ki te reo, a ka ako koe i nga kaupapa. Ka akohia koe e nga akomanga Android-Programmer me pehea te whakamahi i te Android Studio, he waahanga rorohiko kore utu ka taea e koe te tango hei timata. Ma ratou koe e ako ki nga kaupapa o Android me Kotlin, tae atu ki te Kete Whakawhanake Pūmanawa Android. He mahi-a-ringa te karaehe me te maha o nga wheako mahi me te tohu tohu ngawari. Ka tere kite koe i nga hua, tae atu ki nga whakaahua o te mahi o to taupānga.
Mena kei te pirangi koe ki te noho hei kaiwhakatakoto kaupapa Android, Ka taea e Kotlin te awhina i a koe ki te whai hua i o pukenga hou. Ko Android te punaha whakahaere pūkoro tino rongonui, me 75% o te maakete. Ma te ako me pehea te whakatakoto kaupapa Android i Kotlin, ka taea e koe te whiwhi painga whakataetae i roto i te umanga pūkoro. Ko Kotlin te reo hötaka e tipu haere ana, a ka whakareri koe i te akoranga ki te tuhi i nga taupānga reanga ngaio mo te turanga. Ko te marautanga o te hotaka i hangaia ma te mahi tahi me Google ka hangaia hei awhina i a koe ki te hanga i tetahi kōpaki kanorau me te noho hei kaiwhakatakoto kaupapa Android ngaio..
Ko Java te reo matua mo te whakawhanake i nga taupānga Android, a kua huri nga kaiwhakawhanake ki Kotlin i nga tau tata nei. Engari ki te mea he kaiwhakaputa Android koe, Ma te ako Kotlin ka taea e koe te hanga tono tere ake i to whakaaro. Me tana hangarau whakahiato LLMV, Ka whakahiatohia te waehere puna Kotlin ki roto i nga konae takirua takitahi, ka taea e koe te tuhi tono tere me te whai hua ake.
I whakawhanakehia te reo Kotlin i te tuatahi 2011 me te tuku i tana tukunga mana ki roto 2016. He maha nga waahanga o te whanaketanga alpha me te beta i mua i te tukunga, a he maha nga kaupapa i whakamahia i mua i te tukunga mana. Ko Kotlin he reo hötaka kaha me te whai kiko, te whakakotahi i nga ahuatanga pai o etahi atu reo me te IDE o Java. He pai hoki te hototahi ki nga momo whare pukapuka JDK.
Ko te Xamarin mo te Android Programmer he anga whanaketanga whitiwhiti e taea ai e koe te hanga taupānga taketake mo te Android me te iOS.. Ko tana UI taketake ka taea e nga kaiwhakawhanake te whakamahi i te turanga waehere me te reo kotahi ki te tuhi arorau pakihi me te whakaputa i te wheako kaiwhakamahi whai kiko puta noa i nga papaaho. Ka taea e koe te whakamahi i taua angamahi mo te whakawhanaketanga me te whakatakotoranga o to tono. Ko te hua he tono tere ake, ngawari ake te tiaki, a he iti ake nga hapa.
Kua tuhia a Xamarin ki C#, he reo pakeke me te pai o te tuhi haumaru. Ka taea e koe te whakamahi i nga whare pukapuka taketake, tae atu ki te kamera me te hopuoro, i te whakamahi i nga API hou. Ko Xamarin tetahi waahanga o te whanau Microsoft, a he ngawari ki te whakauru ki te Visual Studio me MSDN. Ka taea e nga kaiwhakawhanake Microsoft te heke ngawari ki Xamarin, engari me taunga ki te taiao C#, me ona whiwhinga me ona taonga.
Ko te Xamarin mo te Android Programmer he whiringa pai mo nga kaiwhakawhanake pūkoro e hiahia ana ki te whakawhanake i tetahi taupānga mo nga papaaho maha. Heoi ano, ka puta mai tenei huarahi ki nga tono he nui ake i nga taupānga taketake. Ahakoa a “kia ora, ao” Ka taea e te taupānga mo te Android 16 MB. Ko tenei na te arotautanga taapiri, tae atu ki te tango i nga waehere kaore i whakamahia mai i nga whare pukapuka kua whakauruhia. I tua atu, ka taea e te Xamarin mo te Android Programmer te whakamahi i tetahi anga-tuatoru hei hanga taupānga mo nga papaaho e toru.
Ko tetahi atu painga o Xamarin ko tana whakamahi i te papahanga hangarau kotahi, kaua ki nga papaaho maha, te whakaiti i nga utu miihini me te wa ki te maakete. He otinga pai a Xamarin mo te hanga otinga umanga umanga. Kei te tautoko a Xamarin i tetahi UI paerewa, e hipoki ana 90 ōrau o ngā kaupapa katoa. I tua atu, Ka taea te tiri i te arorau hua matua puta noa i nga papaaho, ka mau ake nga whakaritenga 5-10% o te katoa o te wa miihini.
Ko Xamarin he anga whanaketanga whakawhiti-papa, a i whakaturia i roto i 2011. Ko te hapori Xamarin inaianei kei runga ake 1.4 miriona kaiwhakawhanake mai 120 whenua. I hokona e Microsoft a Xamarin i roto 2016 ka whakauruhia ki roto i te Visual Studio IDE. Ko te nuinga o te waa e whakamahia ana i roto i nga taiao umanga me te maha o nga arotake pai i roto i nga tau. Tata ki 15,000 Ka whakamahia e nga kamupene Xamarin mo te Android Programmer.
Ko te Open Handset Alliance he huinga ahumahi kei roto 84 nga kamupene kua whakatapua ki te whakawhanake i nga paerewa taputapu pūkoro tuwhera. Ko nga mema o te whakahaere ko AT&T, Dell, Intel, LG Electronics, Motorola, Qualcomm, Texas Taonga, Nokia, Samsung Electronics, T-Waea, Sprint Corporation, me nga Pūnaha Awa o Hau. Ko nga paerewa Open Handset Alliance ka awhina i nga kaihanga taputapu pūkoro kia pai ake, utu nui ake, me etahi atu taputapu pūkoro mahi. Panuitia kia ako mo o raatau kaha ki te kawe i nga paerewa taputapu pūkoro tuwhera ki nga kaihoko.
Ahakoa ehara i te mema katoa nga kaikawe pūkoro, ko te nuinga o ratou he waahi ki te Open Handset Alliance me ona paerewa. Hei tauira, Ehara a Verizon Wireless i te mema engari kua kii ka taea e te waea Android te uru ki runga i te whatunga ahokore tuwhera hou a te kamupene, ka taea hoki te tohu tere ake.. I Oketopa, I whakapuaki a T-Mobile me HTC i te G1 – te waea tuatahi ki te whakamahi i te punaha whakahaere a Google. Ko te Open Handset Alliance he whakahaere ahumahi nui e akiaki ana i nga kaihanga taputapu waea ki te tiri korero i waenga i nga kamupene me te mahi tahi.
I muri i te tango a Android, Ko Google te mana whakahaere mo te whanaketanga Android. Ka timata wawe 2010, I mau a Google ki te whakahaere i te whanaketanga o ana taputapu Nexus rangatira. I Akuhata 2011, I hokona e Google a Motorola me te kawe mai i te hanga taputapu i roto i te whare. Na tera i mutu te Open Handset Alliance hei whakahaere motuhake. Heoi ano, he pai te titiro ki tenei whakahaere. Na, he aha te pai me te kino o te uru mai ki tenei whakahaere? He tirohanga ki te hitori o te whakahaere me nga tirohanga a meake nei.
Ko te Open Handset Alliance he whakahaere kore moni kua nui ake 80 mema, tae atu ki a Google, HTC, Samsung, Qualcomm, me te maha atu o nga kamupene taputapu pūkoro rangatira. Ko ona mema ko nga kaihanga atamai, nga kaihanga ringaringa, kamupene semiconductor, me nga kamupene whanaketanga rorohiko. Ka whai mana nga mema katoa ki te whakawhänui i te oranga arumoni o te whanaketanga papa tuwhera. I pera, ka mahi tahi ratou ki a ratou ano me te tiri korero kia ngawari ake te whakawhanaketanga tono. He mea nui kia mahara ko te Open Handset Alliance ehara i te whakataetae ki te Android.
Ko ia tetahi o nga mema whakatu o te Open Handset Alliance, Kua awhi a Samsung i te Android mai i te timatanga. I taea e ia te tere hei tohu tohu atamai, a kua mau tonu ia ki taua turanga mo nga tau. Kua whakawhanakehia e Samsung te raupapa tupuni S rongonui, putea me nga waea waenga-waenga, tae atu ki nga kopa o te tupuni Z o te ahumahi. Ahakoa kua takaro a Samsung ki te huri i nga papaaho atamai, kua noho tonu hei kaiwhakamahi Android pono.
Kia mahara mai, e whakamahi ana matou i nga pihikete, hei whakapai ake i te whakamahinga o tenei paetukutuku. Ma te toro ki te pae
whakamahi atu, whakaaehia enei pihikete
Ka kitea e koe etahi atu korero mo nga pihikete i roto i ta maatau korero whakamarumaru raraunga