Discussion Forums  >  Uncategorized

Replies: 4    Views: 438

DPinoh
Apple Fan
Profile
Posts: 55
Reg: Feb 17, 2011
USA, Ohio
550
04/14/11 06:48 PM (14 years ago)

Text size between iPhone and iPad - customer complaint.

My app is a reference app, and relies heavily on text. Here is a customer complaint: Just bought your app. I wish the enlarged text was not so fuzzy. The 2x text is very small and hard to read. There is also no search available which would be nice. Sent from my iPad The app looks good on my iPhone, and fine on the iPad simulator (though I didn't test it on the iPad itself). The app was built in ver 1.4 with a call to .doc files, which were composed in word with a Verdana 20pt text - I thought that would be large enough. I am redoing the app in ver. 1.5 using .html files that I am putting into the XCode BT_docs folder, in the hope that the app is a little speedier. Questions: 1) will the .html files resize appropriately across all devices. 2) Should I add an .html or should I change anything in the <meta name=viewport content=width=device-width; initial-scale=1.0; maximum-scale=2.0; user-scalable=1;/> code that was in the sample.html file? Thanks!
 
DPinoh
Apple Fan
Profile
Posts: 55
Reg: Feb 17, 2011
USA, Ohio
550
like
04/14/11 07:58 PM (14 years ago)
Okay, I did provision an iPad, the text with the sample .html header was a bit small. I changed the initial scale to 2.0. That looked great on the iPad, but too big on the iPhone. I purchased an app that allows you to adjust the text size (and List font size) and contrast across the app, which is a nifty feature. Any suggestions?
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
04/14/11 08:43 PM (14 years ago)
Not sure what you mean by purchasing an app that allows text changes? Is this related to your .html question? As far as the HTML goes: If your content is text-heavy it's tough to find a good balance between the two devices. The best apps use conditional CSS. This means the CSS for the app is different for each device. Larger devices use one CSS style sheet and smaller devices use another. If is a foriegn concept, do a quick Google search for CSS iOS, tons of info out there.
 
DPinoh
Apple Fan
Profile
Posts: 55
Reg: Feb 17, 2011
USA, Ohio
550
like
04/14/11 09:46 PM (14 years ago)
Thanks. Sorry I wasn't clear - I have an app that allows you to adjust text size on a preferences screen -- which then carries through on all of the screens. It's a nice feature, just not sure how to implement something similar. I'll search Google for the conditional style sheets - I understand the concept. I provisioned my iPad and tested the .html app - an initial scale of 1.25 seemed to be a good compromise between the iPhone and iPad. 2.0 was good on the iPad, but not on the iPhone. Thanks for your help.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
04/14/11 10:22 PM (14 years ago)
Yeah... these are tough topics but a little digging around usually produces a good solution. I generally don't allow pinching / zooming in most documents I author specifically for mobile. If the doc will load in several different browsers (desktop, phone, etc) I set initial scale and allow scaleable because user expects it. But, in a doc I make that I know will only be included in an app, I sort-of lock it down. I do this in the meta tags. Initial scale: 1.0, scaleable: no. Then use CSS to control the layout exactly how I want. It's my opinion that this gives the use a better experience. Most of the time they don't even realize they are looking at a 'Web-View' with an HTML doc because it 'feels' more native. The native feel comes from not allowing the pinching / zooming stuff we are all used to in Safari Mobile. Dunno, just seems better this way? You'll settle on something eventually ;-)
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.