Андроид ОС Вс. Аппле иОС - који је бољи за програмера?

Предности и слабости Андроид ОС-а и Аппле иОС-а

24. мај 2011

Са бројем корисника смартфона који се повећавају сваког дана, постоји и једнако повећање броја програмера апликација за исто. Иако програмери имају пуно мобилних платформи на којима бирају, највероватније би одабрали један од два најтраженија мобилна оперативног система , Апплеов иОС и Гооглеов Андроид. Дакле, који од ових је бољи за програмере и зашто? Ево детаљног поређења између Аппле иОС и Андроид ОС-а за програмера.

Коришћен је програмски језик

јаниторс / Флицкр / ЦЦ БИ 2.0

Андроид ОС користи углавном Јава, што је заједнички програмски језик који користе програмери. Стога, за развој већине програмера Андроид-у то олакшава.

ИПхоне ОС користи Апплеов језик Објецтиве-Ц, који се у највећем броју случајева могу развити од стране програмера апликација који су већ упознати са Ц и Ц ++. Ово је више ексклузивно, може постати камен спотицања за програмера који нису превише познати у другим програмским језицима.

Развијање Мулти-Платформ апликација

Изгледа да је развој апликација за више платформи данас "у" ствар. Наравно, не можете покренути апликације засноване на Јава-у на апликацијама заснованим на иПхоне-у или Објецтиве-Ц на Андроид уређајима.

Постоје алати за развој мулти-платформних апликација данас. Али они можда неће бити ефикасни када се ради о приказивању оригиналних информација на другом мобилном оперативном систему. Развијаци мобилних игара посебно проналазе међусобно платформирање великог изазова.

Стога, једино одрживо, дугорочно решење овде би било да преправите своју апликацију на свој матерњи језик уређаја.

Платформа за развој апликација

Андроид нуди програмерима отворене платформе за развој и омогућава им слободу да користе алатке независних произвођача за развој апликација. Ово им помаже да се играју са мноштвом функција њихове апликације, додајући им више функционалности. Ово је од виталног значаја за успех ове платформе, која долази са импресивним асортиманом мобилних уређаја.

Аппле, с друге стране, прилично је рестриктиван са својим водичима за програмер . Програмеру овде је дат фиксни скуп алата за развој апликација и не може ништа да користи ван њих. То би на крају ограничило његове креативне вештине у великој мјери.

Мултитаскинг Абилитиес

Андроид ОС је веома прилагодљив и може помоћи развијцима да креирају динамичке апликације за више циљева. Али ова веома способна Андроид оперативног система веома често ствара проблеме за аматерског Андроид програмера, пошто је потребно пуно времена за учење, разумевање и усавршавање. Ово, заједно са високо фрагментираном платформом Андроида, представља прави изазов за Андроид програмера.

Насупрот томе, Аппле представља стабилнију, ексклузивну платформу за програмера апликација, јасно наводи алате, дефинишући и њихов потенцијал и границе. Ово олакшава иОС програмеру да настави са задатком испред њега.

Тестирање мобилних апликација

Андроид нуди одлично тестно окружење за своје програмере. Сви расположиви алати за тестирање су уредно индексирани и ИДЕ нуди добар модел изворног кода. Ово омогућује програмерима да тестирају своју апликацију темељито и дебагују где год је то потребно, пре него што га представи Андроид Маркету.

Апплеов Ксцоде заостаје далеко иза Андроид стандарда и има километраже пре него што се чак може надати да ће се надокнадити с другима.

Одобрење апликације

Аппле Апп Сторе траје 3-4 недеље за одобрење апликације. Такође су фини и стављају многе ограничења на програмера апликација. Наравно, овај фактор није спречио неколико стотина програмера који се сваког месеца приближавају Апп Сторе-у. Иако Аппле такође нуди отворени АПИ помоћу којег програмери могу да угосте апликацију на својој локацији, то није веома ефикасно, пошто апликација не може добити чак ни део тог излагања изван Апп Сторе-а .

Андроид Маркет, с друге стране, не представља такву отпорност на програмера. Ово је веома погодно за Андроид програмера.

Процедура плаћања

ИОС програмери могу зарадити 70% прихода остварених продајом њихове апликације у Аппле Апп Сторе-у . Али, они морају да плате годишњу накнаду од 99 долара за приступ иПхоне СДК-у .

Андроид програмери, с друге стране, требају само платити једнократну котизацију од 25 долара и могу зарадити 70% прихода продаје своје апликације на Андроид тржишту . Они такође могу имати исту апликацију и на другим тржиштима апликација , ако тако желе.

Закључак

У закључку, и Андриод ОС и Аппле иОС имају своје предности и минусе. Оба су подједнако снажна кандидата и обавезна су да управљају тржиштем апликација сопственим снагама и позитивним резултатима.