ক্রস প্ল্যাটফর্ম মোবাইল ডেভেলপমেন্টে কোন কাজ হয়েছে? [বন্ধ]


88

কোন ভাল নথিভুক্ত হয়েছে বা ওপেন সোর্স প্রকল্প লক্ষ্যবস্তু iPhone, Blackberryএবং Android? এমন কোনও প্ল্যাটফর্ম রয়েছে যা এ জাতীয় প্রচেষ্টাতে আরও উপযুক্ত? নোট করুন যে আমি বিশেষত ক্লায়েন্ট-সাইড সফটওয়্যার সম্পর্কে জিজ্ঞাসা করছি, ওয়েব অ্যাপ্লিকেশনগুলি নয়, যদিও একাধিক মোবাইল প্ল্যাটফর্ম জুড়ে ওয়েব অ্যাপ্লিকেশন ব্যবহারের অসুবিধাগুলি সম্পর্কে কোনও তথ্যও আকর্ষণীয়।

উত্তর:


46

এইচটিএমএল 5 স্ট্যান্ডার্ডের এককভাবে এইচটিএমএল 5 অ্যাপ্লিকেশন প্রকাশের জন্য সমর্থন রয়েছে has মূলত একটি এইচটিএমএল 5 অ্যাপ্লিকেশন হ'ল এইচটিএমএল 5 , জাভাস্ক্রিপ্ট এবং সিএসএস ফাইলগুলির একটি বান্ডিল যা ডেস্কটপ বা ডিভাইসের ব্রাউজারে একা একা চলবে। আপনি এগুলি আইফোনের জন্য iStore এ বিক্রয় সহ অন্যান্য যে কোনও প্রোগ্রামের মতো বিতরণ করতে পারেন ।

এই মুহুর্তে এর জন্য সমর্থনটি প্যাচিং তবে পরবর্তী দু'বছরের মধ্যে এটির দুর্দান্ত উন্নতি হতে পারে।

তথ্য এবং সংস্থানগুলির জন্য এইচটিএমএল 5 অ্যাপ্লিকেশনগুলির জন্য গুগল । এইচটিএমএল 5-এর একটি ভাল ভূমিকা হ'ল মার্ক পিলগ্রিমের "ডাইভ ইন্টু এইচটিএমএল 5" বইটি । এটি একটি কাজ চলছে, তবে এটি কার্যকরভাবে যথেষ্ট।


9
আমি মনে করি না আপনি অ্যাপ স্টোরটিতে তথাকথিত এইচটিএমএল 5 অ্যাপ জমা দিতে পারেন। ওহ, এবং এটি অ্যাপ স্টোর নামে পরিচিত, আইস্টোর নয়।
টিম বাথ

4
এইচটিএমএল 5 অ্যাপ্লিকেশন তৈরির সরঞ্জামগুলি এখানে তালিকাভুক্ত করা হয়েছে: স্ট্যাকওভারফ্লো
গ্যাবর

33

এই সমস্যাটির ঠিক 2 টি সমাধান রয়েছে:

রোমোবাইল

এবং

ফোনগ্যাপ



4
সমৃদ্ধ গেমস / অ্যাপ্লিকেশনগুলির জন্য, করোনা এসডিকে
ওয়াল্টার

14

আমি মনে করি ক্রস প্ল্যাটফর্মের মোবাইল সাফল্যের সর্বোত্তম সুযোগ হ'ল ওয়েব। আপনি যা অর্জন করতে চান তার জন্য কেবল একটি খুব সাধারণ ওয়েব অ্যাপ্লিকেশন লিখুন । এটি নোকিয়া এস 60 ব্রাউজার, আইফোন এবং অ্যান্ড্রয়েডে কাজ করা উচিত।

এটি ইতিমধ্যে প্রচুর মোবাইল ডিভাইস ...


6
+1 এবং সেই অ্যাপ স্টোর গ্ল্যামার (এবং বিক্রয়) পেতে, আপনি কমপক্ষে অ্যান্ড্রয়েড এবং আইফোনে আপনার ওয়েব অ্যাপ্লিকেশনটিকে কল করে এমন একটি শেল নেটিভ অ্যাপ্লিকেশন তৈরি করতে ওয়েব ব্রাউজার নিয়ন্ত্রণগুলি ব্যবহার করতে পারেন। googlegeodevelopers.blogspot.com/2010/02/…
মার্কজে

