অনুশীলনে সেনচা টাচ কীভাবে অ্যান্ড্রয়েডে পারফর্ম করছে? [বন্ধ]


17

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

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

এইচটিসি আকাঙ্ক্ষা একটি তুলনামূলকভাবে নতুন এবং আধুনিক অ্যান্ড্রয়েড ২.২ ফোন যা শালীন হার্ডওয়্যার দিয়ে চলছে, তাই ভাবছি সেনা টাচ অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য "প্রস্তুত" কিনা is

অ্যান্ড্রয়েড এবং সেনচা টাচের সাথে ব্যবহারিক অভিজ্ঞতা আছে এমন কেউ?

উত্তর:


19

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

আইওএস ডিভাইসে, সমস্ত কিছু মসৃণ হয় (ক্যারোলস, স্লাইডার সবকিছু), তবে অ্যান্ড্রয়েডে, এটি কিছুটা স্বল্প ও প্রতিক্রিয়াহীন।

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

মজার বিষয় হল, আমি আরও পড়লাম যে এমনকি দেশীয় অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি (এমনকি মেনু স্ক্রিনগুলিতে অন্তর্নির্মিত) হার্ডওয়্যার ত্বরণ ব্যবহার করে না। কেবল ওপেনজিএল ব্যবহারকারী অ্যাপ্লিকেশনগুলি আসলে জিপিইউ ব্যবহার করবে।


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

2
এটি 2 বছর হয়েছে এবং সেনচা স্পর্শ এখনও বিরক্তিকর।
কুগেল

এটি এখনও স্তন্যপান 😡 সঞ্চা স্পর্শ বোকা একটি মূল্যহীন টুকরা! তারা অনেক কিছুই বলে যে তারা বলে কিন্তু তারা একটি কাজও করে না যা তারা সঠিকভাবে করে ... কেবল তাদের জিজ্ঞাসা করুন তারা অ্যান্ড্রয়েড বা এমনকি আইওএসের অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যটিকে সমর্থন করে এবং তাদের ঘৃণ্য ঘড়িটি দেখে!
নভে

3

সঞ্চা.কম থেকে :

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

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


1

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

তাই আপাতত আমি ব্যক্তিগতভাবে ডোজে বা দেশীয় যাব।

বিভিন্ন ফ্রেমওয়ার্ক থেকে 'শোকেসগুলি' যেকোনটিকে নিজের নিজের ডিভাইসে ক্রোম 2 ফোন করে নিজের জন্য ব্যবহার করে দেখার সহজ।


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

আপনি যদি কেবল পারফরম্যান্সের কথা বলছেন তবে এমুলেটরগুলি কখনই ব্যবহার করা উচিত নয়। এগুলি হার্ডওয়্যারে চলার পরে একেবারে আলাদা।
মুফাসা

1

আমি জানি এটি একটি পুরানো প্রশ্ন, তবে আমি নিশ্চিত করতে পারি যে অ্যান্ড্রয়েডে সেনচা টাচ ২.০ চালিয়ে আমাদের পারফরম্যান্সের সমস্যাও রয়েছে। আমরা খুব সাধারণ কার্ড লেআউট সহ একটি বেশ সাধারণ প্রোটোটাইপ তৈরি করেছি এবং কোনও কাস্টম চিত্র বা সিএসএস মোটেই নেই এবং এখনও পরীক্ষিত প্রতিটি অ্যান্ড্রয়েড ডিভাইসে আমাদের প্রচুর পরিমাণে পিছিয়ে পড়েছে noticed প্রথমে আমরা ভেবেছিলাম যে আমরা কিছু সেনচা সেরা অনুশীলন লঙ্ঘন করছি, তবে কোডটি দেখে এবং যেখানে আমরা মনে করেছি যে সমস্যাগুলির কারণ হতে পারে এমন প্রতিটি ক্ষেত্রটি সংশোধন করার পরেও আমরা যা আশা করেছিলাম তার কাছাকাছি কোথাও প্রতিক্রিয়া এবং মসৃণতা পেতে পারি না।

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


1
কৌতূহলের বাইরে, আপনি কি অ্যান্ড্রয়েড 4.0.০ ডিভাইস ব্যবহার করে দেখেছেন? যেহেতু তাদের জিপিইউ ত্বরণ উপলব্ধ রয়েছে, এটি আরও ভাল কাজ করতে পারে। কীভাবে সক্ষম করবেন: developer.android.com/guide/topics/ographicics/hardware-accel.html
ড্রেক ক্লারিস

1
টিপ জন্য ধন্যবাদ. আমরা কোনও 4.0 ডিভাইসে পরীক্ষা করিনি। ডিন ওয়াইল্ডের উত্তরটি বিচার করে আমি অনুভব করেছি যে জিপিইউ ত্বরণের সমস্যাগুলিই সম্ভবত প্রধান অপরাধী। এখন বিষয়টি হ'ল আমরা যদি 4.0 ডিভাইসগুলিতে পারফরম্যান্স পেতে পারি তবে তারা অ্যান্ড্রয়েড বাজারের এত ছোট অংশ (~ 10%) গঠন করে যা আমরা সম্ভবত সেনচা বাদে কোনও সমাধান নিয়েই শেষ করব।
পজ

আপনি সঞ্চা দিয়ে যা করেন না কেন এটি সর্বদা ধীর হবে ... কারণ তাদের গভীর নেস্টেড ডোম কাঠামো যা কোনও ব্রাউজারের জন্য উপযুক্ত নয় যা মোবাইল ব্রাউজারকে একা ফেলে দেয়।
নেভ

0

