নেক্সাস 7 গ্যালাক্সি নেক্সাসের চেয়ে স্ক্রিনটিতে এত বেশি সামগ্রী প্রদর্শন করতে পারে কেন?


30

গ্যালাক্সি নেক্সাসটি 1280x720, এবং নেক্সাস 7 ট্যাবলেটটি 1280x800।

আমি বুঝতে পারি যে ট্যাবলেটটি শারীরিকভাবে আরও বড়, তবে এটি স্ক্রিন রেজোলিউশন, আকারের আকার নয়, যা পর্দার রিয়েল এস্টেট নির্ধারণ করে।

নেক্সাস 7 কেন অন স্ক্রিনে এত বেশি সামগ্রী প্রদর্শন করতে সক্ষম হবে বলে মনে হচ্ছে?

সম্পাদনা - আমার প্রশ্নটি "এটি কেন এইভাবে ডিজাইন করা হয়নি" নয়। আমার প্রশ্নটি আরও "কীভাবে এটি স্ক্রিনে আরও বেশি দেখাতে সক্ষম হয়"? পিপিআই এটি ব্যাখ্যা করে না।

এটা কি কেবল স্কেলিংয়ের বিষয়?


আমার জিজ্ঞাসা করা উচিত ছিল "কীভাবে" এটি করতে সক্ষম? যখন আমি বললাম কেন, আমার অর্থ "তারা কেন এটি এইভাবে ডিজাইন করল" না, আমি বলতে চাইছিলাম, "কেন এই প্রযুক্তি সম্ভব?"
জাচার্যালেক্সস্টারন

কেন এটা সম্ভব? সিরিয়াসলি? আপনি জিনিস ছোট করা।
আরআর

এছাড়াও, যদি আপনি সেই রমের বিল্ড.প্রপ (যদি আপনার কাছে রম ডাম্প থাকে) দেখুন তবে সেখানে একটি লাইন আছে ro.sf.lcd_density = xxx যা স্ক্রিনের ঘনত্বকে নির্দেশ করে। মান যত বেশি, তত বেশি স্ক্রিনে ফিট করতে পারে, একইভাবে বিপরীত, কম স্ক্রিনে ফিট করতে পারে।
t0mm13b

2
@ জাচার্যালেক্সস্টার: এটি কীভাবে হয়েছে তা জিজ্ঞাসা করা বিকাশের প্রশ্ন, এবং এখানে বিষয়টি বন্ধ off স্ট্যাকওভারফ্লো চেষ্টা করুন।
মিথ্যা রায়ান

উত্তর:


44

নেক্সাস 7 গ্যালাক্সি নেক্সাসের চেয়ে আরও বেশি সামগ্রী কেন প্রদর্শন করতে পারে তা বোঝার জন্য, আমি প্রথমে দুটি ধারণাটি ব্যাখ্যা করব: পর্দার ঘনত্ব এবং ঘনত্ব-স্বাধীন-পিক্সেল।

তবে আমরা প্রযুক্তিগত বিশদে যাওয়ার আগে ঘনত্ব-স্বতন্ত্র-পিক্সেল ব্যবহারের নকশা লক্ষ্যগুলি পরিষ্কার করা উপযুক্ত। স্ক্রিনের আকার নির্বিশেষে ডিভাইসগুলির মধ্যে মাত্রা মতো একই রকমের ইউআই সংজ্ঞায়িত করার লক্ষ্য। সুতরাং এক্ষেত্রে গ্যালাক্সি নেক্সাস এবং ট্যাবলেটে মেনুগুলির চেহারা একই রকম হয় (পাশাপাশি পাশাপাশি খুব মিল দেখতে হবে) তবে কারও বড় পর্দা থাকায় আরও সামগ্রী প্রদর্শিত হতে পারে। ডিজাইনার একটি উপস্থিতি নির্বাচন করেন যা নির্দিষ্ট আকারের জন্য ভাল লাগে (160 ডিপিআই স্ক্রিনটি বেস হয়) এবং উচ্চতর ডিপিআই সহ ডিভাইসে এটি "সিমুলেটেড" হয় is