4
ঠিক আছে, এটি আপনার অ্যাপ্লিকেশনটি কী করা উচিত তার উপর ভারী নির্ভর করে। আপনার অ্যাপ্লিকেশন দিয়ে ছবি তোলা সম্পর্কে কি কি কিছু চিত্র স্বীকৃতি পাওয়া যায়? সমস্ত মোবাইল ডিভাইস লক্ষ্য করে আপনি ওয়েব অ্যাপ্লিকেশন দিয়ে এটি করতে পারবেন না।
টিম বাথ

তোমার মত অন্তর্বর্তী stopgaps সঙ্গে একটি ক্যামেরা API ব্যবহার করতে পারেন Phonegap । অন্যথায় এখানে dev.w3.org/html5/html- ডিভাইসের শীঘ্রই প্রয়োগ হচ্ছে ।
হেন্ড্রি

এছাড়াও, ফোনে একটি ওয়েব ভিউ রেন্ডারিং দেশীয় এসডিকে বৈশিষ্ট্যগুলি ব্যবহারের চেয়ে অনেক ধীর হতে পারে।
হরি গণেশন

10

এক্সিলিটর, ফোনগ্যাপ (অ্যাডোব দ্বারা অধিগ্রহণ করা, এটি এখন অ্যাপাচি কর্ডোভা হিসাবে প্রমিত করা হয়েছে), ইন্টেল এক্সডি কে (পূর্বে অ্যাপমবি নামে পরিচিত) এবং রোডস (মোটরোলা সলিউশন দ্বারা অর্জিত) সমস্ত সংক্ষিপ্ত উত্স এবং হাইব্রিড অ্যাপ্লিকেশন তৈরি করে (স্থানীয়ভাবে এইচটিএমএল ইউআই দিয়ে প্যাকযুক্ত, সম্ভাবনা সহ) আপনার দেশীয় নিয়ন্ত্রণগুলিতে কিছু যোগ করতে)।

যদি এটি একটি গেম হয় তবে বাণিজ্যিক উন্নয়নের জন্য ব্যবহার করা যেতে পারে এমন একটি মুক্ত ইঞ্জিনের জন্য আপনার একমাত্র পেশাদার পছন্দ হ'ল ইউনিটি 3 ডি। 2 ডি গেমসের জন্য, কোকোএস 2 ডি এক্স পাওয়া যায়। অতিরিক্তভাবে, ভুফেরিয়া পদার্থবিদ্যার জন্য এআর এবং লিকুইডফুন ব্যবহার করা যেতে পারে।


9

এক্সএমএলভিএম ( কোক এবং কোডের মাধ্যমে ) এবং এজলিব বর্তমানে সর্বাধিক পরিপক্ক বিকল্প বলে মনে হচ্ছে। এজলিব মূলত গেম ডেভেলপারদের লক্ষ্য, এবং কোক এবং কোড অনুসারে এক্সএমএলভিএম বিকাশকারীদের সাথে যোগাযোগ করা কঠিন।


২০১১ সাল থেকে, এই ওয়েবসাইটগুলির কোনওটিরই কোনও আপডেট নেই, তাই আমি 2014 এর Q4 হিসাবে এটি একটি পুরানো উত্তর বিবেচনা করব
গ্যাবর

7

আইফোনটি রিম কার্যকারিতা সহ ওজেক্টিভ সি, ব্ল্যাকবেরি জাভা এসই এবং জাভার আরও একটি কাস্টম সংস্করণ অ্যান্ড্রয়েড ব্যবহার করে। আমি সম্ভবত দেখতে পেলাম কীভাবে আপনি দ্বিতীয়টি সংযুক্ত করতে পারেন তবে কোনও আইফোনে জাভা অ্যাপ্লিকেশনগুলি চালানোর কোনও কার্যকারিতা নেই (জেলব্রেকিং ছাড়াই)।

আমি এখন পর্যন্ত যে সেরা বাজিটি দেখেছি তা হ'ল কিউটি এর মতো যা উইন্ডোজ সিইতে চলবে প্রায় শীঘ্রই সিম্বিয়ান, কিছু জাভা প্ল্যাটফর্ম এবং তিনটি প্রধান ডেস্কটপ ওএস।


