ඇන්ඩ්‍රොයිඩ් හි ස්විෆ්ට් භාවිතා කිරීමට ගූගල් සලකා බලනු ඇත

වේගවත් විය

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

ලෙස ස්විෆ්ට් දර්ශනය විය සරල හා විප්ලවීය භාෂාවක්, සංවර්ධනයේ අනාගතය සනිටුහන් කරන භාෂාවක් වන අතර, එය ටිකෙන් ටික (සාමාන්‍ය පරිදි, අලුතින් සාදන ලද භාෂාවක) නව හැකියාවන් එක් කරන අතර ඇපල් විසින් මෙම භාෂාව ස්වදේශීය යෙදුම්වල ක්‍රියාත්මක කරයි, iOS දෙකෙහිම , OS X, ඔවුන්ගේ සෙසු පද්ධතිවල මෙන්, නමුත් ඇපල් සමාගමේ සැලසුම් එතැනට සීමා නොවූ අතර, ඔවුන් දැන සිටියේ ස්විෆ්ට් සුවිශේෂීතාවයේ අගුල දැමුවහොත්, එය ඔවුන් අපේක්ෂා කළ සාර්ථකත්වය නොලැබෙන බවයි.

ඒ හේතුව නිසා ස්විෆ්ට් "විවෘත මූලාශ්‍රයක්" ආකාරයෙන් නිකුත් කරන ලදී. හෝ විවෘත මූලාශ්‍රය, මෙයින් අදහස් කරන්නේ අයිතිවාසිකම් හෝ ඒ හා සමාන කිසිවක් ගෙවීමකින් තොරව ඕනෑම කෙනෙකුට එය අත්හදා බැලිය හැකි බවයි, එය ප්‍රජාව සඳහා භාවිතා කිරීමට නිදහස ඇත.

පුළුල් කිරීම සඳහා ගමනාන්තයකි

ඉක්මන්

ඇපල් විසින් ඔවුන්ගේ පද්ධති සඳහා පමණක් ස්විෆ්ට් මුදා හැරියේ නම්, සංවර්ධකයින් (බොහෝ දුරට) තනි සමාගමක් සඳහා භාෂාවක් ඉගෙනීම ප්‍රතික්ෂේප කරනු ඇති අතර, එබැවින් ඔවුන් තීරණය කළේ කුරුල්ලාට නිදහස් වීමට, පියාපත් ලබා දීමට සහ පියාසර කිරීමට ඉඩ දීමටයි, සමහර විට ඔවුන් තෝරාගත්තේ ඒ ලාංඡනය ...

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

නැංගුරම එසවීම

ඇන්ඩ්‍රොයිඩ් ජාවා

ගූගල් සහ ජාවා පිටුපස දිගු ඉතිහාසයක් ඇත, ජාවා සෑම විටම ඇන්ඩ්‍රොයිඩ් හි හදවත වී ඇත, මෙම නම් දෙක සැමවිටම අත්වැල් බැඳගෙන ඇත, හොඳ සහ නරක අතර, එය හරියටම දැන් ජාවා ඇන්ඩ්‍රොයිඩ් මතට ඇද දැමිය හැකි අයහපතකි, එය ඇති කරන දුර්වල ක්‍රියාකාරිත්වය නිසා ඇන්ඩ්‍රොයිඩ් අථත්‍යකරණය කිරීමට ප්‍රමාණවත් නොවීය ජාවා ධාවනය කිරීමට, ඔරකල් (ජාවා හි මුල් හිමිකරු වන සන් මයික්‍රො සිස්ටම්ස් අත්පත් කරගත් සමාගමට) එහි කේක් කෑල්ල අවශ්‍ය වී ඇති අතර ගූගල්ට පිහියෙන් ඇන ඇත ඔවුන්ගේ අවසරයකින් තොරව ජාවා ඒපීඅයි භාවිතා කිරීම සඳහා විශාල මුදලක් (ඇමරිකානු ඩොලර් බිලියන 9.300 ක්) ඉල්ලා සිටී.