পর্দার ঘনত্ব

সাধারণত ডিপিআই (ইঞ্চি প্রতি বিন্দু) হিসাবে পরিচিত। অ্যান্ড্রয়েড সমস্ত প্রকৃত পর্দার ঘনত্বকে চারটি সাধারণীকরণের ঘনত্বগুলিতে ভাগ করে দেয়: নিম্ন (120), মাঝারি (160), উচ্চ (240) এবং অতিরিক্ত উচ্চ (320)। গ্যালাক্সি নেক্সাসের মতো একটি ডিভাইসে "অতিরিক্ত উচ্চ" পর্দার ঘনত্ব রয়েছে (আরও সুনির্দিষ্টভাবে, ডিপিআই মান 320 সেট করা হয়েছে)। নেক্সাস 7 টি "টিভিডিপিআই" ব্যবহার করে - যেমন 213 ডিপিআই।

ঘনত্ব ইন্ডিপেন্ডেন্ট পিক্সেল

সাধারণত ডিপি হিসাবে উল্লেখ করা হয়। এটি সামগ্রী প্রদর্শন করার সময় ব্যবহৃত ভার্চুয়াল পিক্সেল ইউনিট। ঘনত্ব-স্বাধীন পিক্সেল 160 ডিপিআই স্ক্রিনে একটি দৈহিক পিক্সেলের সমতুল্য। ডিপি গণনা করতে নিম্নলিখিত সূত্রটি ব্যবহার করুন:

px = dp * (dpi / 160)

বা সমতুল্য:

dp = (px / dpi) * 160

অনুরূপ রেজোলিউশন থাকা সত্ত্বেও নেক্সাস 7 গ্যালাক্সি নেক্সাসের চেয়ে বেশি সামগ্রী প্রদর্শন করতে পারে তার কারণ: নেক্সাস 7 এর ডিপিআই গ্যালাক্সি নেক্সাসের চেয়ে কম

গ্যালাক্সি নেক্সাস (320 ডিপিআই, 720 পিক্সেল প্রশস্ত)

(720 / 320) * 160 = 360 dp

নেক্সাস 7 (213 ডিপিআই, 800 পিক্সেল প্রশস্ত)

(800 / 213) * 160 = 600 dp

এর অর্থ হ'ল অ্যাপসটি যখন গ্যালাক্সি নেক্সাসে রেন্ডার করছে তখন পর্দার প্রস্থটি আসলে 360 ডিপি হয় (720 পিক্সেল ব্যবহার করে রেন্ডার করা হয়)। যদিও নেক্সাস 7 এ, পর্দার প্রস্থ 600 ডিপি (800 পিক্সেল ব্যবহার করে রেন্ডার করা হয়েছে)।

বোনাস

যদি আপনার গ্যালাক্সি নেক্সাসটি মূলযুক্ত হয় তবে আপনি এলসিডি ডেনসিটি মডদার এর মতো অ্যাপ্লিকেশন ব্যবহার করতে পারেন এবং আপনার ডিভাইসের ডিপিআইকে 240 এ পরিবর্তন করতে পারেন smaller আপনি যা পাবেন তা একটি ছোট প্যাকেজে Nexus 7 এর অনেক কাছাকাছি। বামদিকে 240 ডিপিআই-এ ডিভাইসের স্ক্রিনশট রয়েছে। আপনি খেয়াল করবেন ডিপিআই কম হলে আমরা আরও অনেকগুলি সামগ্রী দেখতে পাব।

গ্যালাক্সি নেক্সাস 240 ডিপিআইতে গ্যালাক্সি নেক্সাস এ 320 ডিপিআই

পিপিআইয়ের কিছুই করার নেই