উপরের ২/৩ টি ডিভাইস ব্রাউজিংয়ের জন্য ওয়েবকিট ব্যবহার করে কি কোনও ওয়েব ইউআই আরও আশাব্যঞ্জক হবে না? টাচস্ক্রিন এবং নন-টাচস্ক্রিন ডিভাইসের জন্য (যা বেশিরভাগ ব্ল্যাকবেরি হ'ল) ​​এর জন্য একটি একক UI রাখার চেষ্টা করে এমন কোনও অ্যাপ্লিকেশন সম্পর্কে আমি সন্দেহবাদীও ।
লুক

আপনি পারেন: একটি কম্পাইলার লিখুন যা জাভাটিকে সিলেক্ট করে সরাসরি বা সিটি নেটিভ (যা অনেকটা মনোটোচ সি # এর জন্য করে) বা প্রতিটি অ্যাপ্লিকেশন সহ একটি জাভা ভিএম শিপ করে। যদিও উভয় পদ্ধতিই সম্ভবত সাম্প্রতিক অ্যাপল এসডিকে লাইসেন্সের সাথে সম্মতিযুক্ত নয়।
টি

4
@ নোট: তারা কেবলমাত্র সর্বশেষ সংস্করণে সেই নীতিটি ফিরিয়ে দিয়েছে।
টিম বাথ

7

redfivelabs S60 প্ল্যাটফর্মের জন্য। নেট কমপ্যাক্ট কাঠামো প্রয়োগ করেছে

অ্যাপিলিটারের কাছ থেকে টাইটানিয়াম মোবাইল আকর্ষণীয় দেখায়। আপনি আপনার অ্যাপ্লিকেশনটি এইচটিএমএল এবং জাভাস্ক্রিপ্টে বিকাশ করুন এবং তাদের সার্ভারে আপলোড করুন যেখানে এটি লক্ষ্য প্ল্যাটফর্মের একটি স্থানীয় অ্যাপ্লিকেশন (বর্তমানে আইফোন এবং অ্যান্ড্রয়েড) সংকলন করা হয়েছে


5

আইফোনটির জন্য বর্তমানে ওপেন সোর্স হিসাবে ধারণা নেই কারণ অ্যাপল আইফোন এসডিকে এনডিএ প্রকাশনা কোডটি নিষিদ্ধ করে। তারা আইফোন বিকাশের কোনও অ্যাপল নন-অ্যাপল এমনকি নন-অ্যাপল আলোচনা ফোরামে কোড পোস্ট করা নিষেধ করে। এনডিএ এর মেয়াদ শেষ হওয়ার সাথে সাথে (এটি কি কখনও হবে?) আমাদের ওপেন সোর্স আইফোন অ্যাপ্লিকেশনগুলি শুরু হবে।



3

আমি এজলিব নামে একটি দুর্দান্ত শীতল ক্রস প্ল্যাটফর্ম এসডিকে ব্যবহার শুরু করেছি। এটি আপনাকে একটি সহজ এপিআই ব্যবহার করার অনুমতি দেয় এবং আপনি বিভিন্ন প্রকল্পের জন্য আপনার প্রকল্পগুলি সংকলন করতে পারেন: উইন্ডোজ মোবাইল পকেট পিসি, উইন্ডোজ মোবাইল স্মার্টফোন, সিম্বিয়ান সিরিজ 60, সিরিজ 80, সিরিজ 90, সিম্বিয়ান ইউআইকিউ, গেমপার্ক হোল্ডিংস জিপি 2 এক্স, গিজমন্ডো এবং উইন্ডোজ ডেস্কটপ । আমি জানি আইফোন, ব্ল্যাকবেরি এবং অ্যান্ড্রয়েড সেই তালিকায় নেই তবে বিকাশকারীরা উল্লেখ করেছেন যে এই প্ল্যাটফর্মগুলি তাদের রোডম্যাপে রয়েছে।


4
গিজমন্ডো টার্গেট করা বিষয়টি কী উদ্বেগের বিষয় হওয়া উচিত নয়? এটি কখনই সফল হয়নি এবং তাদের সিইও কারাগারে রয়েছে .. সুতরাং কেন বিক্রয় / বিপণন / গুপ্তচর বিএস না করে এডজিবের পক্ষে এটি একটি বাধ্যমূলক লক্ষ্য ছিল।
লুক

লুক ... আপনি কি গিজমন্ডোর এইচডাব্লু এবং সফ্টওয়্যার সম্পর্কিত বৈশিষ্ট্যগুলি সম্পর্কে জানেন? এটি তার সময়ের আগে ছিল।
ভিক্ষু



2

আচ্ছা ব্ল্যাকবেরিগুলিতে সত্যিই জাভা এসই নেই, তাদের কাছে জাভা এমই রয়েছে, রিম দ্বারা সরবরাহিত প্রচুর অতিরিক্ত গ্রন্থাগার রয়েছে। একই অ্যান্ড্রয়েড জন্য যায়। আপনি কেবল কখনও মোবাইল ডিভাইসে দেখতে পাবেন এমন একমাত্র ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন সম্ভবত কঠোর জাভা এমইতে লেখা থাকে, যা বেশিরভাগ ডিভাইসে চলে। যাইহোক, ঠিক বিভিন্ন ব্রাউজারের মধ্যে জাভাস্ক্রিপ্টের মতো, জাভা এমই হ'ল বিভিন্ন ডিভাইসগুলিতে ক্রিকস, তাই সোর্স কোড পরিবর্তনগুলি প্রয়োজনীয় হতে পারে।


2

আমি খুঁজে পেয়েছি ডা মোমিনিস গেমসের জন্য একটি গেম ইঞ্জিন বিতরণের জন্য উপলব্ধ এবং এটি অ্যান্ড্রয়েড, ব্ল্যাকবেরি, সিম্বিয়ান এবং জে 2 এম ডিভাইসে সমর্থিত। মোমিনিস গেমসে বিস্তৃত নৈমিত্তিক গেমস অন্তর্ভুক্ত রয়েছে - যার মধ্যে রয়েছে তোরণ, ধাঁধা, সময় পরিচালনা, কৌশল এবং মস্তিষ্ক-প্রশিক্ষণ মোবাইল গেমস।

মোমিনিস


1

ফোনেসই ক্রস-প্ল্যাটফর্ম মোবাইল ডেভিলিপমেন্টের জন্য "কোডিং ছাড়াই" বাজারে নতুন It এটি নিজেই মোবাইল ডেভেলপমেন্ট এবং কনটেন্ট ম্যানেজমেন্টের মিশ্রণ আপনি সমস্ত অ্যাপ্লিকেশন কাস্টমাইজ করতে পারেন। কোনও টেমপ্লেট নেই। এটি সস। জাভা ওয়েব স্টার্ট সহ পুরোপুরি ওয়েব web 2000 মোবাইল ফোন মডেলগুলির সাথে কাজ করুন। খুব সাধারণ জিইউআই এবং কোনও কোডিং নেই। শুধু কপি এবং পেস্ট করুন। এটিতে মডিউলগুলি তৈরি, প্রেরণ এবং প্রতিবেদন করা হয়েছে। এবং শেষ পর্যন্ত এটির ভিতরে 4 টি এমুলেটর রয়েছে যাতে এটি একটি WYSIWYG ধারণা। আপনি http://phonsai.com এ ফোনেসাই পৌঁছাতে পারেন


1

আমাদের একটি ক্রস প্ল্যাটফর্ম মোবাইল ডেভলপমেন্ট প্ল্যাটফর্ম রয়েছে যা র‌্যাম্প নামে পরিচিত। এটি মিডপ 1 থেকে অ্যান্ড্রয়েড পর্যন্ত বৈশিষ্ট্য এবং স্মার্ট ফোন উভয়কেই কভার করে। প্ল্যাটফর্মটি বেশিরভাগ সুরক্ষিত বাণিজ্যিক অ্যাপ্লিকেশনগুলিকে লক্ষ্য করে থাকে তবে এটি প্লাগযোগ্য হয় যাতে আপনি এটি দিয়ে প্রায় কিছু করতে পারেন।

প্ল্যাটফর্মটিতে আরও তথ্য এবং অ্যাক্সেসের জন্য এক নজরে দেখুন:

ভার্চুয়াল মোবাইল প্রযুক্তি


1

সিম্বিয়ান ওএস- এর এস 60-এ অ্যাপ্লিকেশনগুলির মোবাইল সরাতে ডেস্কটপ / সার্ভার ভাষা সম্পর্কিত প্রচুর আকর্ষণীয় প্রকল্প রয়েছে। কিছু আকর্ষণীয় বিষয়:

পাইথন: SourceForge
রুবি: রুবি-সিম্বিয়ান
মোজিলা: মোজিলা
S60Webkit: S60browser
POSIX: openc_cpp

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.