Thursday 15 May 2014

iOS App will Run on Android Device

Filled under:

စိတ္ကူးယဥ္အိမ္မက္ေတြကို ႀကိဳးစားအေကာင္အထည္ေဖာ္လိုက္တဲ့အခါ မျဖစ္ႏိုင္ဘူးလို႔ ထင္ထားခဲ့တဲ့ အရာေတြဟာ လက္ေတြ႕မွာ တစ္ကယ္ျဖစ္လာတာကို မယံုႏိုင္ဖြယ္ရာ ေတြ႕ရပါတယ္... 

Columbia University က PhD ေက်ာင္းသား (၆) ေယာက္ဟာ Android Device ေတြမွာ Apple iOS App ေတြကို အသံုးျပဳႏိုင္ဖို႔ အတြက္ သုေတသန Project အျဖစ္ "Cider" ဆိုတဲ့ software ကို ပူးေပါင္း ဖန္တီးလိုက္ပါတယ္။ 

"Cider" က Android Handset (သို႔) Tablet တစ္ခုထဲမွာတင္ပဲ iOS Application ေတြကို အသံုးျပဳႏိုင္ေအာင္ စြမ္းေဆာင္ေပးပါလိမ့္မယ္။ 

Binary compatibility နည္းပညာႏွင့္ ဖန္တီးထားတဲ့ "Cider" က App တစ္ခု Run ႏိုင္ဖို႔ လိုအပ္တဲ့ Apple ရဲ႕ 'XNU kernel' ေပၚမွာ Run ေနတဲ့ libraries, frameworks ေတြကို Copy ကူးယူၿပီး အလုပ္လုပ္ႏိုင္ေအာင္ ျပဳလုပ္ေပးပါတယ္။ 

"Cider" ဟာ သာမန္ေတြ႕ျမင္ေနၾက virtual machine ပံုစံမ်ိဳးမဟုတ္ပဲ User ေတြအေနႏွင့္ Android ႏွင့္ iOS App ေတြကို Device တစ္ခုထဲမွာတင္ အျပန္အလွန္ ေျပာင္းလဲအသံုးျပဳႏိုင္မွာ ျဖစ္ပါတယ္။ 

**Demo Video** 

 

"Cider" software အေနနဲ႔ အတိုင္းအတာ တစ္ခုအထိပဲ အလုပ္လုပ္ေပးႏိုင္မွာျဖစ္ပါတယ္။ Device ရဲ႕ built-in camera, GPS signal, cell radio, Bluetooth အစရွိတဲ့ အစိတ္အပိုင္းေတြ အတြင္းထဲထိေတာ့ "Cider" က ထိုးေဖာက္ အလုပ္လုပ္ေပးႏိုင္မွာ မဟုတ္ပါဘူး။ ဒါ့အျပင္ iOS ရဲ႕ Applications အားလံုးကို Run ႏိုင္ဖို႔လည္း မေမွ်ာ္လင့္ႏိုင္ေသးပါဘူး။ 

မည္သို႔ပင္ျဖစ္ေစ... ေက်ာင္းသား ေျခာက္ဦးျဖစ္တဲ့ (Jeremy AndrusAlexander Van’t HofNaser AlDuaijChristoffer Dall,Nicolas ViennotJason Nieh) တို႔ကေတာ့ သူတို႔ရဲ႕ အိမ္မက္ျဖစ္တဲ့ "Cider" ကို ဆက္လက္ အဆင့္ျမွင့္ လုပ္ေဆာင္သြားမွာျဖစ္ၿပီး သိပ္မၾကာေတာ့တဲ့ အနာဂါတ္မွာ "Cider" ဟာ ယခုလက္ရွိ အေနအထားထက္ ပိုမိုၿပီးျပည့္စံုလာလိမ့္မယ္လို႔ ေမွ်ာ္လင့္ရပါတယ္။ 


အခမဲ့ဆိုတဲ့ အရာတိုင္းမွာ ခန္ ့မွန္းလို ့ မရႏိုင္တဲ့ တန္ဖိုးတစ္ခုေတာ့ အၿမဲရွိေနပါတယ္.... 

                            မိုးသိႀကား

0 comments:

Post a Comment