Плюсы і мінусы АС Android і Apple, IOS
24 травень 2011З лікам карыстальнікаў смартфонаў расце з кожным днём, ёсць роўнае павелічэнне колькасці распрацоўшчыкаў дадаткаў для тых жа. Хоць распрацоўнікі маюць цэлы шмат мабільных платформаў на выбар, яны, хутчэй за ўсё , выбраць адзін з двух найбольш запатрабаваных мабільных АС » сёння, прашыўкай ад Apple і Android ад Google. Такім чынам, які з іх лепш для распрацоўшчыкаў і чаму? Ніжэй прыводзіцца падрабязнае параўнанне паміж Apple, прашыўкай і Android OS для распрацоўнікаў.
Мова праграмавання Выкарыстоўваецца
Android OS выкарыстоўвае ў асноўным Java, які з'яўляецца агульным мовай праграмавання , які выкарыстоўваецца распрацоўшчыкамі. Такім чынам, развіццё Android становіцца нашмат лягчэй для большасці распрацоўшчыкаў.
IPhone OS выкарыстоўвае мову Objective-C ад Apple, якая ў асноўным можа быць разгадана распрацоўшчыкамі прыкладанняў , якія ўжо знаёмыя з C і C ++. Гэта з'яўляецца больш эксклюзіўным, можа стаць каменем перапоны для распрацоўшчыкаў, якія не занадта валодаюць іншымі мовамі праграмавання.
- Як распрацоўваць прыкладання для Samsung Galaxy Tab
- Як стварыць прыкладанне для iPhone
- Як стварыць прыкладанне для Apple Ipad
Распрацоўка Multi-Platform Праграмы
Распрацоўка мульты-платформенных прыкладанняў , здаецца, "в" рэч сёння. Вядома, вы не можаце запускаць прыкладання Java-заснаваныя на iPhone або Objective-C на аснове прыкладанняў на Android прыладах.
Ёсць інструменты для распрацоўкі мультиплатформенной прыкладання сёння. Але яны не могуць быць эфектыўнымі, калі справа даходзіць да фактычнага адлюстравання зыходнай інфармацыі на іншай мабільнай АС. Распрацоўшчыкі мабільных гульняў асабліва знайсці крос-платформер велізарны выклік.
Такім чынам, адзіным жыццяздольным, доўгатэрміновым рашэннем тут было б перапісаць дадатак на роднай мове прылады.
- Top 5 Інструменты для развіцця Multi-Platform Mobile App
- Як выбраць правільную мабільную платформу для распрацоўкі прыкладанняў
Платформа распрацоўкі прыкладанняў
Android прапаноўвае распрацоўнікам адкрытых платформаў для распрацоўкі і дазваляе ім свабоду выкарыстоўваць іншыя інструменты для распрацоўкі прыкладанняў. Гэта дапамагае ім гуляць з вялікай колькасцю функцый, іх прыкладання, дадаючы больш функцыянальнасці да іх. Гэта вельмі важна для поспеху гэтай платформы, якая пастаўляецца з уражлівым наборам мабільных прылад.
Apple , з другога боку, даволі абмежавальны з іх кіраўніцтвамі распрацоўніка . Распрацоўшчык тут даецца пэўны набор інструментаў для распрацоўкі прыкладанняў і не можа нічога за межы тых, хто выкарыстоўвае. Гэта ў канчатковым выніку стрымліваць свае творчыя здольнасці ў значнай ступені.
- 5 з лепшых іншых пастаўшчыкоў Мабільны Cloud Sync ,
- Google Apps Marketplace цяпер на «воблаку» 9
- Tablet Tussle - Samsung Galaxy Tab 10,1 Vs. Apple Ipad 2
шматзадачнасць Здольнасці
Android OS з'яўляецца вельмі гнуткім і можа дапамагчы распрацоўнікам ствараць дынамічныя прыкладання для розных мэтаў. Але гэта вельмі шматзадачнасць здольнасць АС Android вельмі часта стварае праблемы для аматарскага распрацоўніка Android, так як гэта займае шмат часу, каб даведацца, зразумець і асвоіць. Гэта, у спалучэнні з моцнай фрагментацыяй платформы Android, уяўляе рэальную праблему для Android распрацоўніка.
У адрозненне ад Apple, уяўляе сабой больш стабільную, эксклюзіўную платформу для распрацоўшчыкаў дадаткаў, выразна паказаўшы інструменты, якія вызначаюць як іх патэнцыял і межы. Гэта робіць яго значна прасцей для распрацоўнікаў IOS прыступіць да задачы перад ім.
- Будзе ці Tablet прыкладання Далей фрагментаваць Android Market?
- Можа Android сапраўды канкураваць з Apple App Stores?
- Перш чым распрацоўваць прыкладання для Apple Ipad
Мабільнае прыкладанне Тэставанне
Android прапануе выдатныя ўмовы тэставання для сваіх распрацоўнікаў. Усе прылады тэставання даступныя акуратна індэксуюцца і IDE прапануе добрую мадэль зыходнага кода. Гэта дазваляе распрацоўнікам тэставаць свае прыкладання і старанна адладжваць ўсюды, дзе патрабуецца, перш чым прадставіць яго ў Android Market.
Xcode ад Apple значна адстае ад стандартаў Android, тут і ёсць мілі, каб пайсці перш, чым ён можа нават спадзявацца дагнаць апошнія.
- Прычыны Чаму Android Market могуць замяніць Яблык App Store
App Сцвярджэнне
У Apple App Store займае 3-4 тыдні для зацвярджэння прыкладанняў. Акрамя таго, яны пераборлівыя і месца шмат абмежаванняў на распрацоўніка прыкладанняў. Вядома, гэты фактар не адпужвалі некалькі сотняў распрацоўшчыкаў, надыходзячых да App Store кожны месяц. Хоць кампанія Apple таксама прапануе адкрыты API з дапамогай якой распрацоўшчыкі могуць размясціць прыкладанне на сваім сайце, гэта не вельмі эфектыўным, так як прыкладанне не можа атрымаць нават частка гэтай экспазіцыі за межамі App Store .
Android Market, з другога боку, не ўяўляе такой жорсткае супраціў да распрацоўніку. Гэта робіць яго вельмі зручным для Android распрацоўніка.
працэдура аплаты
Распрацоўшчыкі IOS могуць зарабіць 70% ад даходаў , атрыманых ад продажу свайго прыкладання ў Apple App Store . Але яны павінны плаціць штогадовы ўзнос у памеры $ 99 , каб атрымаць доступ да iPhone SDK .
Android распрацоўшчыкі, з другога боку, неабходна толькі аплаціць рэгістрацыйны ўзнос ў аднаразовы $ 25 і можа зарабіць 70% выручкі ад продажаў іх прыкладання ў Android Market . Яны могуць таксама маюць у той жа прыкладанне ў іншых гандлёвых прыкладанняў таксама, калі яны гэтага пажадаюць.
выснову
У зняволенні, як Andriod OS і Apple, IOS маюць свае плюсы і мінусы. Абодва аднолькава моцныя супернікі і абавязаны правіць прыкладанне рынку са сваімі моцнымі і пазітывамі.