නියපොතු පසු නියපොතු ගූගල් විසින් මෙම පද්ධතියේ ක්‍රියාකාරිත්වය වැඩි දියුණු කිරීමට ඉඩ සලසන ඇන්ඩ්‍රොයිඩ් සඳහා විකල්ප, වෙනත් සංවර්ධන මාර්ග සෙවීම ආරම්භ කරයි. එහි විවෘත මූලාශ්‍ර දර්ශනය බිඳ දැමීමකින් තොරව, ගූගල් සිය ජංගම මෙහෙයුම් පද්ධතියට ස්විෆ්ට් ඇතුළත් කිරීමේ හැකියාව ගැන ෆේස්බුක් සහ යූබර් සමඟ කතා කරන බව පෙනේ.

නිදහස් කුරුල්ලෙක්

Android ස්විෆ්ට්

ගූගල් සලකා බලන එකම භාෂාව ස්විෆ්ට් නොවේ, කොට්ලින් යනු තවත් විකල්පයක නමයි ගූගල් කල්පනා කරන පරිදි, පවතින සමානකම් හා ගැළපුම නිසා කොට්ලින්ට ස්විෆ්ට වඩා ඇන්ඩ්‍රොයිඩ් සමඟ සම්බන්ධ වීමට පහසු වනු ඇත, කෙසේ වෙතත්, එය සම්පාදනය කිරීම ඉතා මන්දගාමී බැවින් සංවර්ධකයින්ට ගැටලු ඇති කරයි.

