क्या Apple टच आइकन 60x60 से अधिक समर्थित हैं, और यदि हां, तो मुझे iPad और iPhone के लिए किन आयामों का उपयोग करना चाहिए?
क्या Apple टच आइकन 60x60 से अधिक समर्थित हैं, और यदि हां, तो मुझे iPad और iPhone के लिए किन आयामों का उपयोग करना चाहिए?
जवाबों:
दिसंबर 2019 की अपडेट की गई सूची, iOS13 IOS 180x180 px के लिए एक आइकन और Android 192x192 px के लिए एक (site.webmanifest में घोषित)।
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
#### site.webmanifest
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
}
],
"display": "standalone"
}
पदावनत सूची अक्टूबर 2017, iOS11
रेटिना के साथ और बिना iPhone और iPad के लिए सूची
<!-- iPhone(first generation or 2G), iPhone 3G, iPhone 3GS -->
<link rel="apple-touch-icon" sizes="57x57" href="touch-icon-iphone.png">
<!-- iPad and iPad mini @1x -->
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<!-- iPhone 4, iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPhone 6, iPhone 6s, iPhone 7, iPhone 7s, iPhone8 -->
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<!-- iPad and iPad mini @2x -->
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
<!-- iPad Pro -->
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
<!-- iPhone X, iPhone 8 Plus, iPhone 7 Plus, iPhone 6s Plus, iPhone 6 Plus -->
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6-plus.png">
<!-- Android Devices High Resolution -->
<link rel="icon" sizes="192x192" href="icon-hd.png">
<!-- Android Devices Normal Resolution -->
<link rel="icon" sizes="128x128" href="icon.png">
अपडेट 2017 अक्टूबर 2017 iOS 11: iOS 11 की जाँच, iPhone X और iPhone 8 पेश किए गए
अद्यतन नवंबर 2016 iOS 10: नए iOS संस्करण iPhone 7 और iPhone 7plus को पेश किया गया, उनके पास iPhone 6s और iPhone 7plus के समान ही डिस्प्ले रिज़ॉल्यूशन, डीपीआई, इत्यादि हैं, अब तक अपडेट 2015 का सम्मान नहीं मिला।
मध्य 2016 एंड्रॉइड अपडेट करें: एंड्रॉइड डिवाइस को सूची में जोड़ें क्योंकि ऐप्पल-टच लिंक Google द्वारा पदावनत के रूप में चिह्नित हैं और उनके उपकरणों के लिए कभी भी समर्थित नहीं होंगे।
<!-- Android Devices High Resolution -->
<link rel="icon" sizes="192x192" href="icon-hd.png">
<!-- Android Devices High Resolution -->
<link rel="icon" sizes="128x128" href="icon.png">
अपडेट 2015 आईओएस 9: आईओएस 9 और आईपैड प्रो के लिए
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
नए iPhones (6s और 6s Plus) iPhone (6 और 6 Plus) के समान आकार का उपयोग कर रहे हैं, नया iPad pro 167x167 px आकार की छवि का उपयोग करता है, अन्य संकल्प अभी भी समान हैं।
अद्यतन 2014 iOS 8:
IOS 8 और iPhone 6 प्लस के लिए
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6-plus.png">
Iphone 6 में iPhone 4 के रूप में 120 x 120 px छवि का उपयोग किया गया है और बाकी iOS 7 के लिए समान है
2013 iOS7 अपडेट करें:
IOS 7 के लिए अनुशंसित संकल्प बदल गए:
अन्य संकल्प अभी भी वही हैं
स्रोत: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
<link rel="apple-touch-icon" href="icon.png">
github.com/h5bp/html5-boilerplate/blob/master/dist/…
इन आकारों का उपयोग करें 57x57, 72x72, 114x114, 144x144 फिर अपने दस्तावेज़ के प्रमुख में करें:
<link rel="apple-touch-icon" href="apple-touch-icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="apple-touch-icon-iphone4.png" />
यह सभी सेब उपकरणों पर अच्छा लगेगा। ;)
sizes
विशेषता को नहीं समझते हैं और इसलिए जो भी अंतिम हो उसका उपयोग करें। इसलिए <link rel="apple-touch-icon" href="apple-touch-icon-iphone.png" />
अंतिम होना चाहिए। इसके अलावा, जैसा कि pezillionaire कहते हैं कि आप अब iPad रेटिना के लिए 144x144 पर एक नया आइकन जोड़ सकते हैं।
apple-touch-icon-precomposed.png
, और अन्य iDevices को आवश्यकतानुसार आकार दें।
IPad (तीसरी पीढ़ी) के साथ अब चार आइकन आकार 57x57, 72x72, 114x114, 144x144 हैं।
क्योंकि रेटिना आइकन मानक आइकनों के आकार से दोगुना होते हैं, जिन्हें हमें वास्तव में केवल 2 आइकन बनाने की आवश्यकता होती है : 114 x 114 और 144 x 144। रेटिना के आकार के आइकॉन को इसी मानक आइकन पर सेट करके आईओएस तदनुसार उन्हें स्केल करेगा।
<!-- Standard iPhone -->
<link rel="apple-touch-icon" sizes="57x57" href="touch-icon-iphone-114.png" />
<!-- Retina iPhone -->
<link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone-114.png" />
<!-- Standard iPad -->
<link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad-144.png" />
<!-- Retina iPad -->
<link rel="apple-touch-icon" sizes="144x144" href="touch-icon-ipad-144.png" />
apple-touch-icon-precomposed.png
, और अन्य iDevices को आवश्यकतानुसार आकार दें।
Apple की साइट पर आइकन 152x152 पिक्सेल है।
http://www.apple.com/apple-touch-icon.png
उम्मीद है कि यह आपके सवाल का जवाब देता है।
TL; DR: 180 x 180 px @ 150 ppi पर एक PNG आइकन का उपयोग करें और फिर इसे इस तरह लिंक करें:
<link rel="apple-touch-icon" href="path/to/apple-touch-icon.png">
2020-04 तक, Apple से विहित प्रतिक्रिया आईओएस पर उनके प्रलेखन में परिलक्षित होती है ।
आधिकारिक तौर पर, युक्ति कहती है:
वास्तव में, ये आकार अंतर छोटे हैं, इसलिए प्रदर्शन बचत वास्तव में केवल उच्च यातायात साइटों पर ही होगी।
कम ट्रैफ़िक साइटों के लिए, मैं आमतौर पर 180 x 180 px @ 150 पीपीआई पर एक पीएनजी आइकन का उपयोग करता हूं और सभी उपकरणों पर बहुत अच्छे परिणाम प्राप्त करता हूं , यहां तक कि प्लस आकार वाले भी।
मैं कुछ समय से iOS ऐप विकसित कर रहा हूं और इसे डिजाइन कर रहा हूं और यह सबसे अच्छा iOS डिजाइन है।
मज़े करो :)!
अपडेट: iOS 8+ के लिए, और नए डिवाइस (iPhone 6, 6 Plus, iPad Air) इस अपडेटेड लिंक को देखें ।
मेटा अपडेट: Iphone 6s / 6s Plus में क्रमशः iPhone 6/6 प्लस के समान रिज़ॉल्यूशन हैं
यह लेख के नए संस्करण से एक छवि है:
Apple की साइट पर संबंधित प्रलेखन, वेब क्लिप के लिए एक वेबपेज आइकन निर्दिष्ट करना ।
अपने दस्तावेज़ के प्रमुख में कुछ भी डालने की आवश्यकता नहीं है। यदि कोई आइकन लिंक तत्व का उपयोग करके निर्दिष्ट नहीं किया जाता है, तो वेबसाइट रूट डायरेक्टरी को ऐप्पल-टच-आइकन या ऐप्पल-टच-आइकन-प्री-कंपोज्ड प्रीफिक्स के साथ आइकन के लिए खोजा जाता है ।
उदाहरण के लिए, यदि डिवाइस के लिए उपयुक्त आइकन का आकार 57 x 57 है, तो सिस्टम निम्न क्रम में फ़ाइल नाम की खोज करता है:
हाँ। यदि आकार मेल नहीं खाता है, तो सिस्टम इसे फिर से खोलेगा । लेकिन आइकन के 2 संस्करण बनाना बेहतर है।
आप अपने सर्वर पर उपयोगकर्ता एजेंट द्वारा iPad और iPhone को अलग कर सकते हैं । यदि आप सर्वर पर स्क्रिप्ट लिखना नहीं चाहते हैं, तो आप जावास्क्रिप्ट के साथ आइकन भी बदल सकते हैं
<link ref="apple-touch-icon" href="iPhone_version.png" />
...
if (... iPad test ...) {
$('link[rel="apple-touch-icon"]').href = 'iPad_version.png'; // assuming jQuery
}
यह काम करता है क्योंकि आइकन केवल तभी प्रदर्शित होता है जब आप वेब क्लिप जोड़ते हैं।
(अभी तक जावास्क्रिप्ट में iPhone in3GS से iPhone no4 को अलग करने का कोई सार्वजनिक तरीका नहीं है।)
हाँ, 60x60 से बड़े समर्थित हैं। सादगी के लिए, इन 4 आकारों के आइकन बनाएं:
1) 60x60 <= default
2) 76x76
3) 120x120
4) 152x152
अब, उन्हें अपने HTML में लिंक के रूप में जोड़ना बेहतर होगा:
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
आप ऊपर दिए गए 4 लिंक को घोषित नहीं करने का चयन कर सकते हैं, लेकिन सिर्फ एक लिंक की घोषणा कर सकते हैं, जिस स्थिति में वह सबसे अधिक आकार देता है 152x152
या उससे भी अधिक आकार देता है, कहो 196x196
। यह हमेशा पुन: उद्देश्य के लिए आकार को नीचे ट्रिम कर देगा। सुनिश्चित करें कि आप उल्लेख करते हैं size
।
आप एक भी लिंक घोषित नहीं करने का विकल्प भी चुन सकते हैं। Apple का उल्लेख है कि इस परिदृश्य में, वह सर्वर रूट को पहले आकार में तुरंत उच्चतर apple-touch-icon-<size>.png
रूप से देखेगा कि वह जो आकार चाहता है (नामकरण प्रारूप:) , और यदि वह नहीं मिला है तो यह अगले के लिए दिखेगा default file:
apple-touch-icon.png
। यह बेहतर है कि आप लिंक (ओं) को परिभाषित करें क्योंकि यह आपके सर्वर से क्वेरी करने वाले ब्राउज़र को कम कर देगा।
आइकन आवश्यकताएं:
- use PNG, avoid interlaced
- use 24-bit PNG
- not necessary to use web-safe colors
IOS 7 से अधिक पुराने संस्करणों में, यदि आप नहीं चाहते कि यह आपके आइकनों पर प्रभाव जोड़े, तो बस -precomposed.png
फ़ाइल नाम में प्रत्यय जोड़ें । (iOS 7 इसके बिना भी प्रभाव नहीं जोड़ता है)।
मुझे लगता है कि यह सवाल वेब आइकन के बारे में है। मैंने 512x512 पर एक आइकन देने की कोशिश की है, और iPhone 4 सिम्युलेटर पर यह बहुत अच्छा लग रहा है (पूर्वावलोकन में), हालांकि, जब होम-स्क्रीन पर जोड़ा जाता है तो यह बुरी तरह से पिक्सेलित होता है।
अच्छी तरफ, अगर आप iPad पर एक बड़े आइकन का उपयोग करते हैं (अभी भी मेरे 512x512 परीक्षण के साथ) तो यह iPad पर बेहतर गुणवत्ता में सामने आता है। उम्मीद है कि iPhone 4 रेंडरिंग एक बग है।
मैंने रडार पर इसके बारे में एक बग खोला है।
संपादित करें:
मैं वर्तमान में एक 114x114 आइकन का उपयोग कर रहा हूँ उम्मीद है कि यह iPhone 4 पर अच्छा लगेगा जब यह रिलीज़ होगा। अगर iPhone 4 में अभी भी एक बग है, जब वह बाहर निकलता है, तो मैं iPad (कुरकुरा और 72x72 पर कोई आकार नहीं) के लिए आइकन को अनुकूलित करने जा रहा हूं, और फिर पुराने iPhones के लिए इसे नीचे पैमाने पर कर दूंगा।
के लिए iPhone और आइपॉड टच , माउस बनाने कि उपाय:
57 X 57 pixels
114 X 114 pixels (high resolution @2X)
के लिए आईपैड , कि उपायों एक आइकन बना:
72 x 72 pixels
144 X 144 pixels (high resolution @2X)