অন্যান্য উত্তরগুলি পিপিআই উল্লেখ করে। প্রদর্শিত সামগ্রীর পরিমাণের কোনও ডিভাইসের পিপিআইয়ের সাথে কোনও সম্পর্ক নেই। যদিও সাধারণত, বিক্রেতারা ডিপিআই নির্বাচন করেন যা ডিভাইসের পিপিআইয়ের সবচেয়ে কাছাকাছি থাকে। (যেমন গ্যালাক্সি নেক্সাসের পিপিআই 316, তবে 320 এর একটি ডিপিআই রয়েছে, যেখানে নেক্সাস 7 এর পিপিআই 216 রয়েছে, তবে 213 ডিপিআই ব্যবহার করে)।

আরও পড়া

http://developer.android.com/guide/practices/screens_support.html


2
এই জন্য ধন্যবাদ, আমি জিজ্ঞাসা করা প্রশ্ন অন্য কেউ আসলে উত্তর দেয় নি।
জাচার্যালেক্সস্টারন

2
এটি সামগ্রিকভাবে একটি ভাল উত্তর, তবে "পিপিআইয়ের সাথে কিছুই করার নেই" অনুচ্ছেদটি ডিপিআই এবং পিপিআইয়ের মধ্যে একটি মিথ্যা পার্থক্য তৈরি করে। মোহাম্মদ ইসমের উত্তর সম্পর্কে আমার মন্তব্য দেখুন।
উইজার্ড

হ্যালো. আপনি যা বলছেন তার একটি শব্দ আমি বুঝতে পারি না। আপনি ধরে নিলেন যে ডিপিআই যত কম হবে তত বেশি আপনি দেখাতে পারবেন। কিন্তু যখন আপনার প্রতি ইঞ্চি 100 ডট থাকে, আপনি কেবল একটি ইঞ্চিতে কম তথ্য দেখান যে যখন প্রতি ইঞ্চিতে 200 ডট থাকে। এবং এছাড়াও, ডিফল্ট ঘনত্বটি ডিভাইস পিপিআইয়ের কাছে সেট করা থাকলে, আপনি মানটি পরিবর্তন করে, আরও ভাল করতে পারবেন না, কারণ আমি জানি, হ্যাঁ একটি বিন্দু অনেকগুলি পিক্সেলে প্রদর্শিত হতে পারে, তবে একটি পিক্সেল আরও প্রদর্শন করতে পারে না যে একটি বিন্দু।
অলিভার

আহ্, ডেস্কটপ স্ক্রিনগুলিতে কি এটি প্রয়োগ হয়?
অলিভার

2
প্রকৃতপক্ষে নেক্সাস 7 এর 213 ডিপিআই রয়েছে, এবং এটি 600x961 ডিপি ইউনিট। দেখুন plus.google.com/105051985738280261832/posts/6eWwQvFGLV8
beetstra

7

কারণ ইঞ্চি প্রতি পিক্সেল (পিপিআই) তাদের মধ্যে পৃথক। পিপিআই যত বেশি, মান উচ্চতর তবে (আপেক্ষিক) ছোট পর্দার আকার ব্যয় করতে হবে। সুতরাং নেক্সাস 7 এর প্রতি ইঞ্চিতে 216 পিক্সেল রয়েছে এবং গ্যালাক্সি নেক্সাসে প্রতি ইঞ্চিতে 316 পিক্সেল রয়েছে। রেজোলিউশন সবকিছু নয়, আপনাকে পিক্সেলের ঘনত্বও বিবেচনা করতে হবে।

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

আপনি এখানে পিপিআই সম্পর্কে আরও পড়তে পারেন ।


পর্দার রিয়েল এস্টেটের সাথে পিপিআইয়ের কী কী আছে তা আমি দেখতে পাচ্ছি না। কোনও স্কেলিং ধরে না নিলে, গ্যালাক্সি নেক্সাসের মোটামুটি একই পর্দার রিয়েল-এস্টেট নেক্সাস 7 এর মতো হওয়া উচিত, জিনিসগুলি কেবল পর্দায় ছোট হওয়া উচিত।
জাচার্যালেক্সস্টারন

