ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධති Apple iOS - සංවර්ධකයන්ට වඩා හොඳ කුමක්ද?

ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධති සහ ඇපල් අයිOS හි වාසි සහ අවාසි

2011 මැයි 24 වනදා

ස්මාර්ට් ෆෝන් භාවිතා කරන්නන්ගේ සංඛ්යාව දිනකට වැඩිවීමත් සමඟම, යෙදුම් සංවර්ධකයින්ගේ සංඛ්යාව එක සමාන වේ. සංවර්ධකයන්ට තෝරාගැනීමට බොහෝ ජංගම වේදිකා ඇති වුවද, අද බොහෝ විට වඩාත් ජනප්රිය ජංගම දුරකථන OS එකක් වන Apple, iOS සහ Google's Android යන ඒවායින් එකක් තෝරාගැනීමට ඉඩ තිබේ. එබැවින්, ඒවායින් සංවර්ධකයන් සඳහා වඩා හොඳ කුමක්ද? මෙහි දැක්වෙන්නේ ඇපල් iOS සහ සංවර්ධකයින්ට Android OS සමඟ සවිස්තර සැසඳීමකි.

ක්රමලේඛ භාෂාව භාවිතා වේ

ජැනීටර් / ෆ්ලිකර් / CC BY 2.0

ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතිය ප්රධාන වශයෙන් භාවිතා කරන්නේ ජාවා, සංවර්ධකයින් විසින් භාවිතා කරන පොදු ක්රමලේඛ භාෂාවයි. එබැවින් ඇන්ඩ්රොයිඩ් මෘදුකාංගය බොහෝ සංවර්ධකයන්ට පහසු කරවයි.

IPhone OS විසින් Apple's Objective-C භාෂාව භාවිතා කරයි. C හා C ++ දැනටමත් හුරුපුරුදු වන ඇප් මෘදුකාංග සංවර්ධකයින් විසින් එය බොහෝ විට ඉවත් කළ හැකිය. මෙය වඩාත් සුවිශේෂී වන අතර, වෙනත් ක්රමලේඛ භාෂා වල අනේකවිධ නොවන සංවර්ධකයින් සඳහා බාධා විය හැකිය.

බහු-වේදිකා යෙදුම් සංවර්ධනය කිරීම

බහු-වේදිකා යෙදුම් වැඩිදියුණු කිරීම අද දවසේ "ඇතුළත" පෙනේ. ඇත්ත වශයෙන්ම, ඇන්ඩ්රොයිඩ් උපාංගයන් මත iPhone හෝ යෙදුම් මත පදනම් වූ යෙදුම් මත Java මත පදනම් වූ යෙදුම් ක්රියාත්මක කළ නොහැක.

බහු-වේදිකා යෙදුම් සංවර්ධනයට මෙවලම් තිබේ. නමුත් වෙනත් ජංගම දුරකථන මෙහෙයුම් පද්ධතියේ මුල් තොරතුරු සත්ය ලෙස ප්රදර්ශනය කිරීම සඳහා ඔවුන් ඵලදායී නොවනු ඇත. ජංගම ක්රීඩාලෝලීන් විශේෂයෙන්ම හරස්-වේදිකාවක් දැවැන්ත අභියෝගයක් සොයා ගනී.

එබැවින් මෙහි ඇති එකම ස්ථිරසාර දිගුකාලීන විසදුම ඔබේ උපාංගයේ ඔබේම භාෂාවෙන් නැවත ලියන්න.

යෙදුම් සංවර්ධන වේදිකාව

ඇන්ඩ්රොයිඩ් ඇන්ඩ්රොයිඩ් මෘදුකාංග සංවර්ධකයින් හට විවෘත සංවර්ධන වේදිකාවක් සහ යෙදුම් සංවර්ධනයට යෙදෙන තෙවන පාර්ශවීය මෙවලම් භාවිතා කිරීමට නිදහස ලබා දේ. මෙය ඔවුන්ගේ යෙදුමේ විශේෂාංග බොහොමයක් සමග සෙල්ලම් කිරීමට ඔවුන්ට උපකාරී වන අතර, ඔවුන් තවත් ක්රියාකාරීත්වය එකතු කිරීම. මෙම වේදිකාවේ සාර්ථකත්වය සඳහා මෙය අතිශයින් අත්යාවශ්ය වේ. ජංගම උපාංගයන්ගෙන් යුත් පරාසයකින් සමන්විත වේ.

ඇපල්, අනෙක් අතට, ඔවුන්ගේ සංවර්ධන මාර්ගෝපදේශ සමඟ ඉතා සීමිතය . මෙලෙස සංවර්ධකයාට යෙදුම් සංවර්ධනයට නිශ්චිත මෙවලම් ලබා දී ඇති අතර ඒවායින් කිසිවක් භාවිතා කළ නොහැකිය. අවසානයේදී ඔහුගේ නිර්මාණාත්මක කුසලතා බොහෝ දුරට සීමා විය.