ඉතින් එතකොට, ගූගල් සමාගමට "දුෂ්කර" තීරණයක් තිබේ, හෝ ඔබ ගැනම සිතන්න සහ කොට්ලින් ඇන්ඩ්‍රොයිඩ් සමඟ ඒකාබද්ධ කිරීමට ඉදිරියට යන්න, නැතහොත් සංවර්ධකයින් ගැන සිතන්න, සහ වැඩි කාලයක් හා ඔබේ පැත්තෙන් වැඩ කරන්න (ඇන්ඩ්‍රොයිඩ් හි ස්විෆ්ට් හඳුන්වා දීමට පටන් ගත් විට ඔබට පද්ධතියේ බොහෝ අංග වෙනස් කිරීමට හා නැවත කිරීමට සිදුවේ. ඇන්ඩ්‍රොයිඩ් සඳහා සංවර්ධනය කිරීමේ කාර්යය වඩාත් පහසු කරයි.

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

ඇන්ඩ්‍රොයිඩ් වෙත ස්විෆ්ට් ඒකාබද්ධ කිරීම මඟින් ඔබට ගූගල් ලබා ගත හැකිය තැටියක අවස්ථාවක්, සහ iOS වෙතින් ඇන්ඩ්‍රොයිඩ් වෙත ඔවුන්ගේ යෙදුම් නිවැරදිව ප්‍රශස්තිකරණය කර පරිශීලක අත්දැකීමක් එක හා සමානව ලබා දිය හැකි බොහෝ සංවර්ධකයින් සිටින අතර, මෙහෙයුම් පද්ධතියක් ලෙස ඔවුන්ගේ ප්‍රතිලාභ සඳහා පමණක් ඇන්ඩ්‍රොයිඩ් සහ iOS එකිනෙකා සමඟ සටන් කිරීමට හේතු වන අතර එක් වරක් අමතක වේ. එක් හෝ තවත් ආකාරයකින් ලබා ගත හැකි සියලුම යෙදුම් ගණන සඳහා, එක් පද්ධතියක් හෝ වෙනත් ක්‍රමයක් සඳහා සංවර්ධනයේ පහසුව, ඒවායින් එක් එක් යෙදුම්වල ද්‍රවශීලතාවය සහ ජාවා භාවිතය රිදවන වෙනත් බොහෝ ගැටලු සඳහා ඇන්ඩ්‍රොයිඩ්.

මන්දගාමී සංක්‍රමණය

ඉක්මන්

ඇපල් විසින් නිර්මාණය කරන ලද භාෂාවක් භාවිතා කිරීම ගැන කිසිවෙකු ගූගල්ට දොස් නොකියනු ඇත, මම එය පෞද්ගලිකව දකිමි හෙළා දැකීමට වඩා ප්‍රශංසනීය ය, සහ ඔබේ පරිශීලකයින්ට වඩා හොඳ නිෂ්පාදනයක් හෝ වඩා හොඳ අත්දැකීමක් ලබා දීමට ඔබට අවස්ථාවක් තිබේ නම්, නින්දිත දෙය වන්නේ එයින් ප්‍රයෝජන නොගැනීමයි, එසේම එසේ කිරීමෙන් ඔබේ ප්‍රතිමල්ලවයෙන් ඔබේම නිෂ්පාදනය වැඩි දියුණු කර ගත හැකිය. එක සතයක්වත් නොගෙවා.

මෙය දෙයක් ඇපල් සමාගමටද හොඳ ප්‍රති do ල ලබා ගත හැකිය, වැඩි ස්විෆ්ට් භාවිතා කරන අතර එය වඩාත් ජනප්‍රිය වන තරමට, වැඩි පිරිසක් ඒ මත වැඩ කරනු ඇති අතර ඉහළ ගුණාත්මක භාවය මෙම නව භාෂාවට දායක වනු ඇත, එය iOS සහ OS X සඳහා වඩා හොඳ යෙදුම් සඳහා හේතු විය හැකි දෙයකි.

ඒත් ජාවා සිට ස්විෆ්ට් වෙත මාරුවීම (කළ යුතුය) එය ක්ෂණික හෝ වේගවත් නොවේ, අවම වශයෙන් කෙටිකාලීනව ජාවා ප්‍රතිස්ථාපනය කිරීමට ගූගල් සැලසුම් නොකරයි, නමුත් එය එහි පද්ධතියේ භාෂා දෙකම භාවිතා කිරීමට ඉඩ සලසයි, සංවර්ධකයින්ට වැඩි විකල්ප ලබා දෙයි, ස්විෆ්ට් සමඟ සාර්ථක වුවහොත් සම්පූර්ණ සංක්‍රාන්තියකින් අවසන් විය හැකි දෙයක්, නමුත් මෙය බොහෝ දුරට පවතී, විශේෂයෙන්ම ස්විෆ්ට් යනු මෑත කාලීන භාෂාවක් වන අතර ගූගල් සමාගමට වඩා බොහෝ වැඩ ඇත ...

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

සියල්ලන්ටම කිවහොත්, අපට බලා සිටිය හැක්කේ ගූගල් කරන්නේ කුමන චලනයද යන්න, එය අනෙක් පැතිවලින් පීඩනය ලැබුවත් නැතත් සහ මෙම චලනයන් එහි අවසාන නිෂ්පාදන හෝ ඇපල් වලට බලපාන්නේ කෙසේද යන්නයි. මෙම තත්වය සැබෑවක් වීමට ඔබ කැමතිද?


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් 4 ක්, ඔබේ අදහස් තබන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: AB අන්තර්ජාල ජාල 2008 SL
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.

  1.   වෙබ්සර්විස් ප්රකාශ කළේය

    ඇන්ඩ්‍රොයිඩ් හි පවතින ඛණ්ඩනයත් සමඟ ගූගල් මහතාට එය වාදනය කළ නොහැක

  2.   බ්ලවස් ප්රකාශ කළේය

    එය මට පරිපූර්ණ බව පෙනේ. ඇන්ඩ්‍රොයිඩ් විසින් ජාවා අතථ්‍ය යන්ත්‍රයෙන් ඉවත් වී මෙහෙයුම් පද්ධති සහ යෙදුම් අද දුරකථන සහ ටැබ්ලට් පරිගණකවල බලය සැබවින්ම උපයෝගී කර ගැනීමට අවශ්‍ය නම් සැබෑ දෘඩාංග මත කෙලින්ම ක්‍රියා කළ යුතුය. තවද ගූගල් විසින් එක් භාෂාවක් පමණක් නොව ක්‍රමලේඛන භාෂාවකට වඩා වැඩි ප්‍රමාණයක් ඉදිරිපත් කළ යුතුය.
    ඇත්ත වශයෙන්ම එය ඇන්ඩ්‍රොයිඩ් ඔන් ඇන්ඩ්‍රොයිඩ් සඳහා ක්‍රමලේඛනය කළ හැකි විය යුතුය. ඩෙකෙකෝර් ටැබ්ලටයක්, 4GB RAM ප්‍රමාණයක් සහ නලයක් සඳහා ගබඩා කිරීම ගැන කුමක් ද ... සහ යමක් වැඩසටහන්ගත කිරීම සඳහා පොදු පරිගණකයකට යා යුතු ද? ඔබට මෙම කරුණු දෙක ලබා ගත යුතු අතර, ඔබ ඒවා දැන් ලබා ගත යුතුය, නැතහොත් ඛණ්ඩනය වීමට අමතරව, ඇන්ඩ්‍රොයිඩ් එකතැන පල්වෙන පද්ධතියක් වනු ඇත.

  3.   සර් ප්රකාශ කළේය

    ඇත්ත වශයෙන්ම ලිපියේ කතුවරයා බොහෝ දේ ගැන වඩා හොඳින් ලේඛනගත කර තිබිය යුතුය. අවම සම්බන්ධතාවයක් පවා තබා නොගන්නා දේවල් තිබේ. ඇන්ඩ්‍රොයිඩ් හි පැවති ක්‍රියාකාරීත්වයේ ගැටළු වලට හේතු වූයේ එවකට තිබූ දෘඩාංගවල අඩු වීමයි. අනෙක් අතට මෙහෙයුම් පද්ධතිය විසින් අයිඕඑස් විසින් නොකළ දේට ඉඩ දී තිබීමයි. දැනට IOS විසින් සැබෑ බහු කාර්යයන් හඳුන්වා දී ඇති අතර Voila !! අපි ඇපල් උපාංග සමඟ දකිමු. අතථ්‍ය යන්ත්‍ර යනු සැබවින්ම, සම්පාදනය කරන ලද භාෂාවලට වඩා උසස් ලෙස ක්‍රියාත්මක කිරීම සාක්ෂාත් කර ගැනීමේ තාක්‍ෂණයකි, කාර්ය සාධනය සම්බන්ධ නොවේ. .Net (මයික්‍රොසොෆ්ට් වෙතින්, එක්ස්බොක්ස් ක්‍රීඩා ක්‍රියාත්මක වන) වැනි අතථ්‍ය යන්ත්‍ර ජාවා අතථ්‍ය යන්ත්‍රයට වඩා අඩු කාර්ය සාධනයක් ඇත. අද අථත්ය යාන්ත්රණ සඳහා JIT නමින් ධාවන කාල සම්පාදකයක් ඇත. එය පළමු වරට බයිට් කේතය ද්විමය ලෙස සම්පාදනය කරයි, නමුත් එය සම්පාදනය කිරීමට පෙර, බයිට් කේතය ප්‍රශස්තිකරණය කරන ලද ක්‍රමලේඛක කේතය වන අතර අනෙක් අතට එය JIT විසින් සම්පාදනය කරන අවස්ථාවේ දී නැවත ප්‍රශස්තිකරණය වේ. ඊළඟ එක සඳහා ඔබේ උපරිමය ලේඛනගත කළ යුතුය.

  4.   සර් ප්රකාශ කළේය

    වෙනත් දෙයක්, නිසැකවම ගූගල් සමාගමට නීතිමය ගැටළු මඟහරවා ගැනීමට අවශ්‍යය, එය කොට්ලින් දරුකමට හදා ගැනීම හා සම්බන්ධ නොවේ, මන්ද කොට්ලින් තවමත් ජාවා මත සවි කර ඇති බැවිනි. මම දැන් එය කාලයක් තිස්සේ භාවිතා කර ඇත්තෙමි (මම බීටා බැවින්), එය ස්ටෙරොයිඩ් මත ජාවා ය, එය ජාවා තුළ ධාවනය වන ස්විෆ්ට් අනුවාදය යැයි පැවසිය හැකිය, ඒවා සින්ටැක්ස්, සම්පාදනය අනුව බෙහෙවින් සමාන ය. කාලය විශිෂ්ටයි, ජාවා තරම් වේගවත් නොවේ, නමුත් සඳහන් කළ පරිදි අදාළ හේතුවක් නොවේ. තවත් විස්තරයක් නම්, කොට්ලින් දැනටමත් ඇන්ඩ්‍රොයිඩ් ලෝකයේ බොහෝ දේ භාවිතා කර ඇති අතර, එහි භාවිතය පිළිබඳ ප්‍රවෘත්තියක් නොමැත. ගූගල් විසින් කළ යුත්තේ වඩා හොඳ ගෘහ නිර්මාණ රටා සහිත රාමු ඉදිරිපත් කිරීම සහ ඇන්ඩ්‍රොයිඩ් ඇනෝටේෂන් වැනි දේවල් හෝ බටර් පිහිය වැනි දේවල් වඩාත් සුවපහසු කිරීමයි.