3
@ জাচার্যালেক্সস্টার, পিপিআই প্রাসঙ্গিক কারণ এটি ফন্ট স্কেলিং নির্ধারণ করে। 12-পয়েন্টের পাঠ্যটি এক ইঞ্চি লম্বা (72pt = 1in) এর ষষ্ঠ অংশ বলে মনে করা হয়, যা 216ppi নেক্সাস 7 এ 36 পিক্সেলের সাথে মিলিত এবং 316ppi গ্যালাক্সি নেক্সাসের প্রায় 53 পিক্সেলের সাথে মিল রয়েছে। অন্যান্য ইউআই উপাদানগুলি পিপিআইয়ের উপর ভিত্তি করেও স্কেল করা হয়।
উইজার্ড

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

2
@ জাচার্যালেক্সারস্টান আমি এটি উইজার্ডের চেয়ে ভাল আর রাখতে পারি না, তাই আমি করব না। আমি কেবল তাকে ব্যাক আপ করছি কারণ আপনি দৃama়রূপে মনে করছেন যে স্ক্রিনের রিয়েল এস্টেটের সাথে পিপিআইয়ের কোনও সম্পর্ক নেই। আমি বিপরীত তোমাকে কথা দিচ্ছি, এটা হয়েছে সবকিছু পর্দা রিয়েল এস্টেট সঙ্গে কাজ করতে। আপনি সঠিক যে দুটি 1280x800 স্ক্রিনে একই সংখ্যা পিক্সেল রয়েছে । তবে অ্যান্ড্রয়েডের সমস্ত উপাদানই পিক্সেল ঘনত্বকে মাপা হয়। আপনি কি অ্যান্ড্রয়েডের জন্য প্রোগ্রাম করেছেন? শব্দ ডিপি পরিচিত?

1
@ ডেরেককোভ, ডিপিআই একটি মুদ্রণ শব্দ যা কম্পিউটার প্রদর্শনগুলির জন্য সত্যই প্রযোজ্য নয়। এটি কম্পিউটার প্রদর্শনের ক্ষেত্রে ব্যবহৃত হয়, এটি সাধারণত পিপিআই এর প্রতিশব্দ, কারণ চিত্রটি বিন্দু নয়, পিক্সেল দিয়ে তৈরি।
উইজার্ড

4

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

ভাল তুলনার জন্য, গ্যালাক্সি নেক্সাসে একটি ওয়েব পৃষ্ঠা খুলুন এবং সমস্ত উপায় জুম করুন। অনুরূপ রেজোলিউশন সহ 14 "(বা এমন) মনিটরে দেখা একই পৃষ্ঠাটি কোনও সমস্যা হবে না, তবে পাঠ্যটি আপনার ফোনে প্রায় অনির্বচনীয়।


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

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


বলার অপেক্ষা রাখে না, ব্যঙ্গ যে, গুগল তাদের গুগল + এর জন্য আইপ্যাডকে সমর্থন করছে ... যে ব্রিনের সাথে গ্লাস ডেমো ছিল অন্যরকম কিছু ...: D
t0mm13b

আমি বুঝতে পেরেছি কেন এটি হয়েছে, আমার প্রশ্নটি আরও কীভাবে হয় । যেমন এটা কি স্কেলিংয়ের বিষয়?
জাচার্যালেক্সস্টারন

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

1

বোকা উত্তরের জন্য দুঃখিত, কিন্তু: গ্যালাক্সি নেক্সাস সবকিছুকে আরও বড় করে তোলে।

উদাহরণস্বরূপ, ছোট অক্ষর 'এ' এর গ্যালাক্সি নেক্সাসে 30 পিক্সেলের প্রস্থ থাকতে পারে, যখন এটির নেক্সাস 7-তে কেবল 20 পিক্সেল রয়েছে way এভাবে, আরও অক্ষরগুলি পর্দায় ফিট করতে পারে। এগুলি একই আকার হিসাবে প্রদর্শিত হওয়ার কারণ (যেমন আপনি পর্দায় কোনও রুলার রাখেন 3 মিমি), অন্যরা যেমন বলেছিল, পিক্সেল ঘনত্ব। মূলত, পিক্সেলগুলি শারীরিকভাবে, নেক্সাস 7 এ বড়।

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


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