নকশার নোট
ভাঁজ কীভাবে মেরুদণ্ড হলো
প্রতিটি ভাঁজযোগ্য ফোনের মাঝখানে একটি রেখা থাকে। বেশিরভাগ অ্যাপের কাছে এটি এড়িয়ে চলার জিনিস। বইয়ের কাছে এটি পৃথিবীর সবচেয়ে স্বাভাবিক ব্যাপার: বইয়ে এটি চিরকালই ছিল। এ লেখা সেই গল্প, কীভাবে Tomelet-এর রিডার ভাঁজকে মেরুদণ্ড হিসেবে দেখতে শিখল, আর তার পেছনে নকশার কোন নিয়মগুলো কাজ করেছে।
বিনামূল্যে, কোনো অ্যাকাউন্ট লাগে না। পাশাপাশি পাতা বিনামূল্যের রিডারেরই অংশ।
সমস্যা: টেনে বড় করা ফোনের পাতা
ভাঁজযোগ্য ফোন খুললে ফোনের মাপে বানানো অ্যাপ শুধু চওড়া হয়ে যায়। লাইন এত লম্বা হয় যে পড়া যায় না, লেখা ভাঁজ পেরিয়ে চলে যায়, আর কোনো বোতাম গিয়ে পড়তে পারে ভাঁজের উপর। ফোন বন্ধ করলে স্ক্রিন নতুন করে তৈরি হয়, আর আপনি যেখানে ছিলেন তার থেকে এক পাতা বা এক অধ্যায় দূরে চলে যান।
Apple, iPhone Duo-র সঙ্গে নকশার নির্দেশিকা প্রকাশ করেছে; ভাঁজযোগ্য ফোনের জন্য Android-এর নিজস্ব নির্দেশিকা আছে। দুটির মধ্যে অমিলের চেয়ে মিলই বেশি, আর Tomelet একটি রিডার দিয়েই দুটিই মেনে চলে, iPhone Duo-তেও, Galaxy Z Fold-এও। পাঁচটি নিয়ম একে গড়ে তুলেছে।
১. ভাঁজ একটি সংরক্ষিত এলাকা
Apple ভাঁজকে বলে সংরক্ষিত এলাকা: স্ক্রিনের এমন অংশ যা অ্যাপের ফাঁকা রাখা উচিত। Android অ্যাপকে ঠিক জানিয়ে দেয় তার ভাঁজ কোথায়, আর Tomelet দুই পাতার মাঝের ফাঁক ঠিক সেখানেই রাখে, ট্যাপের জায়গা, বোতাম ও বাছাইয়ের হ্যান্ডেল তার বাইরে রেখে। কলমের যে টান ভাঁজ পেরোয়, তা দুই পাতায় ভাগ হয়ে যায়, যাতে প্রতিটি পাতা নিজের কালি নিজের কাছেই রাখে।
iPhone Duo-তে Flutter, যে টুলকিটে Tomelet লেখা, এখনো অ্যাপকে ভাঁজের অবস্থান জানায় না (flutter/flutter#192515), তাই Tomelet মাঝের ফাঁকটি স্ক্রিনের ঠিক মাঝখানে রাখে।
ভাঁজ থেকে মেরুদণ্ডে পৌঁছানোর ধাপ এটিই। ছাপা বইয়েও মাঝের ফাঁকে কিছু ছাপা হয় না। সেখানেই দুটি পাতা মেলে।
২. ভাঁজ করা মানে ছেড়ে যাওয়া নয়
Apple চায়, ডিভাইস খোলা ও বন্ধ করার সময় অভিজ্ঞতা যেন নিরবচ্ছিন্ন থাকে। Samsung অ্যাপগুলোকে স্ক্রলের অবস্থান আর টাইপ হতে থাকা লেখা ধরে রাখতে বলে। Tomelet ভাঁজ করাকে স্ক্রিনের আকার বদল হিসেবে দেখে, কখনো অন্য কোথাও চলে যাওয়া হিসেবে নয়।
পৃষ্ঠা নম্বর এতে টেকে না: কভার স্ক্রিন অন্য আকারে একটি পাতা দেখায়, তাই প্রতিবার ভাঁজের পর বইয়ের পাতার সংখ্যা বদলে যায়। তাই Tomelet আপনার জায়গা মনে রাখে লেখার ভেতরের একটি অবস্থান হিসেবে: বাঁ দিকের পাতার প্রথম অক্ষর। এটি বইটি আবার সাজায় এবং সেই অক্ষর যে পাতায় আছে সেটি খোলে, আর নতুন ফ্রেম তৈরি না হওয়া পর্যন্ত আগের ফ্রেম স্ক্রিনে থাকে। হাইলাইট, নোট ও কালি শব্দের সঙ্গে বাঁধা, তাই শব্দের সঙ্গেই সরে।
কিছুই আবার খোলে না, কোনো বিজ্ঞাপনও আসে না: ভাঁজ করা আপনাকে কখনো বই থেকে বের করে আনে না।
৩. আকার, ঘোরানো নয়
iPhone Duo-র ভেতরের ডিসপ্লে অ্যাপের রোটেশন লক মানে না, আর Android 17 বড় স্ক্রিনে একই কাজ করে। তাই ফোন কোন দিকে ঘোরানো, তা দিয়ে বিন্যাস ঠিক করা যায় না। Tomelet দেখে পাতার কাছে কতটা জায়গা আছে: প্রতিটি পাতা আরামে পড়া গেলে দুটি, না গেলে একটি। একই নিয়ম চলে ট্যাবলেটে, আড়াআড়ি ধরা ফোনে আর ডেস্কটপ উইন্ডোতে।
জোড়াগুলো আসে ছাপা বইয়ের রীতি থেকে, ছবির ক্যারোসেল থেকে নয়। প্রথম পাতা একা, তারপর ২–৩, ৪–৫, যাতে প্রকাশকের নকশা করা জোড়া পাতা সবসময় একসঙ্গে পড়ে। আরবি, হিব্রু ও উল্লম্ব জাপানি বই শুরু হয় ডান দিক থেকে এবং বাঁ দিকে পাতা ওল্টায়। কোনো ফিক্সড-লেআউট বই নিজের দিক ঘোষণা করলে এক লাইনের একটি ইঙ্গিত আসে, যা আপনি সরিয়ে দিতে পারেন; রিডার কখনো আপনার হয়ে আপনার ফোন ঘোরায় না।
৪. ভঙ্গি বদলায় সাজ, বই নয়
Apple-এর নির্দেশিকা বলে, কব্জার কোণ “মিথস্ক্রিয়া ও এফেক্টের জন্য… বিন্যাসের জন্য নয়”। Tomelet একমত, তাই কোনো পাতার এফেক্ট কব্জার সঙ্গে নড়ে না। Android-এ ভঙ্গি যা বদলায়, তা হলো বইয়ের চারপাশের সাজ।
যে Android ভাঁজযোগ্য ফোন জানায় যে সেটি অর্ধেক খোলা, তাকে বইয়ের মতো ধরলে ভাঁজের প্রতিটি পাশে একটি করে পাতা পাবেন, নিয়ন্ত্রণ বাইরের কিনারায়। Android ভাঁজযোগ্য ফোনটি টেবিলে অর্ধেক খুলে রাখুন, পাতা উঠে যায় উপরতলায় আর নিয়ন্ত্রণ নেমে আসে নিচতলায়: পাতার স্লাইডার, সূচিপত্র, নোট, স্টাইল। এটি Flex Mode-এর ভাবনা, Android-এ রিডারের ভেতরেই গড়া।
iPhone Duo-তে Tomelet প্রতিটি কোণে খোলা বইয়ের বিন্যাস বজায় রাখে, সেই দিনের জন্য প্রস্তুত যেদিন Flutter অ্যাপকে কব্জার অবস্থা জানাবে।
৫. কিবোর্ড
কিবোর্ড খোলা অবস্থায় ফোন ভাঁজ করুন, যে সার্চ বক্স বা নোটে টাইপ করছিলেন তার লেখা, ফোকাস ও কার্সর সবই ঠিক থাকে।
স্ক্রিন ভাগাভাগি
অন্য অ্যাপের পাশে, iPhone Duo-তে Split View-তে বা Android-এ স্প্লিট স্ক্রিনে, Tomelet একটি পাতা দেখায়, ভাঁজ কোথায় তা অনুমান করে না, আর নিজের নিয়ন্ত্রণ বাইরের কিনারায় রাখে।
মার্জিনে একটি কলম
Apple, iPhone Duo-র দুটি ডিসপ্লেতেই Apple Pencil (USB-C) আনছে, আর Tomelet-এর কলমের টুলগুলো তাকে স্বাগত জানাতে প্রস্তুত: EPUB ও PDF দুটোরই মার্জিনে লিখুন, এক টানে একটি লাইন হাইলাইট করুন, Pencil দিয়ে কালিতে লিখুন আর আপনার আঙুল পাতা ওল্টায়, সরায় ও জুম করে। কালি লেখার সঙ্গে বাঁধা, তাই ভাঁজের পর পাতা নতুন করে সাজলেও মার্জিনের নোট নিজের অনুচ্ছেদের পাশেই থাকে। ভাঁজ পেরিয়ে টানা দাগ দুই পাতায় ভাগ হয়ে যায়।
যা আমরা বানাইনি
কব্জার কোণ মেনে চলা পাতার এফেক্ট
হাতের ধরন বদলালে পাতা দুলে ওঠা উচিত নয়।
iPhone-এ Tomelet-এর দ্বিতীয় উইন্ডো
স্ক্রিন ভালোভাবে ভাগ করে নেয় এমন একটি উইন্ডোই যথেষ্ট।
কেন মেরুদণ্ড
বই হলো সবচেয়ে পুরোনো ভাঁজ করা স্ক্রিন। তার মেরুদণ্ড সেই জায়গা যেখানে সে বাঁকে, যেখানে কিছু ছাপা হয় না, আর যেখানে দুটি পাতা মিলতে রাজি হয়। ভাঁজকে মেরুদণ্ড হিসেবে দেখা প্রকৌশলের উপর চাপানো কোনো রূপক ছিল না। এটি ছিল এমন এক রিডারে পৌঁছানোর সবচেয়ে ছোট পথ, যা ঠিক বইয়ের মতোই আচরণ করে।