බහු කාර්ය හැකියාව

ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතිය ඉතා සංකීර්ණ වන අතර සංවර්ධකයන් හට විවිධ අරමුණු සඳහා ගතික යෙදුම් නිර්මාණය කළ හැකිය. නමුත් ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතියේ මෙම බහුසංස්කරණ හැකියාව බොහෝ විට ආධුනික ඇන්ඩ්රොයිඩ් මෘදුකාංග නිර්මාණකරුවාට ගැටලු නිර්මාණය කරයි. මන්ද, ඉගෙන ගැනීමට, අවබෝධ කරගැනීමට හා master කිරීම සඳහා කාලය ගතවේ. මෙය ඇන්ඩ්රොයිඩ් හි අතිශයින් කැඩුණු වේදිකාව සමග ඒකාබද්ධව ඇන්ඩ්රොයිඩ් සංවර්ධකයෙකුට ප්රබල අභියෝගයකි.

ඊට වෙනස්ව, ඇපල් විසින් යෙදුම් සංවර්ධකයින් සඳහා වඩා ස්ථායී, සුවිශේෂී වේදිකාවක් සපයයි. ඒවායේ විභවයන් සහ මායිම් දෙකම නිර්වචනය කරමින් මෙවලම් නිශ්චය කරති. මෙය IOS සංවර්ධකයාට ඉදිරියෙන් ඇති කාර්යයට ඉදිරියට යාමට පහසු වනු ඇත.

ජංගම යෙදුම් පරීක්ෂණය

ඇන්ඩ්රොයිඩ් විසින් එහි සංවර්ධකයින්ට විශිෂ්ඨ පරීක්ෂක පරිසරයක් සපයයි. සියළුම අත්හදා බැලීමේ මෙවලම් සෘජුව සුචිගත කර ඇති අතර IDE ප්රභව කේතයේ හොඳ ආකෘතියක් සපයයි. මෙමගින් ඇන්ඩ්රොයිඩ් වෙළඳපොළට ඉදිරිපත් කිරීමට පෙර එහි අවශ්යතාවයන් කොතැනක හෝ කොතැනක හෝ කොතැනක හෝ කොතැනක දෝෂහරණය කිරීමට ඉඩ ලබා දෙයි.

ඇපල් හි Xcode මෙතැනින් ඇන්ඩ්රොයිඩ් හි ප්රමිතීන් පිටුපස ඈත අතීතයට දිව්වා. එය අවසන් කිරීමට බලාපොරොත්තුවෙන් සිටීමට පෙර සිට සැතපුම් ගණනාවක් ඇත.

යෙදුම් අනුමත කිරීම

යෙදුම් අනුමත කිරීම සඳහා ඇපල් ඇප් ගබඩාව සති 3-4 ක් ගතවේ. ඒවා ද සම්පුර්ණයි. යෙදුම් සංවර්ධකයෙකු මත බොහෝ සීමා කිරීම් සිදු කරයි. ඇත්ත වශයෙන්ම, මෙම සාධකය සෑම මසකම ඇප්ස් වෙළඳසැල වෙත සියගණනක් වූ සංවර්ධකයින් සිය අවධානයට ලක් නොවී සිටියි. ඇපල් සමාගම විසින් ඔවුන්ගේ වෙබ් අඩවියේ යෙදුම ඇන්ඩ්රොයිඩ් ග්රාහකයින්ට ලබා ගත හැකි විවෘත API එකක් ලබා දෙයි. නමුත් මෙම යෙදුම ඉතාම ඵලදායී නොවේ. ඇප් වෙළඳසැලෙන් පිටත එම හෙළිදරව්වෙන් බාහිරව ලබා ගත නොහැක.

අනෙක් අතට, ඇන්ඩ්රොයිඩ් වෙළඳපලට, සංවර්ධකයාට එවැනි දැඩි ප්රතිරෝධයක් දක්වන්නේ නැත. මෙය ඇන්ඩ්රොයිඩ් සංවර්ධක සඳහා ඉතා පහසු වේ.

ගෙවීම් ක්රියාවලිය

iOS සංවර්ධකයන්ට Apple App Store තුළ ඔවුන්ගේ යෙදුම විකිණීමෙන් ලද ආදායමෙන් 70% ක් උපයා ගත හැකිය. එහෙත් ඔවුන් iPhone SDK වෙත ප්රවේශ වීමට වසරකට ඩොලර් 99 ක වාර්ෂික ගාස්තුවක් ගෙවිය යුතුය.

ඇන්ඩ්රොයිඩ් සංවර්ධකයින්, අනෙක් අතට, එක් වර වරක් ලියාපදිංචි කිරීමේ ගාස්තුව ඩොලර් 25 ක් ගෙවිය යුතු අතර ඇන්ඩ්රොයිඩ් වෙළඳසැලේ ඔවුන්ගේ යෙදුමේ විකිණුම් ආදායමෙන් 70% ක් උපයා ගත හැකිය. ඔවුන් කැමති නම්, වෙනත් app app marketplaces තුළ එම යෙදුම එකම ලෙසම පෙන්විය හැක.

නිගමනය

අවසාන වශයෙන්, ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතිය සහ ඇපල් අයිඑස්ඕ යන දෙකම ඔවුන්ගේම මිළත් සහ අඩුපාඩු ඇත. දෙකම ශක්තිමත් තරගකරුවන් වන අතර ඔවුන්ගේ වෙළඳපොළවල ඔවුන්ගේ ශක්තීන් හා ධනාත්මක තත්ත්වයන් සමඟ බැඳී සිටීමට බැඳී සිටිති.