আমরা সবেমাত্র একটি সঞ্চা টাচ অ্যাপ্লিকেশন চালু করেছি এবং আইওএসের তুলনায় অ্যান্ড্রয়েডে কিছু উল্লেখযোগ্য পারফরম্যান্স সমস্যা রয়েছে। ডিজাইন-ভারী ইন্টারফেস প্রয়োগ করার চেষ্টা করার সময় সাবধানতা অবলম্বন করুন।

3 মাস আগে আমি জানতাম এমন কিছু: মোবাইলে বড় বড় ডিজাইনগুলি খারাপ। আপনার সত্যই ডিজাইন / দেব দলের মধ্যে একটি পুনরাবৃত্তি পদ্ধতির প্রয়োজন। সিএসএস 3 রূপান্তরগুলি অ্যান্ড্রয়েডে শক্ত: প্রচুর বৃত্তাকার কোণ, আরজিবিএ, গ্রেডিয়েন্টস, পাঠ্যের ছায়া এড়ানো উচিত। এটি আপনার অ্যাপ্লিকেশনটিকে খিঁচুনিতে ফেলবে।

যতটা সম্ভব ডিওএম রাখুন; প্যানেলগুলি আর ব্যবহার না করে ধ্বংস করুন।

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


0

লিঙ্কডএলএন ইঞ্জিনিয়ারিং টিমের এই নিবন্ধটি দেখুন, কীভাবে তারা ডিওএম ম্যানিপুলেশনের হাতে কোডিং দিয়ে তাদের এইচটিএমএল 5 অ্যাপ্লিকেশনটির কার্যকারিতা উন্নত করেছে:

http://engineering.linkedin.com/linkedin-ipad-5-techniques-smooth-infinite-scrolling-html5

এই নিবন্ধের প্রসঙ্গে আমি সেনচা টাচের সাথে দুটি বিষয় দেখছি:

  1. সেনচা টাচ জাভাস্ক্রিপ্ট অবজেক্টগুলিকে ডোম নোডে রূপান্তর করে এবং ডোম গাছের মধ্যে যুক্ত করে এটির ইউআই তৈরি করে। ক্রোম সরঞ্জামগুলি দেখায় যে এটি ডোম গাছের তুলনায় তুলনামূলকভাবে বেশি সংখ্যক ডিআইভি এবং অন্যান্য ডিওএম উপাদান যুক্ত করে। পারফরম্যান্সে এটি ক্ষতিকারক প্রভাব ফেলবে না।

  2. সেনচা ইউআইয়ের বেশিরভাগ ডোম নোড মার্কাআপ থেকে নয়, সঞ্চা এপিআই কোড দ্বারা উত্পাদিত। যদি আমরা এই ডোম উপাদানগুলিকে সরাসরি চালিত করার জন্য কোড লিখি তবে আমরা কী নিশ্চিত যে এটি কোনও পার্শ্ব প্রতিক্রিয়া তৈরি করবে না?

আমি আজ এই অফিসিয়াল সেনচা ফোরামে এই ক্যোয়ারী পোস্ট করেছি। প্রতিক্রিয়া সহ এই উত্তর আপডেট করবে।


1
আপনি এটি 2011/2012 এ পোস্ট করেছেন কিনা তা দেখতে পাচ্ছেন না তবে বর্তমানে আইপ্যাড / আইফোন স্যাঞ্চা টাচের কোনও সমস্যা নয়। এটি একেবারে ত্রুটিহীনভাবে চালায়। সমস্যাটি অ্যান্ড্রয়েড ২,৪ এর যে কোনও বর্তমান সংস্করণ ইত্যাদি etc.
ডোমিনিক ওয়াটসন

0

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

এফওয়াইআই (টার্গেট ডিভাইসটি গ্যালাক্সি এস 3 ছিল)।


-1

সেনচা টাচ + ফোনগ্যাপ অ্যান্ড্রয়েড ডিভাইসগুলিতে সফল হয়। বিশেষত যদি আপনি পরবর্তী ২.২ টি লক্ষ্য করে থাকেন। এই সংমিশ্রণটি Android 3 ডিভাইসের জি 3 / নোট বিভাগের জন্য ঠিক আছে ok আপনি যদি পারফরম্যান্স এবং দেশীয় মত ইউআই চান তবে অ্যান্ড্রয়েডে সেনচা টাচ + ফোনগ্যাপ ভুলে যান।

সেনচ টাচ + ফোনগ্যাপ চোখের পপিং এবং আশ্চর্যজনক পারফরম্যান্স না করেই হাজারো ডিভাইসে দ্রুত বাজারে আঘাতের জন্য কেবল ভাল।

যদি আপনার ক্লায়েন্ট ইউআই এবং পারফরম্যান্স সম্পর্কে খুব সুনির্দিষ্ট এবং হাইব্রিড সমাধানের জন্য জোর দিয়ে থাকেন তবে কেবল তাকে অস্বীকৃতি এবং তার দ্বারা স্বাক্ষরিত কাগজটি দিন যে সে সেনচা টাচ + ফোনগ্যাপ অ্যাপ্লিকেশন চায়।

অ্যান্ড্রয়েডে এই মারাত্মক কম্বো দিয়ে আমি কেবল আমার আঙ্গুলগুলিই নয় পুরো শরীরটি পোড়া করেছি।


-1

এর নভেম্বর 2013 এবং সেনচা 2 রান্নাঘরের সিঙ্ক ডেমোটি আমার এইচটিসি অ্যান্ড্রয়েড on.০ এ ঝুলছে, অন্যান্য এইচটিএমএল 5 ফ্রেমওয়ার্কগুলি ইন্টেলের এক্সডিকে যেমন জকিএমবি ব্যবহার করে এর মতো আরও ভাল প্রতিক্রিয়া দেখায়।

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