App
Lisivakaiʻí

    Fetuʻutaki





    Ko ʻEtau Blogs

    ʻOku mau fakaleleiʻi hoʻomou fakatokangaʻi! ʻOku fakapapauʻi mai ʻa e ngaue lelei mo ONMA Sikauti Android app.

    Fetuʻutaki
    fakalakalaka ʻo e Android app

    Ko ʻEtau Blogs


    Ngaahi lelei mo e ngaahi kovi 'o e fakafonua Vs me'a Pascal-fakava'e 'i he Android App Entwicklung .

    fakalakalaka 'o e app android .

    Kolosi-Platform-Apps glisten 'i he maketi koe'uhi ko 'enau fakamole-lelei ., lolotonga ia 'oku ngingila 'a e Native Apps mo e fakahoko ngaue lelei taha .. 'Oku vakai 'a e fakamatala ko 'eni ki he ngaahi lelei mo e ngaahi kovi 'o e Native Apps .. 'Oku ne toe alea'i foki 'a e ngaahi lelei 'o e me'a Pascal-fakava'e 'i he Android-App Entwicklung .. 'Oku alea'i 'e he fakamatala ko 'eni 'a e faikehekehe 'i he vaha'a 'o e ongo sipinga fakalakalaka pea pe 'oku totonu ke ke fili kinaua ki ho'o ngaahi fie ma'u fakapisinisi .. ‘I he kupu ko ení ., te ke ako ki he founga 'oku kehe ai 'a e fakalakalaka 'oku makatu'unga 'i he Object Pascal mei he Native Apps ..

    Ko e ngaahi polokalama kolosi-peletifoomu 'oku lahi ange 'a e fakamole-lelei .

    'I he taimi 'oku fa'u ai 'a e ngaahi polokalama ki he Android mo e iOS ., Ko e tekinolosia kolosi-peletifoomu 'oku fa'a hoko ko ha fili lelei ange .. 'Oku faka'ata 'e he tekinolosia ko 'eni 'a e kau developers ke nau fa'u ha ngaahi polokalama 'oku nau sio mo ongo'i hange ko e ngaahi polokalama fakafonua lolotonga hono tauhi ha totongi ma'ulalo ange .. Ko e toe lelei 'e taha 'o e tekinolosia 'o e kolosi-peletifoomu ko e lava ke ne leverage 'a e ngaahi plugins kehekehe mo e ngaahi fakalahi 'oku fakataha'i ki he 'ao ., 'o 'ai ke faingofua ange ki he kau developers ke nau fakalelei'i 'a e ngaue 'o 'enau ngaahi apps .. Tanaki atu, koe'uhi 'oku langa 'a e ngaahi polokalama kolosi-peletifoomu 'aki ha codebase 'e taha ., 'e lava ke nau leverage 'a e ngaahi tekinolosia fakamuimuitaha kotoa pe mo e ngaahi me'angaue ke 'oatu 'a e ngaahi polokalama fe'ave'aki pa'anga 'oku ma'olunga hono tu'unga ..

    Ko e tefito'i faikehekehe 'i he vaha'a 'o e ngaahi polokalama fakafonua mo e ngaahi polokalama kolosi-peletifoomu ko e lea fakapolokalama 'oku faka'aonga'i .. 'Oku langa 'a e ngaahi polokalama fakafonua 'o faka'aonga'i ha lea fakafonua-pau ., hange ko e Java ki he iOS mo e Taumu'a-C ki he Android .. ʻIkai ngata ai, 'oku falala'anga ange 'a e ngaahi polokalama fakafonua 'i he angamaheni pea 'oku nau fakahoko lelei ange 'i he ngaahi polokalama kolosi-peletifoomu .. ‘Oku nau toe vave ange ‘aupito ke fakatupulaki .. 'Oku toe faingofua ange ke tauhi 'a e ngaahi polokalama fakafonua .. 'Oku malu ange 'a e ngaahi polokalama kolosi-peletifoomu pea 'oku fie ma'u ke si'isi'i ange 'a e ngaahi fakamole ki hono tokanga'i mo e si'isi'i ange 'a e ngaahi ma'u'anga tokoni ..

    Fakatupulaki 'o faka'aonga'i ha fa'unga fakalakalaka 'o e app kolosi-peletifoomu ., 'e lava ke deploy ho'o app 'i he ngaahi tu'unga lahi ., kau ai 'a e Android, Ios, mo e Windows. ‘Oku fakangata ‘e he me‘á ni ‘a e fiema‘u ke fai ha fakakouti kehekehe ki he tu‘unga taki taha .. Ko e ngaahi polokalama kolosi-peletifoomu ko e taha ia 'o e ngaahi founga fakalakalaka 'oku lahi taha hono faka'aonga'i 'i he 'aho ni pea 'oku fuakava 'a e tokolahi 'o e ngaahi kautaha 'o e ngaahi ngaue fakalakalaka 'o e app telefoni to'oto'o 'i 'olunga 'iate kinautolu .. 'I he taimi 'oku fakatupulaki ai 'a e ngaahi polokalama kolosi-peletifoomu ., 'oku mahu'inga ke fili 'a e fa'unga fakalakalaka lelei taha ..

    Ko e tefito'i lelei 'o e kolosi-peletifoomu app fakalakalaka ko e codebase tatau 'e lava ke faka'aonga'i ke fakatupulaki ha polokalama 'e taha ki he ngaahi tu'unga lahi .. Ko hono faka'aonga'i 'o e codebase tatau 'oku ne toe fakavave'i 'a e founga fakalakalaka 'o e polokalama fakakomipiuta .. ʻIkai ngata ai, 'e lava ke vahevahe faingofua 'e he kau developers 'a e code .. Talu mei he kolosi-peletifoomu apps 'oku fa'u 'aki ha lea 'e taha ., ko e founga fakalakalaka 'oku vave ange mo fakamole lahi ange. 'Oku faka'ata 'e he founga ko 'eni 'a e kau developers ke nau ma'u ha founga futuristic 'i ha vaha'a taimi nounou 'aupito .. Neongo ia, 'Oku 'i ai ha ngaahi kovi 'o hono langa hake ha polokalama telefoni to'oto'o ki ha ngaahi tu'unga lahi .. 'E lava ke kehekehe 'a e ngaahi taimi tali 'o e ngaahi polokalama fe'ave'aki pa'anga pea 'e 'ikai lava ke poupou'i 'a e ngaahi malava 'o e hardware ..

    ngingila 'a e ngaahi polokalama fakafonua mo e fakahokohoko 'o e tumutumu .

    Ki he fakahoko lelei taha mo e tumutumu-lelei 'i he Android app fakalakalaka 'o e ngaue'anga ., 'oku totonu ke ke 'alu ki he ngaahi polokalama fakafonua .. 'Oku fakalelei'i 'a e ngaahi polokalama fakafonua ki he ngaahi device pau pea ngaue vave ange ia 'i he ngaahi fa'ahinga polokalama kehe .. Tanaki atu, 'oku fe'unga ange 'a e ngaahi polokalama fakafonua mo e ngaahi fa'ahinga device kehekehe ., 'a ia 'oku 'uhinga ia 'e lava ke ke maketi'i lelei ange ho'o tohi kole ki he ngaahi device kehekehe .. To‘o ‘a e fakatātaá ., ko e polokalama Facebook. Na'e 'uluaki tohi ia 'i he HTML5 code ., ka na'e a'usia 'e he kau faka'aonga'i 'o e iPhones mo e iPads 'a e taimi uta tuai ange .. Na'e 'ilo'i 'eni 'e he kau fa'u 'o e Facebook app pea kamata ke nau tohi 'a e code kehekehe ki he iOS version .. 'E lava ke rebalance 'e he founga fakalakalaka 'o e app fakafonua 'a e ngaahi ngaue faingata'a ki he ngaahi filo 'o e polokalama ..

    Ko e ngaahi Polokalama Fakafonua ko e ngaahi tu'unga-pau pea 'oku tohi 'i ha lea pau ki he tu'unga ko ia .. 'Oku fakatupulaki 'a e iOS mo e Android apps 'aki 'a e Java pe Taumu'a-C ., lolotonga ia 'oku faka'aonga'i 'e he ngaahi polokalama telefoni Windows 'a e C # .. Neongo 'a e ngaahi lelei 'o e fakahoko 'o e ngaahi polokalama fakafonua ., 'e lava ke nau fakamole lahi ke fakatupulaki .. ʻIkai ngata ai, 'oku nau ha'i ki ha sisitemi ngaue 'e taha .. Neongo ia, kuo hoha'a 'a e ngaahi kamata'anga ki he totongi lahi 'o e fakalakalaka 'o e app fakafonua ..

    Makehe mei he fakahoko ngaue ma'olunga ange ., 'e lava foki ke ma'u 'aonga 'a e ngaahi polokalama fakafonua mei he ngaahi ngaue mo e ngaahi faka'ilonga maheni .. ʻIkai ngata ai, ‘oku nau ngāue‘aki ‘a e ngaahi me‘angāue mo e polokalama fakakomipiuta ‘o ha tu‘unga pau .. Ko e taimi 'o e fakahoko 'o e ngaahi polokalama fakafonua 'oku vave ange 'i he angamaheni ., 'a ia 'oku iku ki ha a'usia lelei ange 'a e tokotaha ngaue .. 'Oku toe 'aonga foki 'a e ngaahi polokalama fakafonua mei he ngaahi fakatokanga teke ., ‘a ia ‘oku ‘alu ‘i he seva ‘o e Apple pe ko e Fekau ‘a e ‘Ao ‘o e Google .. 'E lava foki ke faka'aonga'i 'e he ngaahi polokalama fakafonua 'a e ngaahi fotunga 'o e hardware mo 'ave 'a e ngaahi fakatokanga teke ..

    Ko e fakatātā ʻe taha ʻo ha app fakafonua ʻoku fuʻu manakoa ʻaupito ko e Spotify .. Ko e hub sevesi mūsika fakakomipiuta ko ʻení ʻokú ne fakaʻatā ʻa e kau fakaʻaongaʻí ke nau fanongo ki ha ngaahi hiva mo e podcast ʻe lauiafe mei he ngaahi kautaha lekooti .. ʻIkai ngata ai, 'oku ne 'oatu ha founga muimui 'oku fili .. 'Oku toe 'aonga foki 'a e ngaahi polokalama fakafonua mei he ngaahi fakalelei fakamuimuitaha 'o e sisitemi ngaue .. ‘Oku ‘ikai foki ke nau fakafalala ki ha halafakakavakava ki he fetu’utaki ., 'a ia 'e lava ke ne fakatupu 'a e fakalakalaka tuai mo ha a'usia kovi 'a e tokotaha faka'aonga'i ..

    Me'a Pascal makatu'unga 'i he fakalakalaka 'o e polokalama Android

    Kapau 'oku ke fo'ou ki hono fakatupulaki 'o e ngaahi polokalama telefoni to'oto'o ., mahalo 'oku ke fifili pe 'e anga fefe ha'o kamata 'aki 'a e Delphi pe Object Pascal .. ʻOku meimei tatau ʻaupito ʻa e ongo meʻá ni ʻi he ngaahi founga lahi tahá ., ka ko e me‘a ki muí ‘oku ‘i ai ‘a e ngaahi lelei ‘e ni‘ihi ‘i he me‘a ki mu‘á .. Ko e ongo lea fakatou'osi 'oku makatu'unga ia 'i he lea fakapolokalama tatau .. Ko ia ai, 'e lava ke ke langa ha app telefoni to'oto'o 'o faka'aonga'i ha taha .. Neongo ia, 'oku 'i ai ha ngaahi faikehekehe mahu'inga 'i he vaha'a 'o e ongo lea .. Firstly, 'Oku poupou'i 'e he Delphi 'a e me'a Pascal ., lolotonga ia 'oku poupou'i 'e he Xamarin 'a e lea fakapolokalama Java pe ..

    Ko e me'a Pascal ko e fakaonopooni taha ia 'o e ongo lea fakapolokalama .. 'Oku ne poupou'i 'a e ngaahi fakakaukau kotoa pe 'o e polokalama fakaonopooni ., kau ai 'a e tisaini 'oku fakatefito 'i he me'a mo e code 'oku lava ke toe faka'aonga'i .. Ko e polokalama 'oku fakatefito 'i he me'a ko ha founga angamaheni ia ki he fakalakalaka 'o e polokalama 'i he uepi pea 'oku 'i ai ha ngaahi lelei 'e ni'ihi 'i he ObjectPascal .. Mo e kau kamata ., 'oku faingofua ange ke ako 'a e Pascal 'aki 'a e ObjectPascal .. 'Oku toe faingofua ange 'aupito hono faka'aonga'i 'i he Java .. Te ke lava ʻo fili ha taha ʻo e ongo meʻá ni ., makatu'unga 'i ho'o taukei mo e tu'unga taumu'a ..

    Pe, 'e lava ke ke fili ke faka'aonga'i 'a e taha 'o e ngaahi polokalama fakalakalaka 'o e polokalama fakakomipiuta lahi 'oku nau poupou'i 'a e Java .. Hangē ko ʻení, 'e lava ke ke fakatupulaki ha polokalama ki ho'o telefoni to'oto'o 'o faka'aonga'i 'a e HyperNext 'a e Android Fakatupu .. 'Oku faka'aonga'i 'e he lea fakapolokalama ko 'eni 'a e fakakaukau 'o e HyperCard ., 'a ia 'oku ne tokanga'i 'a e polokalama fakakomipiuta hange ha deck 'o e ngaahi kaati .. Te ke lava ʻo fili pe ko e fē ʻa e lea ʻoku feʻunga lelei taha mo hoʻo ngaahi fie maʻu fakalakalaká .. Neongo ia, kapau ‘oku ‘ikai ko ha taha koe ‘o e Java pe C++ ., 'e lava foki ke ke fakakaukau ki he Android SDK ..

    'Oku kau foki 'i he me'a Pascal 'a e ngaahi me'a lahi 'oku 'ikai ke Java ., kau ai 'a e ngaahi tukukehe mo e ngaahi interfaces .. Lolotonga 'oku 'omi 'e he Java 'a e ngaahi fotunga mo e ngaahi lelei tatau ., 'oku 'ikai ke kakato 'a e lea 'i he me'a-fakatefito 'o hange ko e Smalltalk mo e Ruby .. 'I he tu'unga 'o e polokalama 'oku fakatefito 'i he me'a ., neongo ia, ‘okú ne ‘omai ‘a e ngaahi fakakaukau mo e ngaahi founga lahi te ke ma‘u ‘i he ngaahi lea kehé .. Tautefito ., 'Oku poupou'i 'e he me'a Pascal 'a e ngaahi modules mo e ngaahi kato .. ‘Oku ‘ai ‘e he me‘á ni ke faingofua ange ‘aupito ‘a e polokalamá ., pea fakahaofi ai ha taimi lahi ..

    'Oku lahi ange 'a e tu'unga lelei 'o e apps fakafonua .

    'Oku lelei ange mo tali lelei ange 'a e Native Apps 'i he ngaahi fa'ahinga kehe 'o e ngaahi polokalama .. Fa'a fakatupulaki makehe ki ha tu'unga kuo 'oatu ., 'e lava ke to'o 'e he ngaahi polokalama fakafonua 'a e hardware mo e polokalama fakakomipiuta pau ki he device ko ia .. ʻIkai ngata ai, ‘oku nau malava ke ngāue‘aki kakato ‘a e tekinolosia fakamuimui tahá .. ‘I hono kehé ., 'oku fakataumu'a 'a e ngaahi polokalama 'o e 'ao 'o e uepi mo e telefoni to'oto'o ke ngaue 'i he ngaahi tu'unga lahi pea 'oku 'ikai ko ha me'a fakamu'omu'a ia 'i he angamaheni ki he tokolahi taha 'o e kau developers ..

    Kuo fakatou fa'u 'e he Apple mo e Google 'a e ngaahi me'angaue fakalakalaka mo e ngaahi 'elemeniti interface 'oku tokoni ki he kau developers ke langa 'enau ngaahi polokalama fakafonua .. 'Oku fakatou faka'aonga'i 'e he ongo kautaha ha SDK standardized ke vave ange mo lelei ange 'a e founga fakalakalaka .. Lolotonga e tokolahi taha 'o e kau faka'aonga'i 'oku nau sai'ia ange ke faka'aonga'i ha app 'e taha 'i he ongo tu'unga ., 'Oku 'i ai ha ngaahi faikehekehe mahu'inga 'i he vaha'a 'o e uepi mo e apps fakafonua .. Ko ha app fakafonua ‘oku ne ma’u ‘a e ngaahi ma’u’anga tokoni ‘o e sisitemi pea ‘oku malu ange mo falala’anga ange ia ‘i ha app ‘i he uepi .. Neongo 'oku kei malava pe ke fa'u ha app kehe 'oku ne faka'ata 'a e kau faka'aonga'i ke nau faka'aonga'i 'a e ngaahi faka'ilonga mo e ngaahi me'a kehe 'o ha polokalama fakafonua ., 'oku faingofua ange ke fakafaikehekehe'i 'a e uepi app mo ha taha fakafonua ..

    'Oku fakatekinikale 'a e ngaahi polokalama fakafonua 'oku fie ma'u lahi ange .

    'Oku fakataumu'a pau 'a e ngaahi polokalama Android fakafonua ki he Android OS .. Ko hono ola, 'oku 'ikai lava ke ma'u kinautolu 'i he Apple iOS App Store .. 'Oku 'ikai foki ke nau kolosi-peletifoomu ., 'uhinga 'oku 'ikai ke nau lava 'o lele 'i he ongo peletifoomu 'i he taimi tatau .. Ko hono lea'aki ia ., ko e ni'ihi 'o e ngaahi polokalama manakoa taha 'i he Android App Store 'oku toe 'i he iOS ., pea mahalo na'e fa'u 'e he developer ha ongo polokalama fakafonua ., pea toki ha kolosi-peletifoomu app 'o faka'aonga'i 'a e Xamarin ..

    'Oku fa'u mo langa 'a e ngaahi polokalama fakafonua 'o faka'aonga'i ha lea fakapolokalama 'oku fakatefito 'i ha device fe'ave'aki .. Lolotonga e ngaahi polokalama iOS 'oku nau faka'aonga'i 'a e Swift mo e Taumu'a-C ., faka'aonga'i 'e he ngaahi polokalama Android fakafonua 'a e code Java. Ko e ngaahi tu'unga ko 'eni 'oku kehekehe 'a e ngaahi fakahinohino fakapolokalama mo e ngaahi fie ma'u ., pea 'oku langa 'a e ngaahi polokalama fakafonua ke fe'unga mo e ngaahi fakaikiiki 'o e takitaha .. ʻIkai ngata ai, 'oku fa'a malohi ange mo falala'anga ange 'a e ngaahi polokalama fakafonua 'i he ngaahi polokalama 'ao fe'ave'aki pa'anga ., pea ‘oku fa‘a fakamole lahi ange hono ngaohí .. Kaikehe, kapau 'oku 'i ai ha'o tu'unga pau 'i ho'o fakakaukau ., 'oku totonu ke ke ngaue'aki 'a e ngaahi polokalama fakafonua.

    Ko e toe lelei ‘e taha ‘o e ngaahi polokalama fakafonua ko ‘enau malava ke faka’aonga’i ‘a e OS ‘o e device .. Ko hono ola, 'oku nau fakahoko lelei ange 'i he ngaahi fa'ahinga tohi kole kehe. 'Oku 'oatu foki 'e he ngaahi polokalama fakafonua 'a e kau developers 'a e malava ke nau fakataumu'a ki he ngaahi device kehekehe .. Hangē ko ʻení, ko e polokalama Facebook, 'a ia 'oku ne ngaue'aki 'a e HTML5 code ., na'e tuai ange 'aupito 'i he ngaahi device iOS .. Ko e tali ki he ngaahi pole ko eni ., Na'e ngaohi 'e he Facebook 'enau iOS app ke mavahe mei he polokalama Facebook ., 'a ia ko e taimi ni ko ha founga kehe 'oku vave ange mo tu'uma'u ange ..

    Ko e ngaahi polokalama fakafonua 'oku fuoloa ange hono langa 'i honau ngaahi hoa ngaue ., ka 'oku nau ma'u foki 'a e UX lelei ange .. Neongo ia, 'oku nau fakamole lahi ange ke fakatupulaki pea 'oku fie ma'u ha timi dev mavahe .. 'Oku fie ma'u foki 'e he ngaahi polokalama fakafonua 'a e toutou fakafo'ou 'o e OS ., ‘a ia ‘oku tānaki atu ki honau faingata‘á mo e fakamolé .. Neongo ia, koe'uhi ko e ngaahi apps lahi 'oku hybrid ., ko hono fakamavahe‘i kinautolu mei honau ngaahi kaungāme‘a fakafonuá ‘oku hoko ‘o faingofua ange .. Mahalo te ke fie fetu'utaki ki ha developer 'oku ne taukei 'i he ngaahi polokalama fakafonua ..

    Ko ʻetau vitioó
    Maʻu ha kupuʻi lea taʻetotongi